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