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

Project1

 找回密码
 注册会员
搜索
楼主: jfnaruto
打印 上一主题 下一主题

在脚本GAME_Actors中改不了角色出场X坐标

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
21
发表于 2008-5-25 21:56:45 | 只看该作者
反正原理的录象在3楼我已经给出了,LZ看着办把{/gg}
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-25
帖子
16
22
 楼主| 发表于 2008-5-25 21:56:54 | 只看该作者
这脚本X值改掉了么?我把脚本发下吧,大家帮忙看看!但是,回贴能上传附件么?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

23
发表于 2009-6-12 08:00:00 | 只看该作者
RTAB 确实重写了Game_Actors 的 def screen_x, 而其他两个未重写...

  1.   #--------------------------------------------------------------------------
  2.   # ● バトル画面 X 座標の取得
  3.   #--------------------------------------------------------------------------
  4.   def screen_x
  5.     # パーティ内の並び順から X 座標を計算して返す
  6.     if self.index != nil
  7.       return self.index * 160 + (4 - $game_party.actors.size) * 80 + 80
  8.     else
  9.       return 0
  10.     end
  11.   end
复制代码

找到RTAB的重写位置, 或者吧这个函数放在RTAB后面

to n楼以上那位:
你本来说的就没有错啊, ID确实没有0... 我只是说lz问的是$game_party.actors.index(value)
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1020
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

24
发表于 2008-5-25 21:59:17 | 只看该作者
RTAB重寫掉了
class Game_Actor < Game_Battler
  #--------------------------------------------------------------------------
  # ● バトル画面 X 座標の取得
  #--------------------------------------------------------------------------
  def screen_x
    # パーティ内の並び順から X 座標を計算して返す
    if self.index != nil
      return self.index * 160 + (4 - $game_party.actors.size) * 80 + 80
    else
      return 0
    end
  end
end
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-25
帖子
16
25
 楼主| 发表于 2008-5-25 21:59:49 | 只看该作者
我发脚本上来吧!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

26
发表于 2008-5-25 22:02:34 | 只看该作者
以下引用jfnaruto于2008-5-25 13:59:49的发言:

我发脚本上来吧!

不用了,看来证据确凿,是邪恶的RTAB的过错,修改之{/gg}
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
27
发表于 2008-5-25 22:04:40 | 只看该作者
我想到1个很简单的方法{/hx}
把下面脚本插入到Main之前

  1. class Game_Actor < Game_Battler
  2. def screen_x
  3.    # 返回计算后的队伍 X 坐标的排列顺序
  4.    case self.index
  5.    when 0
  6.      return 300
  7.    when 1
  8.      return 450
  9.    when 2
  10.      return 550
  11.    when 3
  12.      return 650
  13.    else
  14.      return 1000
  15.    end
  16. end  
  17. #--------------------------------------------------------------------------
  18. # ● 取得战斗画面的 Y 坐标
  19. #--------------------------------------------------------------------------
  20. def screen_y
  21.    case self.index
  22.    when 0
  23.      return 330
  24.    when 1
  25.      return 0
  26.    when 2
  27.      return 0
  28.    when 3
  29.      return 0
  30.    else
  31.      return 1000
  32.    end
  33. end  
  34. #--------------------------------------------------------------------------
  35. # ● 取得战斗画面的 Z 坐标
  36. #--------------------------------------------------------------------------
  37. def screen_z
  38.    # 返回计算后的队伍 Z 坐标的排列顺序
  39.   case self.index
  40.    when 0
  41.      return 1
  42.    when 1
  43.      return 0
  44.    when 2
  45.      return 4
  46.    when 3
  47.      return 2
  48.    else
  49.      return 4
  50.    end
  51. end  
  52. end
复制代码


然后在此脚本里面修改X。Y坐标{/hx}
这样就把邪恶的RTAB的screen_x覆盖掉了{/tp}
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-25
帖子
16
28
 楼主| 发表于 2008-5-25 22:08:46 | 只看该作者
是把 #--------------------------------------------------------------------------
# ● バトル画面 X 座標の取得
#--------------------------------------------------------------------------
def screen_x
   # パーティ内の並び順から X 座標を計算して返す
   if self.index != nil
     return self.index * 160 + (4 - $game_party.actors.size) * 80 + 80
   else
     return 0
   end
end
end
加在Game_Actor 里么?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

29
发表于 2008-5-25 22:11:01 | 只看该作者
不是,把这东西重写或者改掉
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
30
发表于 2008-5-25 22:12:24 | 只看该作者
晕,不是的
看我27楼的发言
把脚本插入到Main之前,然后在那个脚本里面进行修改就行了
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 10:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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