lua游戏开发前景?

4小时前 (05:29:59)阅读1回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2934050
  • 级别管理员
  • 主题586810
  • 回复0
楼主

lua游戏开发前景?

是偶然也是必然。其实选择lua不仅是游戏,当下流行的数据库redis、抓包工具wireshark都支持lua。

十几年前我刚进鹅厂的时候我导师(鹅厂会给每个新人分配一个导师)在做一个端游,就用了lua。他当时的解释是说将lua编译到游戏中去以后二进制大小只增加几百k,还说魔兽世界就用到了lua。

当时他们团队有几个策划就会写lua,策划可以自己写一些逻辑,不用开发人员来写,当时那种模式肯定是节S了沟通的成本,对应的功能可以说是节S了一半的人力成本吧。

对于端游,脚本是锦上添花的东西。但是到了手游时代,脚本就是刚需。因为客户端发一个安装包很麻烦,在ios上每次更新都需要提交给苹果爸爸审核,审核通过以后才可以发出来给用户下载,这个时间很长且不可控

想制作游戏要学什么语言?lua还是c/c++还是c#或者其他?

游戏有很多种,举几个例子,网页游戏,手机游戏,pc上的3D,2D游戏,其它设备上的游戏

网页的也分很多比如文字的,2D的,甚至3D

用c++的大多是pc上的3D游戏,手游+网页游戏一般用java或其他语言等

看你想做什么游戏,不过以上都是要有比较深的语言基础才能做的

《群星》修改defines.lua数值后无法进入游戏怎么办?

原因:

1、可能是网络波动导致的,建议更换成其他网络进行尝试。

  2、可以清除后台进程之后,重新登录游戏试试。

  3、有可能是因为机型不适配导致的,建议更换设备或者将设备系统升级到最新。

  4、如果上述方法试过之后还是无法进入的话建议录屏后联系官方客服进行反馈处理。

为什么lua脚本在游戏里用不了?

Lua脚本在游戏中不能直接使用的原因是因为游戏引擎需要将Lua代码转换为可执行的机器语言代码。这个过程需要使用特定的工具和技术来实现,而且需要对Lua语言和游戏引擎的结构进行深入的了解,才能正确地实现代码转换。此外,游戏中的Lua脚本需要与游戏引擎的其他组件进行交互,如图形渲染、物理引擎等,这也需要一定的技术和知识来实现。因此,为了在游戏中使用Lua脚本,需要有专门的开发人员进行开发和集成。

有几个可能的原因导致Lua脚本在游戏中无法使用。首先,游戏可能没有集成Lua解释器或不支持Lua脚本。其次,游戏可能限制了脚本的执行权限,以防止恶意代码的运行。此外,游戏可能使用了自定义的脚本语言或其他编程语言,而不是Lua。最后,如果Lua脚本存在语法错误或逻辑错误,游戏可能会拒绝执行脚本。要解决此问题,您可以检查游戏文档或开发者工具,以确定是否支持Lua脚本,并确保脚本正确无误。

Lua脚本在游戏中不能直接使用的原因可能有多种,包括以下几个方面:
1. 安全性问题:游戏开发者可能不允许用户在游戏中执行Lua脚本,以防止恶意代码的注入和滥用。Lua脚本的执行能力较强,可能会导致游戏内部数据被篡改或者游戏服务器受到攻击。
2. 游戏引擎限制:某些游戏引擎可能不支持直接在游戏中执行Lua脚本。游戏开发者需要针对特定的脚本语言进行适配和集成,而不一定选择Lua。
3. 性能问题:Lua脚本可能会引起游戏的性能问题。在某些需要高性能的游戏场景中,执行Lua脚本可能导致游戏运行速度变慢、卡顿等问题,降低了用户体验。
4. 代码安全性问题:游戏开发者可能不希望用户能够直接修改游戏逻辑或资源的Lua脚本代码,以保护游戏的版权和知识产权。
所以,Lua脚本在游戏中不能直接使用可能是受到安全性、技术限制、性能等多方面因素的影响。

0
回帖

lua游戏开发前景? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息