加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

lua – 游戏引擎脚本语言

发布时间:2020-12-14 21:49:16 所属栏目:大数据 来源:网络整理
导读:我试图从Ogre3d渲染引擎中构建一个有用的3D游戏引擎,用于模拟我提出的一些想法,并且已经走到了一个十字路口.有许多脚本语言可供使用,我想知道是否有一个或两个被审查并有适当的跟随. LUA和Squirrel似乎更受审查,但我对任何人都开放. 最好的情况是,如果有一种
我试图从Ogre3d渲染引擎中构建一个有用的3D游戏引擎,用于模拟我提出的一些想法,并且已经走到了一个十字路口.有许多脚本语言可供使用,我想知道是否有一个或两个被审查并有适当的跟随.

LUA和Squirrel似乎更受审查,但我对任何人都开放.

最好的情况是,如果有一种编译形式的语言用于分发和易于加载,那将是最好的.

解决方法

语法是一个品味问题,Lua就像 Javascript,但花括号替换为类似Pascal的关键字.它具有很好的语法特性,从不需要分号,但空格仍然不重要,所以你甚至可以删除所有的换行符,让它仍然有用.作为一个以C开头的人,我会说Python与其他语言相比具有深奥的语法.

LuaJIT的速度也是Python的10倍左右,Lua解释器的速度要小得多(150kb或大约15k的C线,你可以实际阅读和理解).您可以让用户为您的游戏编写脚本,而无需嵌入大量语言.另一方面,如果你将解析器部分从Lua中删除,它会变得更小.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读