Unity 3D中ToLua-UGUI使用說明、導入Unity流程、制作登陸界面


ToLua制作登錄界面


本文提供全流程,中文翻譯。

Chinar堅持將簡單的生活方式,帶給世人!

(擁有更好的閱讀體驗 —— 高分辨率用戶請根據需求調整網頁縮放比例)

請支持大神開發者:駿擎CP,蒙哥等奔赴在前線的開發前輩們

到官方網站下載,或Unity商店購買:

ToLua官方網站 —— 下載資源



1

英文好的朋友,可直接看官方文檔。里邊詳細的介紹了所有功能,以及用法!


創建Unity Project/項目 Test

LuaFrameWork_UGUI_master 文件夾中 Assets 目錄下的

LuaFramework Plugins文件夾拖至 Unity Project/項目 Test Assets 資源目錄中

這里寫圖片描述


2

找到 LuaFramework 下的 Scenes 目錄中的 main 場景 —— 雙擊打開

插圖


3

LuaFramework 文件夾中創建 UI 文件夾

UI 文件夾中創建 Builds 、Textures 文件夾

Builds 文件夾中創建 Login 文件夾

(可選)在 材質—— Textures 文件夾中創建資源文件的文件夾,分類一招自己需求而定

這里寫圖片描述
這里寫圖片描述


4

將自己做的UI界面拖成預設物

注意: Builds 目錄下的文件夾是什么名字,那么所做的UI就需要 用文件夾名字,加上 “Panel” 來命名

如下圖的梨子 LoginPanel

這里寫圖片描述


5

LuaFramework-UGUI 是采用標准的 MVC 格式編寫的框架

非常便於對文件的管控,所以在查找文件的時候非常方便

這里用 SubLime 進行編譯,控制。

Lua 文件夾,拖至 Sublime 中,便於一會兒對Lua腳本的操作、管理

(沒有以及不會 Sublime 的朋友請不用擔心,請跳轉閱讀我的 Sublime 攻略。點擊跳轉↓↓

Sublime Text 3(中文)下載、安裝、運行!

Sublime Text 3(中文)添加Lua編譯環境

這里寫圖片描述


6

添加 Lua 腳本:在 Lua/Controller Lua/View中分別創建 LoginCtrl LoginPanel

注意:腳本和之前預設物命名一定要一致。這里的 LoginPanel 腳本和預設物 都是一樣的

這里寫圖片描述

保存時,可直接 “Ctrl+S” 。這里只是為了方便初學者理解


7

在 邏輯/控制管理—— Logic/CtrlManager.lua Init 方法里,添加 Login (最好寫上注釋)

這里寫圖片描述


8

打開 Logic/Game.lua 配置信息;

這里寫圖片描述


9

回到 Unity

Scripts 文件夾下的 Manager ,找到 GameManager 腳本 —— 雙擊打開。

“Ctrl+F” 搜索初始化函數 “ void OnInitialize ”注銷網絡服務,完成配置

這里寫圖片描述

這里寫圖片描述


10

回到 Sublime

在 共同/定義—— Common/define.lua 中完成配置

這里寫圖片描述


11

打開 LuaFramework 提供的梨子 MessageCtrl.lua 腳本,全選所有代碼,復制/Copy

打開第6步創建的 LoginCtrl.lua 腳本,粘貼/Paste。修改腳本的屬性,完成配置

這里寫圖片描述


經過以上步驟后,基本完成配置。下面需要根據平台,進行資源打包。


12

回到 Unity

LuaFramework文件夾下的 Editor,找到 Package 腳本 —— 雙擊打開。

“Ctrl+F” 處理框架函數 “ HandleExampleBundle”向下查找資源。

注銷/刪除梨子代碼,改成 Login 信息完成配置

這里寫圖片描述

這里寫圖片描述


13

回到 Unity

在菜單欄找到 LuaFramework 選中 Build Android Resource —— 創建 安卓資源包

這里寫圖片描述


14

點擊運行 / Ctrl+P 開啟運行/測試

Login 界面出現

注意: main 場景中,創建名為 GlobalGenerator 的空物體,即可查看更新信息

這里寫圖片描述
至此:教程結束!


支持

May Be —— 搞開發,總有一天要做的事!


擁有自己的服務器,無需再找攻略!

Chinar 提供一站式教程,閉眼式創建!

為新手節省寶貴時間,避免采坑!


先點擊領取 —— 阿里全產品優惠卷 (享受最低優惠)


1 —— 雲服務器超全購買流程 (新手必備!)

2 —— 阿里ECS雲服務器自定義配置 - 購買教程(新手必備!)

3—— Windows 服務器配置、運行、建站一條龍 !

4 —— Linux 服務器配置、運行、建站一條龍 !





技術交流群:806091680 ! Chinar 歡迎你的加入


END

本博客為非營利性個人原創,除部分有明確署名的作品外,所刊登的所有作品的著作權均為本人所擁有,本人保留所有法定權利。違者必究

對於需要復制、轉載、鏈接和傳播博客文章或內容的,請及時和本博主進行聯系,留言,Email: ichinar@icloud.com

對於經本博主明確授權和許可使用文章及內容的,使用時請注明文章或內容出處並注明網址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM