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

Project1

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

图片相互遮挡用什么办法解决?

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-25
帖子
33
跳转到指定楼层
1
发表于 2007-8-2 02:28:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-25
帖子
33
2
 楼主| 发表于 2007-8-2 02:28:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-7-3
帖子
205
3
发表于 2007-8-2 02:32:16 | 只看该作者
在SE与闪烁效果中.
选对象消失
再选择消失时间
886. 认真做游戏..我的梦幻单机-寻找破碎的宝藏
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-25
帖子
33
4
 楼主| 发表于 2007-8-2 02:39:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-7-3
帖子
205
5
发表于 2007-8-2 02:41:34 | 只看该作者
设置时间
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-25
帖子
33
6
 楼主| 发表于 2007-8-2 02:48:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

7
发表于 2007-8-2 02:56:58 | 只看该作者
这个……你可以看看这个,相信对你有帮助。

  1. module RPG
  2.   class Sprite < ::Sprite
  3.     def update_loop_animation
  4.       frame_index = @_loop_animation_index
  5.       cell_data = @_loop_animation.frames[frame_index].cell_data
  6.       position = @_loop_animation.position
  7.       animation_set_sprites(@_loop_animation_sprites, cell_data, position)
  8.   ###########################################################################
  9.       case @_loop_animation.id
  10.       # 这里设定状态的循环动画ID,只需要填写会被角色盖住的,其他不需要。
  11.       when 199
  12.         for i in 0..15
  13.           @_loop_animation_sprites[i].z = 0
  14.         end
  15.       end
  16.   ###########################################################################
  17.       for timing in @_loop_animation.timings
  18.         if timing.frame == frame_index
  19.           animation_process_timing(timing, true)
  20.         end
  21.       end
  22.     end
  23.     def animation_set_sprites(sprites, cell_data, position)
  24.       for i in 0..15
  25.         sprite = sprites[i]
  26.         pattern = cell_data[i, 0]
  27.         if sprite == nil or pattern == nil or pattern == -1
  28.           sprite.visible = false if sprite != nil
  29.         next
  30.       end
  31.       sprite.visible = true
  32.       sprite.src_rect.set(pattern % 5 * 192, pattern / 5 * 192, 192, 192)
  33.       if position == 3
  34.         if self.viewport != nil
  35.           sprite.x = self.viewport.rect.width / 2
  36.           sprite.y = self.viewport.rect.height - 160
  37.         else
  38.           sprite.x = 320
  39.           sprite.y = 240
  40.         end
  41.       else
  42.         sprite.x = self.x - self.ox + self.src_rect.width / 2
  43.         sprite.y = self.y - self.oy + self.src_rect.height / 2
  44.         sprite.y -= self.src_rect.height / 4 if position == 0
  45.         sprite.y += self.src_rect.height / 4 if position == 2
  46.       end
  47.       sprite.x += cell_data[i, 1]
  48.       sprite.y += cell_data[i, 2]
  49.   ###########################################################################
  50.       case @_animation.id
  51.       # 这边的动画指得是战斗时后的出招,挨打动画,并非状态的循环动画。
  52.       when 198..199,203..204 # 需要被角色盖住的动画编号,自己设定
  53.         sprite.z = 0
  54.       when 1..197, 200..202,205..210 # 其他的动画编号
  55.         sprite.z = 2000
  56.       end
  57.   ###########################################################################
  58.       sprite.ox = 96
  59.       sprite.oy = 96
  60.       sprite.zoom_x = cell_data[i, 3] / 100.0
  61.       sprite.zoom_y = cell_data[i, 3] / 100.0
  62.       sprite.angle = cell_data[i, 4]
  63.       sprite.mirror = (cell_data[i, 5] == 1)
  64.       sprite.opacity = cell_data[i, 6] * self.opacity / 255.0
  65.       sprite.blend_type = cell_data[i, 7]
  66.       end
  67.     end
  68.   end
  69. end
复制代码
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-25
帖子
33
8
 楼主| 发表于 2007-8-2 02:59:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

9
发表于 2007-8-2 03:00:57 | 只看该作者
当然是MAIN前面罗?需要的技能和待机动画在###里面修改其ID
[LINE]1,#dddddd[/LINE]
居然有人叫我大姐……泪{/ll}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-25
帖子
33
10
 楼主| 发表于 2007-8-2 03:03:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-30 21:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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