设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2344|回复: 4

[已经解决] [已解决]全屏动画位置“画面”,动画位置的问题。

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14081
在线时间
2138 小时
注册时间
2019-1-24
帖子
1121

R考场第七期纪念奖

发表于 2019-11-4 08:00:38 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 miantouchi 于 2019-11-14 18:02 编辑

如图,全屏特技的动画位置跑到了最底下,我并没有更改默认动画,没有做任何的移动,只是在我的游戏里面测试这个技能,但是不知道什么原因跑到最底下了。
系统默认的效果是,在人物之上播放全屏动画,搞不明白了。

动画的位置和什么有关系?

脚本我只改过,人物战斗图的位置。那这个画面动画究竟和啥挂钩,我在脚本里面也没找到修改的位置?
1.png
2.png
3.png

Lv5.捕梦者

梦石
0
星屑
37739
在线时间
5376 小时
注册时间
2006-11-10
帖子
6545
发表于 2019-11-4 15:35:43 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2019-11-4 15:44 编辑

原因在Spriteset_Battle的这里
  1. # 生成敌人活动块
  2.     @enemy_sprites = []
  3.     for enemy in $game_troop.enemies.reverse
  4.       @enemy_sprites.push(Sprite_Battler.new(@viewport1, enemy))
  5.     end
  6.     # 生成角色活动块
  7.     @actor_sprites = []
  8.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
  9.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
  10.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
  11.     @actor_sprites.push(Sprite_Battler.new(@viewport2))
复制代码

试试看能不能自己发现为什么

-----答案是白字-----
因为动画是和对象同一视口,而角色视口的Z要比敌人视口的Z大, 所以你在敌人视口播放的动画就会被角色覆盖

评分

参与人数 2星屑 +70 +1 收起 理由
RyanBern + 70 认可答案
miantouchi + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14081
在线时间
2138 小时
注册时间
2019-1-24
帖子
1121

R考场第七期纪念奖

 楼主| 发表于 2019-11-4 17:29:55 | 显示全部楼层
本帖最后由 miantouchi 于 2019-11-4 17:37 编辑
灯笼菜刀王 发表于 2019-11-4 15:35
原因在Spriteset_Battle的这里

试试看能不能自己发现为什么


我改成
@viewport1 = Viewport.new(0, 0, 640, 480)的原因?
我把480恢复成320就好了,是这个原因?你说的答案是白字是啥意思?

不过我之前记得看过某侠的教程是把320改成480,这样就可以设置全屏背景图片了,但是看样这样设置会造成全屏动画的位置问题现在来看。
这还真是两难了
设置全屏背景图,全屏动画就偏移了。
用默认的320,就设置不了全屏背景图了。

点评

好的,辛亏我这游戏暂时不用全屏背景,不过还是感谢你的提醒  发表于 2019-11-6 07:42
XP默认战斗窗口只有320高度,所以480的自然会出偏移,你可以让480的动画Y移动一下,并且改z值遮挡菜单,但是菜单中不能有一只刷新的否则挡不住  发表于 2019-11-5 12:28
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-16 12:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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