Project1

标题: 装备窗口如何把“盾”放在装饰品上边? [打印本页]

作者: 比较傻的人    时间: 2008-3-15 15:48
标题: 装备窗口如何把“盾”放在装饰品上边?
就是装备窗口中右边从上到下依次显示“武器”“头”“身体”“盾”“装饰”?文字右边对应的装备也要对应改变……候补物品窗口要根据光标(index的值)改变……
好像要改的地方很多啊,但我怎么也改不成……?总是有点bug……
谢谢! [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 艾铃    时间: 2008-3-15 15:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 比较傻的人    时间: 2008-3-15 16:01
但是……?我觉得那样很麻烦……
因为我已经设置好一堆装备了……改了语调,装备的类别也要改啊……
另外,就当锻炼一下我的脚本能力……
作者: 光郎    时间: 2008-3-15 16:05
……只是替换下刷新盾和饰品的X,Y值就好了……
脚本搜索“盾”然后把里面的坐标和饰品替换下。
作者: 比较傻的人    时间: 2008-3-15 16:07
不只要改变“盾”和“装饰”的文字位置啊……况且脚本里不出现“盾”这种文字?
除了改变文字还要改变文字右边对应装备,以及下边的候补物品……
作者: 光郎    时间: 2008-3-15 16:11
像GAME_equipment等窗口中…修改了盾的刷新位置,盾的排列就改变了的,
作者: 比较傻的人    时间: 2008-3-15 16:16
请问Game_Equipment是什么……没有这个类?
作者: 艾铃    时间: 2008-3-15 16:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 比较傻的人    时间: 2008-3-15 16:32
但我还是想改脚本啊啊啊……
关键就是Scene_Equip里那些地方需要改?
作者: 禾西    时间: 2008-3-15 16:52
卑鄙地参入!

修改方法如下:
Window_EquipRight當中
修改x,y值

  1.     self.contents.draw_text(4, 32 * 1, 92, 32, $data_system.words.armor1)
  2.     self.contents.draw_text(4, 32 * 2, 92, 32, $data_system.words.armor2)
  3.     self.contents.draw_text(4, 32 * 3, 92, 32, $data_system.words.armor3)
  4.     self.contents.draw_text(5, 32 * 4, 92, 32, $data_system.words.armor4)
复制代码


Scene_Equip當中
修改窗口參數(也就是當中的0,1,2,3,4)

  1.     @item_window1 = Window_EquipItem.new(@actor, 0)
  2.     @item_window2 = Window_EquipItem.new(@actor, 1)
  3.     @item_window3 = Window_EquipItem.new(@actor, 2)
  4.     @item_window4 = Window_EquipItem.new(@actor, 3)
  5.     @item_window5 = Window_EquipItem.new(@actor, 4)
复制代码


作者: 光郎    时间: 2008-3-15 17:18
就是这个- -我目前不在电脑边…啊…就这么改吧- -
作者: 比较傻的人    时间: 2008-3-16 01:37
但是楼上只是改变了非常简单的显示啊?上边的Help窗口……以及选择以后进入选择装备窗口?一切都乱了……
作者: 比较傻的人    时间: 2008-3-16 01:38
呃……sorry不是楼上……是禾西
作者: 比较傻的人    时间: 2008-3-16 04:35
呃……我还是坚持不住了……
还是改了数据库了,没改脚本……
作者: 沉影不器    时间: 2008-3-16 05:16
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1