如何编写高质量的手机游戏脚本?
怎么制作手机游戏脚本啊?
你是说游戏挂机脚本吗?如果是你只要下载手游助手,之后你把你玩的游戏添加进去,然后游戏当中你可以自己控制着游戏打一段时间,必须保证手机不黑屏!录制大概半小时就可以了,然后你就可以播放脚本。(如果有不对的地方请各位答人高手多多指教)不是挂机脚本我就不知道了
游戏脚本如何制作?开发的过程中需要注意哪些问题?
这个问题问的有些模糊,是说制作一套脚本系统呢?还是说编写脚本呢?
- 如果说制作一套脚本系统的话,国内实现这个的人并不多,我个人制作过一套。整体上第一步是先将脚本代码按字符解晰,分离出连续的词汇和符号等。第二步就是对这些语法的分晰并生成最终便于脚本虚拟机或是真机执行的代码。也有为省事生成汇编代码,再扔给汇编器生成最终执行代码的。
- 如果是为某个游戏编写脚本,这就要看游戏程序与脚本的配合方式。
- 一种形式是庞大的脚本主导方式,这种方式主要在欧美的单机游戏中较多,整个游戏的整体逻辑完全由脚本主导控制,就像是程序一般。这种就需要脚本的编写者有程序员一样的能力。
- 一种形式属于事件式,整个游戏逻辑依然由程序主导。在各种事件产生时,调用相应的脚本执行。这种由于影响面小,所以相对较为简易,有简单编程能力的人即可编写。
但不管是那一种形式使用脚本,都需要注意的是:游戏中使用脚本是为了更随意的控制进程的发展,而不是用来替代程序的。程序代码由于直接由CPU解晰执行所以效能较高,而脚本一般是需要由程序解晰再执行的,效能较差。所以不应该在脚本中使用大量密集的计算,当出现密集计算需求的时候,需要和程序员沟通,提出直接在程序中实现。同理大量密集的数据访问也不应该在脚本中出现,因为这会严重影响整体的性能和安全性。出现这一类需求,同样均需要和程序员沟通,由程序员提供技术分晰以及一定的加速手段,如多线程执行脚本或是改变实现方式。