找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5052|回复: 3

记录一下我的mod开发过程中遇到的古怪bug

[复制链接]
发表于 2022-1-24 23:28:59 | 显示全部楼层 |阅读模式
本帖最后由 米格残骸 于 2022-1-24 23:30 编辑

对了,虽然我用的是npext,但是我想ares毕竟也是人写的,也可能会遇到差不多的bug吧,权当抛砖引玉了。
1.如果在[MouseCursors]里定义了一个叫做AirStrike的Action并将它与某超舞绑定,那么这个超舞冷却好了以后会被自家BORIS的Secondary释放在红激光指向的目标地点。解法自然是给这个Action改名字如AirStrike2。
2.飞行兵的死亡动画不能太长,我用了一个35帧的拆成8+1+26帧分别写在序列的AirDeathStart、AirDeathFalling和AirDeathFinish上,该飞行兵阵亡时会随机IE,即使IE了以后EIP也是完全随机的16进制乱码。
3.类似BORIS的空袭引导武器如果放在战车的Secondary上,激光特效的起点会强制绘制在PrimaryFireFLH上,且应该绘制在车体前的部分会被车体遮挡,解法是将这个战车的Primary和Secondary交换位置,让Primary来释放空袭引导。该解法有一个小小的副作用:会导致此战车Ctrl地面时无事发生而不是用Secondary哒哒哒哒哒哒。
4.[MouseCursors]的参数少写一个时(我忘了是哪一个),不会IE,而是表现为鼠标指针看起来“下沉”了
5.有时候(在战役中换皮的)V3火箭会在半空中(大约发射后一秒)自动爆炸?不知道什么原因
发表于 2022-1-25 11:34:18 | 显示全部楼层
我以前用np的时候,第一种问题挺常见...我记得我用电磁脉冲超武的时候,action不能用同一个,不然就要错乱发射。ares没这种问题吧好像,ares鼠标指针用的Cursor
回复

使用道具 举报

发表于 2022-1-25 15:11:03 | 显示全部楼层
超武的Action要求唯一,这应该是有写在说明书里的。鼠标指针的参数分别是图像的位置(锚点),和指针的位置(锚点)。
回复

使用道具 举报

发表于 2022-1-25 16:37:47 | 显示全部楼层
第一个问题在Ares是不会出现的,原版和NP才会Action引发超武,也就拿来做个只能人类玩家用的特殊超武引发方式(意义不大)。第三个也并不仅仅是战车才有这个bug,不过WW绘制位置只读主武的东西确实好多...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-8-5 05:46 , Processed in 0.089172 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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