游戏脚本都是什么人做的?

制作游戏脚本有很多软件,但是很多都需要您学习编程,那么问题来了,玩个游戏有必要去学枯燥的编程吗,答案是完全没必要,下面介绍几款脚本制作软件给大家。按键精灵是一款模拟鼠标键盘动作的软件。通过制作脚本,可以让按键精灵代替双手,自动执行一系列鼠标键盘动作。按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本。

只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成。目前按键精灵已经更新到[2014.03.16164 ]-2015.11.23更新。从编程的角度来看,它集合一些插件的脚本编辑、调试工具。代码不公开。生成的小精灵,模式化界面。2易语言:易语言是一门以中文作为程序代码编程语言。以“易”著称。创始人为吴涛。

游戏脚本如何制作?开发的过程中需要注意哪些问题?

这个问题问的有些模糊,是说制作一套脚本系统呢?还是说编写脚本呢?如果说制作一套脚本系统的话,国内实现这个的人并不多,我个人制作过一套。整体上第一步是先将脚本代码按字符解晰,分离出连续的词汇和符号等。第二步就是对这些语法的分晰并生成最终便于脚本虚拟机或是真机执行的代码。也有为省事生成汇编代码,再扔给汇编器生成最终执行代码的。

如果是为某个游戏编写脚本,这就要看游戏程序与脚本的配合方式。一种形式是庞大的脚本主导方式,这种方式主要在欧美的单机游戏中较多,整个游戏的整体逻辑完全由脚本主导控制,就像是程序一般。这种就需要脚本的编写者有程序员一样的能力。一种形式属于事件式,整个游戏逻辑依然由程序主导。在各种事件产生时,调用相应的脚本执行。

这种由于影响面小,所以相对较为简易,有简单编程能力的人即可编写。但不管是那一种形式使用脚本,都需要注意的是:游戏中使用脚本是为了更随意的控制进程的发展,而不是用来替代程序的。程序代码由于直接由CPU解晰执行所以效能较高,而脚本一般是需要由程序解晰再执行的,效能较差。所以不应该在脚本中使用大量密集的计算,当出现密集计算需求的时候,需要和程序员沟通,提出直接在程序中实现。


文章TAG:脚本  浅谈  入门  游戏  制作  
下一篇