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

Project1

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

请教

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
帖子
105
跳转到指定楼层
1
发表于 2007-7-9 07:28:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
帖子
105
2
 楼主| 发表于 2007-7-9 07:28:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv3.寻梦者 (暗夜天使)

精灵族の天使

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

开拓者贵宾

3
发表于 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

是不是这一个部分?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

昨日的黄昏

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

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

4
发表于 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]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
帖子
105
5
 楼主| 发表于 2007-7-9 16:34:41 | 只看该作者
我的意思是想获得敌人战斗图的高度和宽度然后在Arrow_Enemy里面应用,
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
帖子
105
6
 楼主| 发表于 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里面,发现箭头改变的位置不会随
敌人图块大小变化而变化
可以请你说明白些么
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

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

开拓者贵宾

7
发表于 2007-7-9 16:52:05 | 只看该作者
是不是在我说的那段enemy里面修改呢?不过那样的话引用方法我不会了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
帖子
105
8
 楼主| 发表于 2007-7-9 17:17:13 | 只看该作者
以下引用精灵使者于2007-7-9 8:52:05的发言:

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

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

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

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

开拓者贵宾

9
发表于 2007-7-9 17:21:40 | 只看该作者
xy坐标后面应该修改吧 = =但是我不知道怎么引入变量
期待高手回答。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2006-3-26
帖子
105
10
 楼主| 发表于 2007-7-10 03:50:05 | 只看该作者
先顶上来
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-9-22 02:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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