楼主: 果冻叮当猫

战斗状态加头像的问题

  [复制链接]
梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
回帖
213
 楼主| 发表于 2008-9-25 22:55:02 | 显示全部楼层
不然有什么办法可以在类里面添加个z值?
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-9
回帖
667
发表于 2008-9-25 22:59:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
回帖
213
 楼主| 发表于 2008-9-25 23:06:04 | 显示全部楼层
以下引用Bhaal于2008-9-25 14:59:46的发言:

你在Window_Base下的:
def initialize(x, y, width, height)
   super()
   @windowskin_name = $game_system.windowskin_name
   self.windowskin = RPG::Cache.windowskin(@windowskin_name)
   self.x = x
   self.y = y
   self.width = width
   self.height = height
   self.z = 100
end

后面就添加:

def draw_battle_actor(actor, x, y)
  bitmap=Bitmap.new("Graphics/Pictures/#{actor.id}")
  cw = bitmap.width
  ch = bitmap.height
  src_rect = Rect.new(0, 0, cw, ch)
  self.contents.blt(x - cw/20, y - ch, bitmap, src_rect)
  self.z = 400
end

如果你没有改过Window_BattleStatus里的super后面的坐标,是不会出现那个情况的,你看看你有没有改super里的数。

还是不行!崩溃中~
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
82 小时
注册时间
2006-1-28
回帖
852
发表于 2008-9-25 23:06:27 | 显示全部楼层
这段话是在Window_Base里面定义的吧,Z值能不能到插入的地方去调整
Window_BattleStatus 里面def refresh下面
  for i in 0...$game_party.actors.size
      actor = $game_party.actors
      actor_z = 400 #可以这么加吗?我没法试

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-9
回帖
667
发表于 2008-9-25 23:08:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
回帖
213
 楼主| 发表于 2008-9-25 23:15:10 | 显示全部楼层
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
回帖
213
 楼主| 发表于 2008-9-25 23:23:18 | 显示全部楼层
认不认识 玄月 ?这个人貌似知道怎么改
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
回帖
213
 楼主| 发表于 2008-9-25 23:25:12 | 显示全部楼层
以下引用闪电于2008-9-25 15:06:27的发言:

这段话是在Window_Base里面定义的吧,Z值能不能到插入的地方去调整
Window_BattleStatus 里面def refresh下面
for i in 0...$game_party.actors.size
     actor = $game_party.actors
     actor_z = 400 #可以这么加吗?我没法试



也是不行!这样也是整个窗口的z值改变了
版主对此帖的评论:『连贴太频繁了- -』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
82 小时
注册时间
2006-1-28
回帖
852
发表于 2008-9-25 23:36:45 | 显示全部楼层
def draw_actor_pic(actor,x,y)
bitmap = RPG::Cache.battler(actor.name , actor.battler_hue)
bitmap.z =400
self.contents.blt(x,y,bitmap,Rect.new(0,0,bitmap.width,bitmap.height ))
end

看看?
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-9
回帖
667
发表于 2008-9-25 23:40:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部