日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Unity3D游戏开发之Unity3D场景编辑器扩展开发

發布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity3D游戏开发之Unity3D场景编辑器扩展开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??今天博主想和大家分享的是Unity3D場景編輯器的擴展開發,相關的話題我們在Unity3D游戲開發之編輯器擴展程序開發實例這篇文章中我們已經有所涉及,今天博主想特別針對場景編輯器的擴展開發來進行下深入研究。對于一個場景編輯器來說,它主要的作用是3D場景視圖中實時顯示、輸入反饋和相關信息的更新。在Unity3D中提供了Editor、EditorWindow、GUILayout、EditorGUILayout、GUIUtility、EditorGUIUtility、Handles、Event等來完成這些工作。其中基于EditorWindow的這種擴展方式我們已經研究過了,這種擴展方式擁有自己的獨立窗口使用OnGUI方法進行界面的繪制。 今天我們想說的是基于Editor的這種擴展方式,這種擴展方式只能針對腳本,從腳本內容在Inspector里的顯示布局到變量在Scene視圖的可視化編輯,它都可以完全勝任。這里特別想說的是Handles和Event這兩個類,這兩個類分別提供了3D顯示和輸入反饋的功能,我們下面就來學習如何使用這些類來擴展Unity3D的場景編輯器。

創建一個擴展的Transform組件

??Transform是Unity3D中一個基本的組件,下面我們來創建一個擴展的Transform組件,該組件可以對游戲體的坐標、旋轉、縮放進行重置。首先,我們創建一個ExtendTransform的類,該類繼承自Editor類:

using UnityEngine; using</

總結

以上是生活随笔為你收集整理的Unity3D游戏开发之Unity3D场景编辑器扩展开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。