Unity3D支持三種腳本,javascript、C# Script、Boo Script(類Python)。我這個人比較二......最初公司這邊叫我學C#,我之前不會,所以現學。到了之後才發現,我會的Python是可以派上用場的,而且我也更喜歡Python一些。但這還不是最二的。我發現了一個問題,就是官方的腳本文檔基本都是用javascript來給用例的。於是我心一橫,就把javascript的基礎給過了一遍(這個資料挺不錯的)。
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /2012年資料/7月/22日/Unity3D 給對象(gameObject)添加腳本代碼/
好吧,最二的來了。後來當我發現官方文檔裡的這個的時候,我笑了。見下圖。
點擊這個下拉菜單就可以切換例子的代碼的類型......算了,新學一門語言也不錯。雖然只懂點皮毛......PS:建議不會編程的童鞋別以JS為第一門語言,很可能會養成不好的習慣哦。特別是在代碼風格上面。當然,這裡並沒有貶低JS的意思。畢竟我現在用它用的很舒服。
親,如果有概念(比如gameObject之類的概念)上的不懂,請先去看Unity官方的用戶手冊哈。我看了文檔後,我的理解是,腳本和組件沒啥區別。下面就直接了當的記錄下添加腳本的步驟吧。(方法有很多,我就說一種我最習慣的方法哈)首先,在Project view中點鼠標右鍵,選Create -> javascript(別的也行),以下由圖說明。
添加之後,在Project view裡出現的腳本文件,雙擊之後即可編輯。
把Project view中的腳本文件拖拽到你想通過腳本來控制的對象(gameObject)上,之後腳本會以類似組件的形式,出現在對象的Inspector窗口中。
嘿嘿,具體腳本的編寫,就看自己的水平咯。有啥不懂就上網、自己研究、或者看看官方的腳本文檔。