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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 肖宋发
打印 上一主题 下一主题

[已经解决] 求强人修改脚本....

 关闭 [复制链接]

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1440
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

11
发表于 2009-8-5 17:14:08 | 只看该作者
搜索——
@actor_command_window = Window_66RPG_Command_Row.new(["atk_攻击","atk_法术","atk_防御","atk_物品","atk_法术"])
这里。

还有,搜索——
case @actor_command_window.index

when后面的编号可以改。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-6-5
帖子
312
12
 楼主| 发表于 2009-8-5 17:37:14 | 只看该作者
这个我会了,但是我要改把图标改为居中要怎么改啊?(何我说改哪里就OK!谢谢了!)「旅」谢谢了!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

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

开拓者贵宾

13
发表于 2009-8-5 17:37:52 | 只看该作者
路过抢生意= =这样可以吗?
加入
@actor_command_window.x = (640 - @actor_command_window.width) / 2
@actor_command_window.y = (480 - @actor_command_window.height) / 2
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-6-5
帖子
312
14
 楼主| 发表于 2009-8-5 17:39:02 | 只看该作者
IamI 加在哪里啊??
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1440
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

15
发表于 2009-8-5 17:51:19 | 只看该作者
【搜索】@actor_command_window.x
放在它下面。

II<伪娘>当然可以抢-v-
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

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

开拓者贵宾

16
发表于 2009-8-5 17:57:07 | 只看该作者
同伪娘抱……(BL(一语双关?!)了……速闪)
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-6-5
帖子
312
17
 楼主| 发表于 2009-8-6 13:36:27 | 只看该作者
但是我要改把图标改为竖的要怎么改啊?(和我说改哪里就OK!谢谢了!)IamI 谢谢了!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1440
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

18
发表于 2009-8-6 14:13:43 | 只看该作者
需要改class Window_66RPG_Command_Row这个类,以下是参考(可用)。
  1. class Window_66RPG_Command_Row < Window_Selectable
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化对像
  4.   #     commands : 命令图标
  5.   #--------------------------------------------------------------------------
  6.   def initialize(commands)
  7.     @disable_array = []
  8.     @old_index = 0
  9.     # 由命令的个数计算出窗口的高
  10.     super(0, 0, 112,commands.size * 40 + 128)
  11.     @commands = commands
  12.     @item_max = commands.size
  13.     @column_max = 1
  14.     self.contents = Bitmap.new(width - 32, height - 32)
  15.     self.index = 0
  16.     self.opacity = 0
  17.     refresh
  18.   end
  19.   
  20.   #--------------------------------------------------------------------------
  21.   # ● 刷新光标矩形
  22.   #--------------------------------------------------------------------------
  23.   def update_cursor_rect
  24.     self.cursor_rect.empty
  25.   end
  26.   
  27.   #--------------------------------------------------------------------------
  28.   # ● 刷新
  29.   #--------------------------------------------------------------------------
  30.   def refresh
  31.     self.contents.clear
  32.     @now_y = 0
  33.     for i in 0...@item_max
  34.       draw_item(i)
  35.     end
  36.   end
  37.   
  38.   #--------------------------------------------------------------------------
  39.   # ● 描绘项目
  40.   #     ind : 项目编号
  41.   #--------------------------------------------------------------------------
  42.   def draw_item(ind)
  43.     if ind == @index
  44.       self.contents.blt(0, @now_y, RPG::Cache.icon(@commands[ind]), Rect.new(0,0,64,96))
  45.       @now_y += 68
  46.     else      
  47.       self.contents.blt(32, @now_y, RPG::Cache.icon(@commands[ind]+"_small"), Rect.new(0,0,32,32), 128)
  48.       @now_y += 36
  49.     end
  50.   end

  51.   
  52.   #--------------------------------------------------------------------------
  53.   # ● 刷新光标矩形
  54.   #--------------------------------------------------------------------------
  55.   def update
  56.    # 可以移动光标的情况下
  57.     if self.active and @item_max > 0 and @index >= 0
  58.       # 方向键右被按下的情况下
  59.       if Input.repeat?(Input::DOWN)
  60.         # 列数为 2 以上并且、光标位置在(项目数 - 1)之前的情况下
  61.         if @index < @item_max - 1 #@column_max >= 2 and
  62.           # 光标向右移动
  63.           $game_system.se_play($data_system.cursor_se)
  64.           @index += 1
  65.         end
  66.       end
  67.       # 方向键左被按下的情况下
  68.       if Input.repeat?(Input::UP)
  69.         # 列数为 2 以上并且、光标位置在 0 之后的情况下
  70.         if @index > 0 #@column_max >= 2 and
  71.           # 光标向左移动
  72.           $game_system.se_play($data_system.cursor_se)
  73.           @index -= 1
  74.         end
  75.       end
  76.     end
  77.     if @index != @old_index
  78.       @old_index = @index
  79.       refresh
  80.     end
  81.   end
  82. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-6-5
帖子
312
19
 楼主| 发表于 2009-8-9 17:51:16 | 只看该作者
...有出问题了!「旅」 来帮下{:3_50:}
我使用了长方型的图标....但是只显示了一半...怎么办啊??????
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1440
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

20
发表于 2009-8-10 16:49:54 | 只看该作者
Rect.new(0,0,32,32)
把后面的32更改
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 09:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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