找回密码
 点一下
查看: 1626|回复: 5

遇到了非常猎奇非常神器非常卧槽的BUG

[复制链接]
发表于 2010-9-17 01:22:30 | 显示全部楼层 |阅读模式
BUG1:
我有个很简单的技能,内容大概是恶魔变身把一个单位从地面变成空中,然后sleep 0.1s播放一下单位动画,然后局部变量set null,然后timer,然后setunitxy做位移冲刺技能,buff判读变身结束销毁触发。
这个是开始的代码,下面就是一个timer而已
function Trig_Nitori01_Actions takes nothing returns nothing
local timer t = CreateTimer()
local integer task = GetHandleId(t)
local unit caster = GetTriggerUnit()
call SaveTimerHandle(udg_Hashtable,task,0,t)
call SaveUnitHandle(udg_Hashtable,task,1,caster)
call TimerStart(t,0.02,true,function Trig_Nitori01_Main)
call SetPlayerAbilityAvailable(GetOwningPlayer(caster),'A0GF',false)
call UnitAddAbility(caster,'A0LL')
call UnitMakeAbilityPermanent( caster, true, 'A0LL' )
call TriggerSleepAction(0.1)
call SetUnitAnimation(caster,"stand alternate")
set t = null
set caster = null
endfunction
这有个bug是,变身结束也会触发此技能,但是因为buff判断问题,到期一次就结束了。(但是0.1秒后大概会播放一下动作且局部变量set null 我觉得这应该不会影响到什么)结果每次用过这个技能以后,会导致地图整个乱套,彻底大乱。

然后游戏中出现各种猎奇现象,随着我每次使用这个技能,随时都可能出现一下猎奇症状:1刷兵小兵完全失控卡住 2家里无触发关联的温泉奇妙的不会血了 3中立无触发关联商店不能买东西了 4 A英雄普通攻击打出B英雄的特效 5 拆掉的建筑突然复活 6英雄没有视线 7技能特效单位不消失 8英雄突然飞出地图可用区域  等等各种猎奇效果。。。吓死人了。。。。
一直以为是刷兵系统出现问题,检查了半天都检查不出来,然后我把sleep的写法改成了0.01秒timer,并且修复了一下哪个2次触发的bug,结果貌似奇妙的好了。。。

然后还有个奇怪的问题是,英雄变身出的那个空中单位,原本bug的版本通过水面的时候,模型是在水下穿过的,之后却变成了从水面上飞过。。。我物体编辑器什么数据都没改过,各种奇怪。

之前我用了YDWE1.18编译(但是没打开注入代码功能),发现编译的时候如果出现代码创建顺序问题,有时会仍正常通过编译,并且游戏中哪个顺序错误的触发直接失灵,没任何提示,而最后修复的那次,我改用了原版WE编译,不知道这些bug会不会和YDWE有关。

忧郁地图彻底混乱的bug 并不是一开始就出现的 浪费了我2天的人参 测试了无数次 还搞了一次全图排泄。。。。。。实在没精力去研究这些蛋疼的原因了。。。所以看看有无同道之人。。。交流下地图猎奇化的心得体会
发表于 2010-9-17 06:26:30 | 显示全部楼层
从效果来看,大约是变量值错乱……原因未知
回复

使用道具 举报

 楼主| 发表于 2010-9-17 08:11:04 | 显示全部楼层
拆掉的建筑突然复活这种实在是太猎奇了。。。。吓死爹了
回复

使用道具 举报

 楼主| 发表于 2010-9-17 18:01:51 | 显示全部楼层
最新现象一个技能 突然无cd 哦也。。
回复

使用道具 举报

发表于 2010-9-17 22:49:09 | 显示全部楼层
不错 这样 可玩性很高 娱乐性也很高

每次玩都有不一样的体验
回复

使用道具 举报

 楼主| 发表于 2010-9-18 19:01:18 | 显示全部楼层
正在想 如何能够控制这种bug来制作猎奇图
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 05:02 , Processed in 0.039278 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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