写游戏脚本需要学哪种编程 手机游戏或者软件的脚本用什么语言写呢?js可以吗?
手机游戏或者软件的脚本用什么语言写呢?js可以吗?
它必须是一种脚本语言。它可能是Lua/Python/JS。如果您想使用C#/Java,就可以了。最糟糕的是使用C/C。原因是:游戏计划每天都在改变需求!如果我写每一个函数,我必须考虑参数是指针还是值,或者什么时候应该回收内存,什么时候我有时间处理需要每天更改它!此外,那些需要编译的语言通常不适合热更新。换句话说,你不能简单地下载一个文件来更新玩家安装的程序。如果不停止服务器,就无法修复某些错误。最后,这些编译语言没有反射,并且您设计良好的名称(类名和函数名)不能自动绑定到各种游戏所需的资源。要知道,在游戏业务中最重要的是代码控制着各种“资源”,比如动画、音乐、场景、配置等,所以你要维护大量的配置文件来描述它们,描述代码中常量与外部数据之间的关系既繁琐又容易出错。最后,即使你不喜欢面向对象,游戏也非常适合面向对象建模领域。换句话说,如果你必须建模,你应该使用最简单的语言来建模。否则,那些相似且略有不同的业务逻辑将使您编写大量“疑似重复”的代码。另外,像Lua和python这样的脚本可以直接用来存储游戏数据,而不是配置文件,因为它们相对简单,而且脚本语言的表达能力比XML/ini格式强得多。所以我们应该用脚本语言来写游戏,没有其他悬念。
写游戏脚本需要学哪种编程 js写游戏自动打怪脚本 js写游戏脚本
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。