unity3D技術之對話方塊的製作

2021-06-28 10:36:10 字數 998 閱讀 5318

新建乙個sprite-->新增box collider-->scroll bar script-->設定屬性upscroll bar(direction:toptobottom  把sprite拖拉到background裡面  size:0.1)

新建乙個子sprite-->把子sprite拖拉到foreground裡面-->把它的高度和寬度設定的和父sprite一樣

下邊是介紹輸入文字

新建乙個label-->新增box collider--新增text list-->新增指令碼

private uitextlist testlist;

int i=0;

void start ()

void update () }

新建乙個scrollbar-->把子sprite的anchors屬性裡面的left、right、top、bottom 都設定為自身

設定label的屬性uitext list(把label拖拉到text label裡面,把scrollbar拖拉到scroll bar裡面

然後是聊天視窗的製作

製作完成的對話方塊。

新建乙個可拖拉的sprite(drag object)-->新建乙個可把視窗拖拉大小的sprite(drag resize script)-->新建乙個紙質的sprite做背景(anchors:設定為自身)

新建乙個scrollbar,讓兩個sprite一樣大小父sprite設定

新新增乙個textlist

新新增乙個textfield(anchors:top設為bottom,其它都是自身

把指令碼拖拉到textfiled上面把textfiled拖拉到屬性on submit裡面的notify上面,並選擇相應的method把聊天的label拖拉到屬性chart裡面的text list上面

public uiinput input;

public uitextlist textlist;

public void onchartsubmit()

Unity3D技術之FBX 匯出指南

歡迎來到unity學習 unity培訓 unity 企業培訓教育專區,這裡有很多u3d資源 u3d教程 u3d常見問題 u3d專案原始碼 我們致力於打造業內unity3d 培訓 學習第一品牌。fbx 匯出指南 unity 支援 fbx 檔案,這種檔案可以在許多流行三維應用軟體中生成。遵循以下指南有助...

用unity3d實現簡單chat對話

本文是解釋鷹大的多人聯網例項example1思路,由於自己理解的問題,不足地方請斧正。華麗的分割線 主線流程 1.awake 設計遊戲視窗 獲取玩家名字 function awake 2.ongui 判斷是否顯示聊天視窗建立聊天視窗處理回車 獲取輸入焦點 function ongui gui.ski...

Unity3D技術之參考座標系詳解

參考座標系 reference coordinate system 列表是讓你指定用於變換 移動 move 旋轉rotate 和縮放scale 的座標系。選項包括檢視座標 view 螢幕座標 screen 世界座標 world 父座標 parent 區域性座標 local 網格座標 grid 和拾取...