查看: 1800|回复: 4

[已经过期] 关于战斗选单在右边的方法

[复制链接]
梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-10-7
回帖
6
发表于 2010-12-22 23:09:40 | 显示全部楼层 |阅读模式

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

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

×
请问如何将进入战斗里的战斗选单(功击、技能 等等)
让他在右下角?
我一直找不到他修改的位置

希望能是像口袋怪物那种战斗模式
战斗选单在右边的

铃铃塔的守护者

梦石
0
星屑
626
在线时间
961 小时
注册时间
2010-10-24
回帖
2677

贵宾

发表于 2010-12-22 23:12:56 | 显示全部楼层
本帖最后由 px.凤翔九天 于 2010-12-22 23:15 编辑

恩,貌似不难改,位置在window_partycommand(修改窗口的)刷新用的scene_battle那几个。
详细说一下,我试着改一下。
(话说口袋妖怪的战斗系统全套记得有人发过...)
附:口袋迷的话看我签名。口袋妖怪爱好者欢迎您。

点评

额.....  发表于 2010-12-23 21:43
LZ不懂你说的,小凤你杯具~~  发表于 2010-12-23 20:54

魔法麻将独立游戏制作中,欢迎热情的测试员与UI设计师合作开发~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-10-7
回帖
6
 楼主| 发表于 2010-12-23 18:11:37 | 显示全部楼层
#==============================================================================
# ■ Window_PartyCommand
#------------------------------------------------------------------------------
#  战斗画面、选择战斗与逃跑的窗口。
#==============================================================================

class Window_PartyCommand < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化物件
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 640, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 160
    @commands = ["战斗", "逃跑"]
    @item_max = 2
    @column_max = 2
    draw_item(0, normal_color)
    draw_item(1, $game_temp.battle_can_escape ? normal_color : disabled_color)
    self.active = false
    self.visible = false
    self.index = 0
  end
  #--------------------------------------------------------------------------
  # ● 描绘项目
  #     index : 项目标号
  #     color : 文字颜色
  #--------------------------------------------------------------------------
  def draw_item(index, color)
    self.contents.font.color = color
    rect = Rect.new(160 + index * 160 + 4, 0, 128 - 10, 32)
    self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
    self.contents.draw_text(rect, @commands[index], 1)
  end
  #--------------------------------------------------------------------------
  # ● 更新游标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    self.cursor_rect.set(160 + index * 160, 0, 128, 32)
  end
end

没有你说的scene_battle耶

点评

窗口(window)是显示内容的,scene是刷新内容和安排window的位置等东东的。只改window貌似不可以  发表于 2010-12-23 21:44
回复

使用道具 举报

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
回帖
501
发表于 2010-12-23 20:57:33 | 显示全部楼层
好吧..银就罪恶一回吧
首先,在Scene_Battle 1脚本里
找到@actor_command_window.y = 160
然后把160改成320,
然后在Scene_Battle 3脚本里,找到@actor_command_window.x = @actor_index * 160
改成@actor_command_window.x = 480
华丽丽地,把命令窗口放在右下角了~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-10-7
回帖
6
 楼主| 发表于 2010-12-23 23:15:07 | 显示全部楼层
回复 银·乌尔 的帖子

感谢您的帮助
我成功了!!!

点评

解决了就好,呃~  发表于 2010-12-24 21:27
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部