查看: 2678|回复: 11

请教

  [复制链接]
梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
回帖
83
发表于 2007-7-9 07:28:21 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
在Arrow_Enemy里面:
...
    # 设置活动块坐标
    if self.enemy != nil
      self.x = self.enemy.screen_x
      self.y = self.enemy.screen_y
    end
  end
...
怎样可以获得或表示ENEMY的图片的宽度和高度呢,谢谢
梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
回帖
83
发表于 2007-7-9 07:28:21 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
在Arrow_Enemy里面:
...
    # 设置活动块坐标
    if self.enemy != nil
      self.x = self.enemy.screen_x
      self.y = self.enemy.screen_y
    end
  end
...
怎样可以获得或表示ENEMY的图片的宽度和高度呢,谢谢

精灵族の天使<

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

开拓者贵宾

发表于 2007-7-9 07:39:51 | 显示全部楼层
在game_enemy里面有这个……
  #--------------------------------------------------------------------------
  # ● 取得战斗画面 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    return $data_troops[@troop_id].members[@member_index].x
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
    return $data_troops[@troop_id].members[@member_index].y
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面 Z 坐标
  #--------------------------------------------------------------------------
  def screen_z
    return screen_y
  end

是不是这一个部分?
回复

使用道具 举报

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
回帖
4020

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

发表于 2007-7-9 08:50:18 | 显示全部楼层
战斗图的高度么?……

Sprite_Battler里面

self.bitmap = RPG::Cache.battler(@battler_name, @battler_hue)
@width = bitmap.width
@height = bitmap.height

明白?……
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
回帖
83
 楼主| 发表于 2007-7-9 16:34:41 | 显示全部楼层
我的意思是想获得敌人战斗图的高度和宽度然后在Arrow_Enemy里面应用,
回复

使用道具 举报

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
回帖
83
 楼主| 发表于 2007-7-9 16:38:06 | 显示全部楼层
以下引用七夕小雨于2007-7-9 0:50:18的发言:

战斗图的高度么?……

Sprite_Battler里面

self.bitmap = RPG::Cache.battler(@battler_name, @battler_hue)
@width = bitmap.width
@height = bitmap.height

明白?……

额...不是很明白,试着把bitmap.width用到Arrow_Enemy里面,发现箭头改变的位置不会随
敌人图块大小变化而变化
可以请你说明白些么
回复

使用道具 举报

精灵族の天使<

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

开拓者贵宾

发表于 2007-7-9 16:52:05 | 显示全部楼层
是不是在我说的那段enemy里面修改呢?不过那样的话引用方法我不会了……
回复

使用道具 举报

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
回帖
83
 楼主| 发表于 2007-7-9 17:17:13 | 显示全部楼层
以下引用精灵使者于2007-7-9 8:52:05的发言:

是不是在我说的那段enemy里面修改呢?不过那样的话引用方法我不会了……

应该不是吧,那段好像是给出图片的XY座标,跟宽和高无关似的
回复

使用道具 举报

精灵族の天使<

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

开拓者贵宾

发表于 2007-7-9 17:21:40 | 显示全部楼层
xy坐标后面应该修改吧 = =但是我不知道怎么引入变量
期待高手回答。
回复

使用道具 举报

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
回帖
83
 楼主| 发表于 2007-7-10 03:50:05 | 显示全部楼层
先顶上来
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部