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

Project1

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

[已经解决] 如何将战斗的人物数据位置改变?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
44
在线时间
317 小时
注册时间
2011-2-9
帖子
1129
跳转到指定楼层
1
发表于 2012-3-10 19:35:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我游戏里的战斗一直是一个人的,所以我希望可以吧人物的数据放在中间,该怎么改?

如图:
反正是坏人一个

Lv1.梦旅人

梦石
0
星屑
70
在线时间
312 小时
注册时间
2011-6-27
帖子
1316
2
发表于 2012-3-10 19:49:54 | 只看该作者
使用RTAB就可以轻松达到这种效果
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
44
在线时间
317 小时
注册时间
2011-2-9
帖子
1129
3
 楼主| 发表于 2012-3-10 19:55:05 | 只看该作者
钢铁列兵 发表于 2012-3-10 19:49
使用RTAB就可以轻松达到这种效果

不懂三个字母。
反正是坏人一个
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
312 小时
注册时间
2011-6-27
帖子
1316
4
发表于 2012-3-10 20:01:30 | 只看该作者
你直接搜索RTAB就可以了,那是一个战斗系统,应该还有附件
回复

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
2799
在线时间
1611 小时
注册时间
2010-10-22
帖子
1059

极短25获奖

5
发表于 2012-3-10 21:35:51 | 只看该作者
本帖最后由 kangxi0109 于 2012-3-10 21:50 编辑

1.首先Game_Actor:
  1.   #--------------------------------------------------------------------------
  2.   # ● 取得战斗画面的 X 坐标
  3.   #--------------------------------------------------------------------------
  4.   def screen_x
  5.     # 返回计算后的队伍 X 坐标的排列顺序
  6.     if self.index != nil
  7.       return self.index * 160 + 300  #80
  8.     else
  9.       return 0
  10.     end
  11.   end
  12.   #--------------------------------------------------------------------------
复制代码
2.然后Window_BattleStatus:
  1.   #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     self.contents.clear
  6.     @item_max = $game_party.actors.size
  7.     for i in 0...$game_party.actors.size
  8.       actor = $game_party.actors[i]
  9.       actor_x = 240 +4     #i * 160 + 4
  10.       draw_actor_name(actor, actor_x, 0)
  11.       draw_actor_hp(actor, actor_x, 32, 120)
  12.       draw_actor_sp(actor, actor_x, 64, 120)
  13.       if @level_up_flags[i]
  14.         self.contents.font.color = normal_color
  15.         self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
  16.       else
  17.         draw_actor_state(actor, actor_x, 96)
  18.       end
  19.     end
  20.   end
复制代码
3.结果:

4.战斗选单的位置没变。因为你的游戏只有一个人的缘故,可以用这种方法。更改#的部分就好。
【2022.06.03】原本以为已经不可能再找回来的东西重新找回来了,原本一直念念不忘的坑终于再一次拿起铲子了。一别竟近10年,你好,我的世界我的梦。
【不可阻挡】异元-地劫黎明
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 13:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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