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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-10-7
帖子
10
跳转到指定楼层
1
发表于 2010-12-22 23:09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

Lv2.观梦者

铃铃塔的守护者

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

贵宾

2
发表于 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设计师合作开发~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-10-7
帖子
10
3
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

赤瞳

梦石
0
星屑
50
在线时间
132 小时
注册时间
2010-11-28
帖子
515
4
发表于 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
华丽丽地,把命令窗口放在右下角了~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2010-10-7
帖子
10
5
 楼主| 发表于 2010-12-23 23:15:07 | 只看该作者
回复 银·乌尔 的帖子

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

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 10:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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