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

Project1

 找回密码
 注册会员
搜索
查看: 1856|回复: 12
打印 上一主题 下一主题

如何增大技能的z坐标

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

七仙女

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-15
帖子
559
跳转到指定楼层
1
发表于 2008-4-12 16:02:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
2
发表于 2008-4-12 19:09:31 | 只看该作者
全动画系统的腳本請貼出來
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
3
发表于 2008-4-12 20:35:15 | 只看该作者
把角色的X坐标减少点?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

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

贵宾

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

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
帖子
726
5
发表于 2008-4-12 21:22:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

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

贵宾

6
发表于 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位(可能更大)的范围是多大?
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
帖子
726
7
发表于 2008-4-12 22:07:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-18
帖子
1423
8
发表于 2008-4-12 22:28:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
帖子
726
9
发表于 2008-4-12 22:40:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

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

贵宾

10
发表于 2008-4-12 22:44:30 | 只看该作者
对不起 ls  没想和你争论什么, 你说的也是正确的

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 14:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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