游戏开发论坛

 找回密码
 立即注册
搜索
查看: 13425|回复: 45

[讨论] lua或者其他的脚本语言重要吗?

[复制链接]

25

主题

486

帖子

588

积分

高级会员

Rank: 4

积分
588
发表于 2010-7-11 10:44:00 | 显示全部楼层 |阅读模式
哪些策划职位会用的到?或者说或多或少都需要懂些。

28

主题

262

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-7-11 15:24:00 | 显示全部楼层

Re:lua或者其他的脚本语言重要吗?

执行或者剧情都用的比较多,其他的当然偶尔也会用。

一般公司不会让策划直接去写代码的,都是提供好模板,改参数填东西就够了

40

主题

1326

帖子

1355

积分

金牌会员

Rank: 6Rank: 6

积分
1355
QQ
发表于 2010-7-11 17:10:00 | 显示全部楼层

Re:lua或者其他的脚本语言重要吗?

对写任务的很重要。
举个小例子:
别人写任务,只敢写:需要A物品3个,B物品5个之类的。
我写的时候,就敢写:需要在十分钟内,获得A物品3个,同时技能等级要达到12级。因为我知道这个事程序能做,而且一点都不费事。

40

主题

1326

帖子

1355

积分

金牌会员

Rank: 6Rank: 6

积分
1355
QQ
发表于 2010-7-11 20:32:00 | 显示全部楼层

Re: Re: lua或者其他的脚本语言重要吗?

官司贝贝: Re: lua或者其他的脚本语言重要吗?

嗯,,楼上的真牛逼.....崇拜一下.

其实,学程序不难的~

51

主题

3552

帖子

3655

积分

论坛元老

Rank: 8Rank: 8

积分
3655
发表于 2010-7-11 21:11:00 | 显示全部楼层

Re:lua或者其他的脚本语言重要吗?

会一点总归是好的

17

主题

371

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2010-7-11 22:43:00 | 显示全部楼层

Re:lua或者其他的脚本语言重要吗?

做执行做任务到现在差不多快4年,不知道lua是啥的飘过

26

主题

1137

帖子

1164

积分

金牌会员

Rank: 6Rank: 6

积分
1164
发表于 2010-7-12 11:05:00 | 显示全部楼层

Re:lua或者其他的脚本语言重要吗?

让策划写脚本的,大部分情况,是因为工资成本问题。(虽然实际上,同样的工作量,时间会拉长,算下来,单位时间内的成本是差不多的。这里还不考虑返工率的问题。)而工资成本反映的是一个专业能力问题——策划没有多少可以可以指名道姓的专业能力,而写脚本所需要的专业能力极低,就跟学会怎么用word差不多,于是你们去学吧。

继续扯远一点,策划要想摆脱这些力气活,根本的解决办法,不是学会多少脚本,而是提高你的设计能力。

PS:其实那些脚本,写得都是很搓的。功能是OK,效率就不知道了,还会偶尔出现内存泄露之类的事件。

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2010-7-12 11:27:00 | 显示全部楼层

Re:lua或者其他的脚本语言重要吗?

嗯,很不错的看法,找策划去写脚本只是当便宜的程序用…………

不知道楼上几位有没有实际去写过真正意义上的脚本?或者以为脚本只是用来写任务之类的东西?我很佩服你们无知者无畏的精神。

真正把脚本用活了,程序可以完全不用管策划制定的很多算法逻辑。只需要提供相应的脚本接口,剩下的东西都可以由策划随意调整。

UI、任务、关卡、技能、战斗,等等等等,没有不可以用脚本做的。当然脚本不一定是LUA之类的形式,也可以提出需求之后由程序方面自行定义相关的接口函数。

比如技能的数据,技能效果在填表时只有一列,填入相关的各种计算公式,比如造成伤害、添加BUFF、调整仇恨值等等,由主程序代码进行解析之后执行,灵活方便,并且程序不用操心各种技能的计算逻辑之类让人闹心的问题,策划可以对技能进行灵活的配置,而不像以前那样几十几百个技能,要挨个告诉程序该怎么实现。

当然脚本的执行效率会比源代码差,毕竟脚本和源代码之间还隔着一个脚本解析器。不过在硬件技能越来越强大的情况下,这种差异已经越来越无所谓了。游戏设计实现的全面脚本化,是一个必然的发展趋势。

写脚本以后也不会只是策划组里面某一两个人的工作,将会成为所有策划的一项必备技能,以后将不会有专门的所谓脚本策划的存在。

看不起策划或者认为写脚本的策划只是廉价程序的人,不要那么自以为是了。还内存泄漏,脚本的内存管理应该是接口程序负责的,而不是脚本自己,看下那些成熟的脚本语言,有让脚本去管理内存的么?不说两句还真拿自己当人物了。

51

主题

3552

帖子

3655

积分

论坛元老

Rank: 8Rank: 8

积分
3655
发表于 2010-7-12 11:40:00 | 显示全部楼层

Re:lua或者其他的脚本语言重要吗?

策划写脚本的最大意义是少了许多沟通成本

7

主题

1102

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
发表于 2010-7-12 12:04:00 | 显示全部楼层

Re: Re:lua或者其他的脚本语言重要吗?

w4xxxx: Re:lua或者其他的脚本语言重要吗?

对写任务的很重要。
举个小例子:
别人写任务,只敢写:需要A物品3个,B物品5个之类的。
我写的时候,就...


为什么要自己知道,直接问不就得了!

为了防止被忽悠,多找几个问,主程也找。

当然,问的时候,注意下问话方式,不要引起部分程序反感才好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-15 21:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表