第二章:1.1我的世界需要光,指令碼的基本框架

王振開發表於2014-09-14

我叫王小開,我已經是指令碼達人了! 滴滴滴~
我:我的世界沒有聲音怎麼辦
神祕人:上帝會給以你特別的天賦,也許你可以去學繪畫,沉靜在自己的世界中,或者可以去醫院搶救下
我:我說的是遊戲!!
神祕人:咳咳,來上課!
我:今天學什麼
神祕人:學unity3d前期會幾句程式碼足夠了
我:又來
神祕人:上帝說要有光!
我:怎麼搞?
神祕人:我說了,unity3d就那麼一個選單有用。。。也只教了你那麼一個
我:在GameObject(選單項)->Create Other這下面麼
神祕人:是哇,要不然怎麼說學會這個選單就學會unity3d了!
我:可是怎麼加燈光啊
神祕人:英語老師死的早啊。翻譯翻譯
我:裡面有好幾個都是燈光的意思哇?怎麼辦
神祕人:自己挨個試試,反正都能用,哪個亮用哪個,你就當自己是神吧,自己研究給世界光明
我:好吧,隨便來個,感覺整個世界更白了
神祕人:在下面資源列表新建一個指令碼,方法:在資源框內右鍵->Create->c#Script
神祕人:就建立了一個指令碼檔案,可以改個名字,然後拖到cube上邊,哪一個cube都行
神祕人:然後雙擊開啟指令碼,他有自帶編輯器,你會發現裡面已經寫好了很多程式碼
神祕人:指令碼就是常說的程式設計了,unity3d裡面指令碼會自動新增一些東西,我們只需要知道2個東西就可以完成大部分操作了,先看下基本的框架,這些自帶的東西
void start()
{
//這倆“//”代表註釋,這裡面可寫中文,我們程式碼只能寫在{}這個裡面,不能寫到外面去!
//start()只執行一次
}
void update()
{
// update()執行無數次,只要執行就一直執行
}
神祕人:start()這個好比一個物種,一口吃了一些東西,然後吃到肚子裡{},吃的東西不能跑到外面去,他吃的東西,就是我們所謂要寫的程式碼,而為什麼這麼寫,不需要我們管了,他嘴巴就長這個樣,記住就行了
神祕人:下面你可以腦補下
void start() //吃後只會執行一次
{
}
void update() //吃後一直在執行
{
}
神祕人:我們給start吃一點東西
void start() {
prinf(“Hello World”); //註釋:如果指令碼錯誤,不要複製,英文下手打進行即可解決
}
神祕人:prinf(“Hello World”);就是輸出一句Hello World,可以在“這裡修改任何文字”
神祕人:懂了沒?
我:我消化消化
神祕人:然後看中上方一個三角,類似播放那個按鈕,點選下就會啟動程式
神祕人:是不是還有點小激動
神祕人:然後在下面資源框最下面會輸出Hello World。如果沒輸出,變成紅色,就重新在看一遍
神祕人:點選最下面的資源框旁邊的Console
神祕人:這個框跟資源框是在一起的可以來回切換,是不是很方便,他主要是看看輸出了什麼東西
神祕人:如果你輸出成功了,就慶祝下吧,失敗了在從新走一遍
我:我去試試!
Loading...

相關文章