游戏中脚本语言的使用

elated 2011-11-03 10:19:55
好多游戏都使用脚本语言,那么什么东西应该用脚本来写?UI,逻辑,网络包解析?是否应该尽可能多的使用脚本语言?
...全文
563 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
elated 2011-11-19
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 korekara88730 的回复:]
脚本BUG难查原因主要是IDE不成熟啊~
要是有比较成熟的脚本,比较成熟的IDE,也就差不多了.

做了半年多游戏一直用脚本的被催飘过...
[/Quote]
用什么脚本语言?
elated 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 inzaghi97 的回复:]
引用 10 楼 future_fighter 的回复:
需要不断调整的东西需要用脚本来做,因为只需要修改脚本不用编译程序,可以动态加载,省却很多事情,对于网络游戏服务器更是如此!当然,凡事皆有度,脚本不能用的太多了,会影响效率,有时侯发生宕机BUG会很难查(可能经验不足吧~~)!适合的模块:游戏任务系统、AI系统、GUI界面控件状态和行为等


一般的脚本语言编译器不成熟,que shi不……
[/Quote]
脚本语言的BUG难查?我以前还认为脚本的BUG好查呢^
aiyaya730 2011-11-15
  • 打赏
  • 举报
回复
脚本BUG难查原因主要是IDE不成熟啊~
要是有比较成熟的脚本,比较成熟的IDE,也就差不多了.

做了半年多游戏一直用脚本的被催飘过...
我要戒烟了 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 future_fighter 的回复:]
需要不断调整的东西需要用脚本来做,因为只需要修改脚本不用编译程序,可以动态加载,省却很多事情,对于网络游戏服务器更是如此!当然,凡事皆有度,脚本不能用的太多了,会影响效率,有时侯发生宕机BUG会很难查(可能经验不足吧~~)!适合的模块:游戏任务系统、AI系统、GUI界面控件状态和行为等
[/Quote]

一般的脚本语言编译器不成熟,que shi不好调试,bug是相对c++难查,但是如果用lua这种编译器比较成熟的脚本语言的话会好很多
sun.shuo 2011-11-14
  • 打赏
  • 举报
回复
bug很难查只有一种情况,设计很烂,例如win98
[Quote=引用 7 楼 inzaghi97 的回复:]

脚本就是有语法的配置文件,用脚本的唯一好处就是改了脚本,不用重新编译代码工程
从上面的目的来说
当要配置一些固定的值,或是跟游戏中其他数据相关而变化的值的时候,就可以用脚本
如活动奖励,怪物ai等
[/Quote]
future_fighter 2011-11-14
  • 打赏
  • 举报
回复
需要不断调整的东西需要用脚本来做,因为只需要修改脚本不用编译程序,可以动态加载,省却很多事情,对于网络游戏服务器更是如此!当然,凡事皆有度,脚本不能用的太多了,会影响效率,有时侯发生宕机BUG会很难查(可能经验不足吧~~)!适合的模块:游戏任务系统、AI系统、GUI界面控件状态和行为等
我要戒烟了 2011-11-08
  • 打赏
  • 举报
回复
脚本就是有语法的配置文件,用脚本的唯一好处就是改了脚本,不用重新编译代码工程
从上面的目的来说
当要配置一些固定的值,或是跟游戏中其他数据相关而变化的值的时候,就可以用脚本
如活动奖励,怪物ai等
wzy42563 2011-11-07
  • 打赏
  • 举报
回复
我就看看 不说话
weiwuyuan 2011-11-07
  • 打赏
  • 举报
回复
补充:
由于lua是初学,语法都是暂时糊上去的,不宜参考。
Baesky 2011-11-06
  • 打赏
  • 举报
回复
脚本语言最好用在需要灵活变动的部分。
比如npc的ai。
神的理想 2011-11-04
  • 打赏
  • 举报
回复
记住,凡是数据皆需脚本,网络游戏的数据是需要不断调整的,就是设置游戏参数。还有一些逻辑。
xueaihua 2011-11-04
  • 打赏
  • 举报
回复
下辈子爷要做一根筷子,就特么再不会孤单了

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧