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

Project1

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

[已经解决] 战斗时使用物品的窗口怎么不消失?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
帖子
445
11
 楼主| 发表于 2010-11-3 12:59:57 | 只看该作者
回复 summer92 的帖子
  1. #==============================================================================
  2. # ■ Window_Item
  3. #------------------------------------------------------------------------------
  4. #  物品画面、战斗画面、显示浏览物品的窗口。
  5. #==============================================================================

  6. class Window_Item < Window_Selectable
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #     x      : 窗口 X 座标
  10.   #     y      : 窗口 Y 座标
  11.   #     width  : 窗口宽度
  12.   #     height : 窗口高度
  13.   #--------------------------------------------------------------------------
  14.   def initialize(x, y, width, height)
  15.     super(x, y, width, height)
  16.     @column_max = 2
  17.     self.index = 0
  18.     refresh
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 获取项目
  22.   #--------------------------------------------------------------------------
  23.   def item
  24.     return @data[self.index]
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● 判断是否为物品
  28.   #     item : 项目
  29.   #--------------------------------------------------------------------------
  30.   def include?(item)
  31.     return false if item == nil
  32.     if $game_temp.in_battle
  33.       return false unless item.is_a?(RPG::Item)
  34.     end
  35.     return true
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 判断是否为有效状态
  39.   #     item : 项目
  40.   #--------------------------------------------------------------------------
  41.   def enable?(item)
  42.     return $game_party.item_can_use?(item)
  43.   end
  44.   #--------------------------------------------------------------------------
  45.   # ● 刷新
  46.   #--------------------------------------------------------------------------
  47.   def refresh
  48.     @data = []
  49.     for item in $game_party.items
  50.       next unless include?(item)
  51.       @data.push(item)
  52.       if item.is_a?(RPG::Item) and item.id == $game_party.last_item_id
  53.         self.index = @data.size - 1
  54.       end
  55.     end
  56.     @data.push(nil) if include?(nil)
  57.     @item_max = @data.size
  58.     create_contents
  59.     for i in 0...@item_max
  60.       draw_item(i)
  61.     end
  62.   end
  63.   #--------------------------------------------------------------------------
  64.   # ● 描绘项目
  65.   #     index : 项目编号
  66.   #--------------------------------------------------------------------------
  67.   def draw_item(index)
  68.     rect = item_rect(index)
  69.     self.contents.clear_rect(rect)
  70.     item = @data[index]
  71.     if item != nil
  72.       number = $game_party.item_number(item)
  73.       enabled = enable?(item)
  74.       rect.width -= 4
  75.       draw_item_name(item, rect.x, rect.y, enabled)
  76.       self.contents.draw_text(rect, sprintf(":%2d", number), 2)
  77.     end
  78.   end
  79.   #--------------------------------------------------------------------------
  80.   # ● 更新帮助窗口文字
  81.   #--------------------------------------------------------------------------
  82.   def update_help
  83.     @help_window.set_text(item == nil ? "" : item.description)
  84.   end
  85. end
复制代码
这个是我的Window_item的脚本.但是我找不到结束处理这里?
是修改这个脚本吧?希望能指出修改的地方和帮忙修改下...感谢
小小的修改还是会..但这个不怎么熟悉.
我不再捣蛋了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
帖子
445
12
 楼主| 发表于 2010-11-3 20:20:51 | 只看该作者
自己顶..没脚本强人了磨
我不再捣蛋了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
66 小时
注册时间
2009-2-13
帖子
382
13
发表于 2010-11-3 21:33:57 | 只看该作者
选择目标的焦点在物品栏下方,你添加一个角色就知道了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
帖子
445
14
 楼主| 发表于 2010-11-3 22:18:40 | 只看该作者
没有用,多了一个角色参加战斗还是这个样子...还是不消失..

点评

是用了默认战斗的设置吧,不太了解LZ发布的这个系统的原始设定  发表于 2010-11-3 22:29
我不再捣蛋了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1342
在线时间
675 小时
注册时间
2009-11-11
帖子
2790
15
发表于 2010-11-4 12:03:52 | 只看该作者
本帖最后由 summer92 于 2010-11-4 12:10 编辑

我晕,lz 我下载你的Project3,战斗使用物品,没问题啊?,不知道你怎么搞的



嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
帖子
445
16
 楼主| 发表于 2010-11-4 12:10:46 | 只看该作者
来人嘛...这个不解决我蛋疼得睡不着

点评

- -回答你了,没问题,你哪搞的冲突?  发表于 2010-11-4 12:11
我不再捣蛋了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
帖子
445
17
 楼主| 发表于 2010-11-4 12:14:27 | 只看该作者
回复 summer92 的帖子

不是冲突..是选择了物品.按下确定的时候.那个显示物品画面还是不消失.
挡住了战斗界面~~明白我意思不?

点评

哦,知道了,显示 “拉xx”那个时候把,也不是太不美观啊,。。。。  发表于 2010-11-4 12:17
我不再捣蛋了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1342
在线时间
675 小时
注册时间
2009-11-11
帖子
2790
18
发表于 2010-11-4 12:58:04 | 只看该作者
搞定了,收货,别忘了认可咱
Project3_summer92.rar (977.32 KB, 下载次数: 105)

评分

参与人数 1星屑 +2 收起 理由
捣蛋 + 2 认可答案

查看全部评分


嘿。嘿。嘿
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 11:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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