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

Project1

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

RTAB战斗脚本的坐标更改问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
跳转到指定楼层
1
发表于 2008-2-9 05:29:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
以前改角色的战斗图坐标都是在Game_Actor里改的,但是这回用了RTAB战斗脚本以后,我把坐标改成
  1.   #--------------------------------------------------------------------------
  2.   # ● 取得战斗画面的 X 坐标
  3.   #--------------------------------------------------------------------------
  4.   def screen_x
  5.     if self.index != nil
  6.       case self.index
  7.       when 0
  8.        return 320
  9.        #角色1的横坐标
  10.       when 1
  11.        return 360
  12.        #角色2的横坐标
  13.       when 2
  14.        return 400
  15.        #角色3的横坐标
  16.       when 3
  17.        return 440
  18.        #角色4的横坐标
  19.        end
  20.     else
  21.       return 0
  22.     end
  23.   end
  24.   #--------------------------------------------------------------------------
  25.   # ● 取得战斗画面的 Y 坐标
  26.   #--------------------------------------------------------------------------
  27.   def screen_y
  28.     if self.index != nil
  29.       case self.index
  30.       when 0
  31.        return 300
  32.        #角色1的纵坐标
  33.       when 1
  34.        return 260
  35.        #角色2的纵坐标
  36.       when 2
  37.        return 220
  38.        #角色3的纵坐标
  39.       when 3
  40.        return 180
  41.        #角色4的纵坐标
  42.        end
  43.     else
  44.       return 0
  45.     end
  46.   end

  47.   #--------------------------------------------------------------------------
  48.   # ● 取得战斗画面的 Z 坐标
  49.   #--------------------------------------------------------------------------
  50.   def screen_z
  51.     # 返回计算后的队伍 Z 坐标的排列顺序
  52.     if self.index != nil
  53.       case self.index
  54.       when 0
  55.        return 1
  56.       when 1
  57.        return 2
  58.       when 2
  59.        return 3
  60.       when 3
  61.        return 4
  62.        end
  63.     else
  64.       return 0
  65.     end
  66.   end
  67. end
复制代码

这样子.....但是进入游戏后当战斗画面移动时角色却贴在屏幕上不动......如何改成以前那样?
本贴由论坛斑竹凌冰结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
3
 楼主| 发表于 2008-2-9 06:04:40 | 只看该作者
哦哦?RTAB里有GAME_ACTOR么?具体在哪里?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
4
 楼主| 发表于 2008-2-10 00:16:27 | 只看该作者
找不到啊,谁知道?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

忘记

梦石
0
星屑
55
在线时间
4 小时
注册时间
2007-12-15
帖子
3062
5
发表于 2008-2-10 01:11:55 | 只看该作者
直接在你RTAB战斗脚本中找到修改即可
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
因为你哭泣的时候有我想你你被人嘲笑时有我陪你在你感觉最无助的那一刻有个声音鼓励
<font color=#8600E9>忘记</font>
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
6
 楼主| 发表于 2008-2-10 01:23:49 | 只看该作者
啊,我找到了,是这个吗?
  1. #==============================================================================
  2. # ■ Game_Actor
  3. #------------------------------------------------------------------------------
  4. #  アクターを扱うクラスです。このクラスは Game_Actors クラス ($game_actors)
  5. # の内部で使用され、Game_Party クラス ($game_party) からも参照されます。
  6. #==============================================================================

  7. class Game_Actor < Game_Battler
  8.   #--------------------------------------------------------------------------
  9.   # ● バトル画面 X 座標の取得
  10.   #--------------------------------------------------------------------------
  11.   def screen_x
  12.     # パーティ内の並び順から X 座標を計算して返す
  13.     if self.index != nil
  14.       return self.index * 160 + (4 - $game_party.actors.size) * 80 + 80
  15.     else
  16.       return 0
  17.     end
  18.   end
  19. end
复制代码


怎么只有X坐标?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

7
发表于 2008-2-10 01:29:46 | 只看该作者
原理相同= =
搜索def screen_y看看,如果没有可以自己把原来设定好的添加在X坐标下面。
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
32 小时
注册时间
2005-11-14
帖子
85
8
 楼主| 发表于 2008-2-10 01:56:02 | 只看该作者
谢谢~
原来我应该用横版脚本才对,怪不得那么奇怪.....
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 01:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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