幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2278|回复: 6

[解决] [解决]关于子弹飞行

[复制链接]

32

主题

112

帖子

1244

积分

⑥精研

积分
1244
发表于 2009-6-15 11:08:49 | 显示全部楼层 |阅读模式
我按紧B键过1秒或者释放B键或者三连发后成待机这个做好了

正常情况



但是我试的时候,假使我不断按B放B……
JUNCTION 4个点 已经确认在枪口※
只做了站立原地射击

结果出现了……如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

32

主题

112

帖子

1244

积分

⑥精研

积分
1244
 楼主| 发表于 2009-6-15 11:22:04 | 显示全部楼层
还有……子弹有限制么?
我发了几下就不能打了-_-
回复 支持 反对

使用道具 举报

135

主题

926

帖子

441

积分

管理员

少女人形

Rank: 9Rank: 9Rank: 9

积分
441
发表于 2009-6-15 13:15:48 | 显示全部楼层
出现这种情况应该是你设置了子弹的间隔时间
因为射击动作完了后变成待机动作,但子弹此时还在继续射出
子弹发射时的接触点就会由射击动作身上转变为待机动作身上
所以就会出现图中的情况

子弹的限制是根据你怎样设置而定
一次发射的子弹数目
就是一次射击动作所能发射的子弹数目
例如每按一次射击只会射出一颗子弹,那就设置为1
每次会射出3颗子弹就设置为3

子弹间的间隔时间
只有在一次发射子弹数目大于1时这个设置才有意义
例如像机枪那样,每次射击会射出3颗子弹,每颗子弹之间的间隔大概是0.1秒
这个时间要自己掌握好,如果时间比射击动作的动画长了的话,就会出现上面的射击动作完了却还在射击的问题

连续发射次数的限制
这个其实相当于画面内子弹数目的限制
例如每次发射的子弹数目是1,发射次数是3,那就表示画面内你只能发射3颗子弹
在画面内子弹数目是3的时候,就算你不断的按射击,也会只有射击的动作而射不出子弹
回复 支持 反对

使用道具 举报

32

主题

112

帖子

1244

积分

⑥精研

积分
1244
 楼主| 发表于 2009-6-15 18:29:54 | 显示全部楼层
果然是待机了!

【在画面内子弹数目是3的时候,就算你不断的按射击,也会只有射击的动作而射不出子弹】
也就是说一个画面内不可能无限发子弹……那个限制是1-16
回复 支持 反对

使用道具 举报

32

主题

112

帖子

1244

积分

⑥精研

积分
1244
 楼主| 发表于 2009-6-15 18:35:48 | 显示全部楼层
啊……我想GBA为啥这么小屏幕……
原来屏幕大小和处理子弹都有关……
回复 支持 反对

使用道具 举报

135

主题

926

帖子

441

积分

管理员

少女人形

Rank: 9Rank: 9Rank: 9

积分
441
发表于 2009-6-15 20:06:27 | 显示全部楼层
或许偶的说话有点歧义,这里的数目限制只是指单个对象所发射的子弹数目限制
理论上,一次发射的子弹数目最大是100,而发射次数最大是16,也就是说单个对象最多能发射1600颗子弹
但是因为AGM最大的处理量是600个对象,所以当子弹数目超过600的时候就会报错
回复 支持 反对

使用道具 举报

32

主题

112

帖子

1244

积分

⑥精研

积分
1244
 楼主| 发表于 2009-6-15 20:15:12 | 显示全部楼层
哦~原来如此……那么基本上一个场景出现200发应该是没问题
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-29 23:45 , Processed in 0.025438 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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