找回密码
 点一下
查看: 2146|回复: 2

BLZ许的愿系列4

[复制链接]
发表于 2010-10-12 11:58:51 | 显示全部楼层 |阅读模式
该系列的第四贴
http://bbs.islga.org/read-htm-tid-46114.html

Q. (Tordecybombo) 将来有可能会让我们能将text类型转换回string类型吗?要没有的话,有没有可能让我们获得一些string类型的单位信息,比如以string类型来获得玩家名或者玩家唯一代码?

A. 没有任何text转string函数也没有任何text比较函数,这是我们刻意为之的,因为text是本地化的字符串,我们不可能要求每个玩家都装有所有的语言包,所以一旦进行比较就可能造成不同步。目前获得玩家名的函数返回的也是text,因为电脑玩家名也是可以本地化字符串。

我们会考虑在未来补丁中加入直接获得string类型的玩家名的函数。


(评:这功能最大的好处就是可以以玩家名来作为key来加密你的bank啊,免得玩家之间互相拷贝高级人物,如果连玩家唯一码都能获得的话,那么连同名的问题都能避免了。)


Q. (StKerrigan) 有人知道如何显示武器的剩余使用次数么?

目前是做不到的,不过这是个好主意,我们会考虑在未来补丁中加入它。

(评:这个对在做机枪弹药系统的同学来说是很好的功能。)



Q. (CutMeOwn) - 为什么你点测试地图后的数据有时候会和你传上BN去以后不大一样呢?

A. 我们已经注意到了这个问题,这是由于上传到BN后,地图引用的模组的优先级不同所导致的,我们将在下个大补丁中修复这个问题。


Q. (Rorax)  未来我们在附加附属Actor的时候,是否可能以直接以“点(即xyz三个参数)”为附加位置参数呢?

A. 我们会考虑在未来版本中加入这项支持。
发表于 2010-10-12 12:48:43 | 显示全部楼层
Q. (Rorax)  未来我们在附加附属Actor的时候,是否可能以直接以“点(即xyz三个参数)”为附加位置参数呢?

A. 我们会考虑在未来版本中加入这项支持。

哇~太好了~最近调试相对位置要疯掉了~
回复

使用道具 举报

发表于 2010-10-12 18:33:08 | 显示全部楼层
Q. (StKerrigan) 有人知道如何显示武器的剩余使用次数么?

目前是做不到的,不过这是个好主意,我们会考虑在未来补丁中加入它。

(评:这个对在做机枪弹药系统的同学来说是很好的功能。)



之前折腾很久的问题这里竟然要给出解决方案……

目前我的解决方案是:

设置以单位为范围的cost count,将武器和一个技能的count设置为相同的,然后通过修改这个技能的count来改变和显示武器的count。
(技能其实是用来显示武器的count的,实际应用中为了防止玩家无意义的点击技能消耗弹药,我把这个技能做成了消耗弹药的主动技能)

目前每把武器必须对应一个弹药技能。
我的地图中有通过更换item来更换武器的内容,为了让装备对应武器的时候获得对应技能,我让武器装备之后给单位添加一个buff,然后设置一个需求这个buff的Req,然后让这个技能拥有对应的Req。

这个方案不好的地方在于,每把武器都有一个技能,这个技能必须预装到单位上。当你有很多把武器的时候你的单位将拥有过多的技能。



如果暴雪能直接给出武器计数器显示,并让CEffectModifUnit中能修改这个计数器(目前不行,只能修改技能计数器),这样武器装填就能轻松实现了。

即使modifunit不能修改,也可以通过设置范围为单位的相同字段cost技能装填,至少不会像现在一样需要多个技能。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 23:00 , Processed in 0.040256 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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