查看: 2076|回复: 8

[已经解决] 用了图片菜单战斗时显示出BUG了

  [复制链接]
梦石
0
星屑
50
在线时间
329 小时
注册时间
2011-2-7
回帖
89
发表于 2011-9-1 17:19:12 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 神透音 于 2011-9-1 19:45 编辑

战斗的时候使用技能和物品时蓝框会出现而且图片技能菜单和物品技能菜单会遮住画面
请问应该在哪里改?
未命名.JPG

图片菜单1.rar

3.97 MB, 下载次数: 49

梦石
0
星屑
110
在线时间
153 小时
注册时间
2008-5-25
回帖
468
发表于 2011-9-1 17:54:46 | 显示全部楼层
LZ吧脚本发上来吧
[color=DimGray]TransFormer4[/color]
回复

使用道具 举报

梦石
0
星屑
50
在线时间
329 小时
注册时间
2011-2-7
回帖
89
 楼主| 发表于 2011-9-1 17:59:26 | 显示全部楼层
本帖最后由 神透音 于 2011-9-1 18:39 编辑
zphyp120 发表于 2011-9-1 17:54
LZ吧脚本发上来吧


脚本在图片菜单压缩包这个附件里……
根据里面的教程对脚本做了许多细微改动
不知道是那一块出了问题
回复

使用道具 举报

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
回帖
846
发表于 2011-9-2 00:24:39 | 显示全部楼层
本帖最后由 羞射了 于 2011-9-2 00:45 编辑

看了下你的工程,知道怎么回事了,明天如果没人弄我可以帮你改一下。
湿滑落式骑!
回复

使用道具 举报

梦石
0
星屑
45
在线时间
247 小时
注册时间
2010-6-16
回帖
149
发表于 2011-9-2 00:38:58 | 显示全部楼层
本帖最后由 懒虫起床 于 2011-9-2 00:41 编辑

我想我知道你要改什么
在Scene_Battle 3的开始选择特技的地方添加
@status_window.visible = false
选择特技结束下面加
@status_window.visible = true
或者直接在
开始选择特技
@skill_window = Window_Skill.new(@active_battler)下面加
@skill_window.z = 9999999
特技窗口就无敌啦

点评

他图片背景用的spite显示,所以技能道具操作完了背景也不会消失的,这才是真正需要改的地方。  发表于 2011-9-2 00:48
回复

使用道具 举报

(?????)

梦石
0
星屑
872
在线时间
1327 小时
注册时间
2011-7-18
回帖
3036

贵宾

发表于 2011-9-2 01:03:39 | 显示全部楼层
本帖最后由 各种压力的猫君 于 2011-9-2 17:36 编辑

Window_Skill 8-27行
  1.   #--------------------------------------------------------------------------
  2.   # ● 初始化对像
  3.   #     actor : 角色
  4.   #--------------------------------------------------------------------------
  5.   def initialize(actor)
  6.     super(0, 128, 640, 352)
  7.     @actor = actor
  8.     @column_max = 2
  9.     self.opacity = 0
  10.     @menu_com = Sprite.new
  11.     @menu_com.bitmap = RPG::Cache.picture("特技.png")
  12.     refresh
  13.     self.index = 0
  14.     # 战斗中的情况下将窗口移至中央并将其半透明化
  15.     if $game_temp.in_battle
  16.       self.y = 64
  17.       self.height = 256
  18.       self.back_opacity = 160
  19.     end
  20.   end
复制代码
在 if $game_temp.in_battle 下面加上:
  1. @menu_com.bitmap = nil
复制代码
这样就干掉了战斗时特技窗口的背景。
Window_Item 同样方法修改


转到 Scene_Battle 3 402-426行
  1.    #--------------------------------------------------------------------------
  2.   # ● 开始选择物品
  3.   #--------------------------------------------------------------------------
  4.   def start_item_select
  5.     # 生成物品窗口
  6.     @item_window = Window_Item.new
  7.     # 关联帮助窗口
  8.     @item_window.help_window = @help_window
  9.     # 无效化角色指令窗口
  10.     @actor_command_window.active = false
  11.     @actor_command_window.visible = false
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 结束选择物品
  15.   #--------------------------------------------------------------------------
  16.   def end_item_select
  17.     # 释放物品窗口
  18.     @item_window.dispose
  19.     @item_window = nil
  20.     # 隐藏帮助窗口
  21.     @help_window.visible = false
  22.     # 有效化角色指令窗口
  23.     @actor_command_window.active = true
  24.     @actor_command_window.visible = true
  25.   end
复制代码
第一个end上面加上
  1. @help_window.opacity = 0
  2. @menu_com = Sprite.new
  3. @menu_com.bitmap = RPG::Cache.picture("战斗中物品.png")
复制代码
这样就干掉了你所谓的“蓝框”并且显示了背景(这张图片你自己做 = = 我是直接用平时的物品背景拷贝了一份)
第二个end上面加上
  1. @help_window.opacity = 255
  2. @menu_com.bitmap = nil
复制代码
这样就恢复了其他地方的“蓝框”并且消除了背景。

377-401行技能部分同理。

漏掉的部分:选择技能后背景不消失
Scene_Battle 3 约186-187行
  1.       # 设置特技窗口为不可见状态
  2.       @skill_window.visible = false
复制代码
下面加上
  1.       @help_window.opacity = 255
  2.       @menu_com.bitmap = nil
复制代码
回复

使用道具 举报

梦石
0
星屑
50
在线时间
54 小时
注册时间
2011-8-4
回帖
80
发表于 2011-9-2 10:55:47 | 显示全部楼层
汗,刚刚下了范例准备帮忙看看,结果却发现回帖的朋友一个比一个强大。囧~~
我也大一了啊~~
哇咔咔咔咔,癫狂侠客给我现场教学了,你们没有吧~~

梦幻西游高仿版制作进程:
剧情:★★★☆☆☆☆☆☆☆
脚本:★☆☆☆☆☆☆☆☆☆
音乐:★★★☆☆☆☆☆☆☆
界面:★☆☆☆☆☆☆☆☆☆
回复

使用道具 举报

梦石
0
星屑
110
在线时间
153 小时
注册时间
2008-5-25
回帖
468
发表于 2011-9-2 12:12:06 | 显示全部楼层
现在这些问问题的人都不会认可答案了么。
[color=DimGray]TransFormer4[/color]
回复

使用道具 举报

梦石
0
星屑
50
在线时间
329 小时
注册时间
2011-2-7
回帖
89
 楼主| 发表于 2011-9-2 13:44:15 | 显示全部楼层
不是不会认可……= =是现在才在线啊……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部