找回密码
 点一下
查看: 1050|回复: 8

排泄和选择种族的问题以及其他的一些问题

[复制链接]
发表于 2010-2-24 13:41:50 | 显示全部楼层 |阅读模式
1.是否只有点才是需要排泄的,有其他的需要处理的排泄吗?为什么我将所有的点都处理好了,也会卡?
2.如何让玩家在进入游戏前选择的种族固定,就是变成灰色。那么,如何让玩家只能选择2个种族或3个种族中的一个(就是有几个种族不能选)?
3.如何做一个类似与坦克的单位能够压死敌人(最好能根据敌人的体形以及血量来决定其是否可以一次性压死)?
4.有一些单位用的是装饰物的模型,死亡是模型(也就是他的尸体)不会马上消失,也不会想普通尸体一样渐渐消失,那么应该如何解决?
5.有一个单位拥有一个类似于月亮井的补充技能,如何让他只针对一个单位(不是一种,而是玩家选择的那个的单位)进行补充?

就是以上5个问题了,由于我没怎么仔细看置顶贴,可能有一些置顶里面有,希望班竹别扣分
发表于 2010-2-24 14:52:38 | 显示全部楼层
除了整數跟實數以外的都要排泄
回复

使用道具 举报

发表于 2010-2-24 20:08:52 | 显示全部楼层
1.****************************
(1)用T写的别用尽量少用 每过X.XX秒 时间的T 这个太白 痴 很卡的 效率低
(2)不用Jass动态注册 触发多了中途也会卡
(3)由于W3的泄露 破烂老土的语法 除了Int(Integer整数) Float (也就就是Real实数) 都要排泄了好
(4)技能的华丽 代码的冗长也影响速度
2.****************************
解决方法没试过 这是猜测  
(1).第二个还无法实现 有本事你去改WAR3吧. 可以在游戏中解决呗 用触发 给玩家给单位 如果不为禁止种族就给5农民叔叔+老家
禁止的 就 ..给他FRJJ  .....

开玩笑...
弹对话框让他自己选
3.****************************
体型没方便办法... 楼主可以用笨办法
把可以被坦克压死的单位且出场的单位设置单位自定义值为1 否则设为0
触发. 事件:某某单位靠近坦克 XX  范围内 动作 如果 触发单位的自定义值=1 and 触发单位的生命值百分比 小于等于30 ,则 召唤FRJJ杀死他
4.****************************
这个我不知道 不精通模型
5.****************************
不就是回血回蓝吗吗. .办法无限多 ..
换个思维就行了啊 用马甲 用技能加血
回复

使用道具 举报

 楼主| 发表于 2010-2-25 11:37:58 | 显示全部楼层

回 2楼(kongrui05) 的帖子

关于泄露,每X秒出兵的,怎么排泄,如果不能用怎么白痴的T,那么用什么T呢?我想不出有什么T可以代替了
回复

使用道具 举报

 楼主| 发表于 2010-2-25 11:39:36 | 显示全部楼层

回 3楼(寂寞的季节) 的帖子

关于第五个问题的答案,没怎么看懂,重置CD和那个只针对一个单位使用技能貌似。。。
对了,我那个只针对一个单位使用技能是指月亮井补充技能自动释放的那个
回复

使用道具 举报

发表于 2010-2-25 11:44:40 | 显示全部楼层
他的意思可能是说如果释放对象不是你要的目标,那么就罢工,但罢工可能也会转cd,所以要重置

排泄不用T直接用J就好了
回复

使用道具 举报

发表于 2010-2-25 12:32:36 | 显示全部楼层
1.是否只有点才是需要排泄的,有其他的需要处理的排泄吗?为什么我将所有的点都处理好了,也会卡?

回答:除开点,还有单位组,单,例如单位变量unit ,
你在触发器中设置了UNIT = 触发单位,则 这个unit 就是没有被排泄掉。。
就像JASS中的局域变量,local unit A 之后,这个A是必须要被排泄掉的。

2.如何让玩家在进入游戏前选择的种族固定,就是变成灰色。那么,如何让玩家只能选择2个种族或3个种族中的一个(就是有几个种族不能选)?

回答:参考前面

3.如何做一个类似与坦克的单位能够压死敌人(最好能根据敌人的体形以及血量来决定其是否可以一次性压死)?

回答:算法.事件可以为靠近单位(YDWE1.1.6中有着一条事件,"任意单位进入300,中心为X单位"
这条应该行吧```然后就是算法.什么什么的加减```

4.有一些单位用的是装饰物的模型,死亡是模型(也就是他的尸体)不会马上消失,也不会想普通尸体一样渐渐消失,那么应该如何解决?

回答:设置死亡单位爆炸死亡,或者直接删除.....

5.有一个单位拥有一个类似于月亮井的补充技能,如何让他只针对一个单位(不是一种,而是玩家选择的那个的单位)进行补充?

回答:这个用月亮井技能?
         参考寂寞的季节````

回复

使用道具 举报

发表于 2010-2-25 18:28:57 | 显示全部楼层
关于第5个问题:
你可以用
当任意单位发布目标单位命令时(这个应该能响应的到,我没测试过)
条件是触发单位是月亮井
命令Id是月亮井技能的Order。
此时判断目标单位是否被目标单位的所有者选择。
如果不是的话,就对触发单位发布stop命令。
——但是这样就会无限循环,你可以在发布stop之后暂时关闭触发单位的月亮井的自动释放。
等待1s之后再打开,这样就每次循环时都有等待1s来缓冲。
不过为了不出Bug你还得确保人工打开自动释放的操作会被正常处理。
回复

使用道具 举报

 楼主| 发表于 2010-2-26 12:31:02 | 显示全部楼层
看了上面各位大大的回答,基本上是懂了`谢谢大家了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 23:29 , Processed in 0.040249 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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