文章目錄
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CO3MDNkZjMkZTYyEzN1IWOwIWZ0QzMlFWY0cjY3cDM18CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
unity打包項目展示
效果展示:
本期UI素材:
連結: https://pan.baidu.com/s/1rT9PwH4DDnKQi-e2msFtMg 提取碼:j8v2
重複的UI 有,靜音按鈕,王者圖示,右下角的圖檔
是以我們可以:
- 将其拖到project工程面闆做成預制體
- 建立一個空白對象
- 将這些東西拖進去
微調距離和大小,然後就開始做别的
建立一個Button按鈕,然後選擇圖檔,然後把按鈕的text去掉
可以按照這個練一下,自己動動手,自己思考一下
可以參考我的:
至于這個按鈕的點選事件,我們可以先不做,等遊戲裡界面做好再做場景切換的代碼
我們的登出按鈕應該有一個事件來控制
功能是:
關閉目前頁面
打開登入頁面
代碼:
using UnityEngine;
using UnityEngine.UI;
public class Zhuxiao : MonoBehaviour
{
private GameObject loginPanel;
private Canvas canvas;
private GameObject StartGame;
private Button zhuxiao;
// Start is called before the first frame update
void Start()
{
canvas = GameObject.Find("Canvas").GetComponent<Canvas>();
loginPanel = canvas.transform.Find("login").gameObject;
StartGame = canvas.transform.Find("GameStart").gameObject;
zhuxiao = transform.GetComponent<Button>();
zhuxiao.onClick.AddListener(() =>
{
StartGame.SetActive(false);
loginPanel.SetActive(true);
});
}
// Update is called once per frame
void Update()
{
}
}
代碼很簡單,就不詳細講了
當然,因為我們沒有QQ和微信的api,是以我們不能真正的使用QQ,微信登入
你可以自己用字典實作一個登入的方式
因為都是些按鈕,圖檔的拼湊,我就不詳細的講了
重點需要注意的就是【錨點一定需要設定好】
直接看運作效果吧(效果在文首)
當然,我并不滿足于此,我想你們也并不滿足,是以,我們今天将他打包成一個app的安裝包,這樣,你們不就可以裝逼了嘛!!!
首先,将你的項目調整成這個樣子
然後點選右上角的file->build settings
調整成android的,然後點選build,會出現一個檔案資料總管讓你選擇打包在哪個位置
你也可以自定義名字
然後點選儲存,接下來就是漫長的的等待了
歡迎喜愛Python,Unity(遊戲開發引擎)的愛好者,讓我們一步步走向大神,成功離得不遠,也就兩個字,堅持罷了!!
Unity遊戲引擎宣言:
你是否熱愛遊戲呢?
你是否曾經幻想着有一天自己做出一款屬于自己的遊戲呢?
不要猶豫了,趕快學習吧!