查看: 2253|回复: 12

如何增大技能的z坐标

  [复制链接]
头像被屏蔽

七仙女

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-15
回帖
342
发表于 2008-4-12 16:02:22 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

冰

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
回帖
1010
发表于 2008-4-12 19:09:31 | 显示全部楼层
全动画系统的腳本請貼出來
回复

使用道具 举报

茄孓

梦石
0
星屑
76
在线时间
140 小时
注册时间
2007-5-29
回帖
820
发表于 2008-4-12 20:35:15 | 显示全部楼层
把角色的X坐标减少点?
回复

使用道具 举报

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
回帖
2437

贵宾

发表于 2008-4-12 20:56:13 | 显示全部楼层
只要技能动画的 位置属性 不是设置为画面   默认和宿主同一个viewport
在你说的那个脚本中,
def animation(animation, hit, battler_damage="", battler_critical=false)
也没有改变这个关系
如果这个脚本后面的操作一样没有改变这个关系(脚本太长- -b), 那是你动画设置的问题
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

头像被屏蔽

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
回帖
700
发表于 2008-4-12 21:22:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
回帖
2437

贵宾

发表于 2008-4-12 21:45:21 | 显示全部楼层
贴上那么长的代码什么也没有说明啊, 脚本这种东西会底层吗?
就连C++ 的DX和WinAPI写的也不算是底层 - -
底层不底层只是对于实现的功能, 那种完全API的, 不管用什么写 也算不上底层
我说的没有错, 只是对题目的理解不同而已

你贴的那个只是解决同层级精灵的问题, 而我想的是不同级的精灵
module RPG
  class Sprite < ::Sprite
       def initialize(viewport = nil)
敌人的图层是@viewport1, 角色的在@viewport2, 且 @viewport1 < @viewport2
如果是@viewport1的动画被@viewport2精灵遮住, 就算你@viewport1动画的z值无穷大, 你也会被遮住, 而且改成9999就会在就一定在前面了吗 一个无符号32位(可能更大)的范围是多大?
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

头像被屏蔽

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
回帖
700
发表于 2008-4-12 22:07:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-18
回帖
1385
发表于 2008-4-12 22:28:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
回帖
700
发表于 2008-4-12 22:40:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
回帖
2437

贵宾

发表于 2008-4-12 22:44:30 | 显示全部楼层
对不起 ls  没想和你争论什么, 你说的也是正确的

我只是提出观点, 如果图层不对, 你怎么改Z坐标也是没用的(试着让角色的图层低于敌方,
然后在角色身上播放大点的动画就很清楚了),也没说要改Spriteset_Battle的viewport, 如果lz是因为我方角色遮住敌方动画,那改sprite的z坐标确实无用,应该更改viewport的z坐标, 也而不是Spriteset_Battle你的, 只要更改RPG::Sprite的self.viewport
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部