Re: [魯蛇] 遊戲引擎到底怎麼寫出來?

作者: wallissars (wallissars)   2014-07-11 18:53:37
※ 引述《danny6430 (賴打)》之銘言:
: 有可以銜接的一些資料可以參考嗎?
: 謝謝
我認為寫遊戲就是在寫引擎
如果要遊戲好修改,那這引擎可能是腳本執行器
只是這個引擎在寫的時候就要把所有需要的功能都放在裡面(所有引擎都這樣吧!?!)
所以有些遊戲小改版的時候都沒動到主程式(新增地圖、道具、人物)(腳本)
但是一到大改版,主程式就會被更新(例如新增飛行模式!)
(一開始沒有的寫進去的移動計算公式)
用計算機來比喻
如果你有一台普通計算機 (弱弱的引擎)
http://www.casio.com.tw/cal/product_2.php?TRE_ID=1422
他只能做 "加減乘除" 等...基本運算
那麼他就只能執行 "加減乘除"
你丟給他sin、cos之類的,他會看不懂(毫無反應)
如果換成考試神器 (超強的引擎)
http://www.casio.com.tw/cal/product_2.php?TRE_ID=1764
那你能讓他做的事情就非常多
不過計算機(引擎)要能動還是需要腳本
就是 1+1 、 2*2 、 Sin90°之類的 (動作腳本、過場動畫腳本...)
他才能執行運算的動作,前提是他看得懂
至於你說的用滑鼠拉一拉
那是腳本編輯器
把東西拉一拉儲存之後,他會把他存成腳本(引擎看的懂的腳本)
例如:
你做出了一個1+2的腳本
那記算機運算之後就會跑出結果: 3
如果不懂
可以試著去玩玩看"小朋友齊打交2"
尤其是玩玩看改人物的編輯器(腳本編輯器)
至於遊戲引擎
LF2的主程式就是一個遊戲引擎
執行人物與地圖的腳本
所以可以用這個引擎快速開發出類似的遊戲
改過一次就全都懂了~
寫過遊戲會更了解
不知道有沒有解惑

Links booklink

Contact Us: admin [ a t ] ucptt.com