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

Project1

 找回密码
 注册会员
搜索
楼主: 果冻叮当猫
打印 上一主题 下一主题

战斗状态加头像的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
帖子
243
21
 楼主| 发表于 2008-9-25 22:55:02 | 只看该作者
不然有什么办法可以在类里面添加个z值?
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
帖子
243
23
 楼主| 发表于 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里的数。

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
82 小时
注册时间
2006-1-28
帖子
996
24
发表于 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 #可以这么加吗?我没法试

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-7-9
帖子
735
25
发表于 2008-9-25 23:08:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
帖子
243
26
 楼主| 发表于 2008-9-25 23:15:10 | 只看该作者
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-8-10
帖子
243
28
 楼主| 发表于 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』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
哎!要完成这个游戏肯定要使用很多脚本和素材!我想把小樱的动画变成游戏!我相信这并不是不可能的事!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
82 小时
注册时间
2006-1-28
帖子
996
29
发表于 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

看看?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-23 17:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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