| 赞 | 405 |
| VIP | 0 |
| 好人卡 | 11 |
| 积分 | 402 |
| 经验 | 242285 |
| 最后登录 | 2025-10-22 |
| 在线时间 | 5843 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 40177
- 在线时间
- 5843 小时
- 注册时间
- 2006-11-10
- 帖子
- 6709
|
本帖最后由 灯笼菜刀王 于 2019-11-4 15:44 编辑
原因在Spriteset_Battle的这里
- # 生成敌人活动块
- @enemy_sprites = []
- for enemy in $game_troop.enemies.reverse
- @enemy_sprites.push(Sprite_Battler.new(@viewport1, enemy))
- end
- # 生成角色活动块
- @actor_sprites = []
- @actor_sprites.push(Sprite_Battler.new(@viewport2))
- @actor_sprites.push(Sprite_Battler.new(@viewport2))
- @actor_sprites.push(Sprite_Battler.new(@viewport2))
- @actor_sprites.push(Sprite_Battler.new(@viewport2))
复制代码
试试看能不能自己发现为什么
-----答案是白字-----
因为动画是和对象同一视口,而角色视口的Z要比敌人视口的Z大, 所以你在敌人视口播放的动画就会被角色覆盖 |
评分
-
查看全部评分
|