广场
工具/教程/素材
超评测活动结果
第29届极短篇游戏制作比赛
优秀游戏推荐
非官方运行时(20250730)
登录
RPGMaker工具集[20250416]
基础教程
授权素材推广
优秀原创游戏区
精品推荐贴
【RGD】DirectX驱动的RMVA
RGSS3 - runtime by Lanza
【RGM】RGModern - RMXP新runtime
【URGE】兼容 XP/VX/Ace 三系通用跨平台游戏引擎
Project1
»
广场
›
技术讨论
›
RPG Maker VX 讨论区
›
战斗时使用物品的窗口怎么不消失?
1
2
/ 2 页
返回列表
发新帖
楼主:
捣蛋
[已经解决]
战斗时使用物品的窗口怎么不消失?
[复制链接]
捣蛋
捣蛋
当前离线
赞
1
VIP
好人卡
积分
1
经验
最后登录
2012-5-6
在线时间
244 小时
写轮眼
梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
回帖
407
发消息
楼主
|
发表于 2010-11-3 12:59:57
|
显示全部楼层
回复
summer92
的帖子
#==============================================================================
# ■ Window_Item
#------------------------------------------------------------------------------
# 物品画面、战斗画面、显示浏览物品的窗口。
#==============================================================================
class Window_Item < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化对像
# x : 窗口 X 座标
# y : 窗口 Y 座标
# width : 窗口宽度
# height : 窗口高度
#--------------------------------------------------------------------------
def initialize(x, y, width, height)
super(x, y, width, height)
@column_max = 2
self.index = 0
refresh
end
#--------------------------------------------------------------------------
# ● 获取项目
#--------------------------------------------------------------------------
def item
return @data[self.index]
end
#--------------------------------------------------------------------------
# ● 判断是否为物品
# item : 项目
#--------------------------------------------------------------------------
def include?(item)
return false if item == nil
if $game_temp.in_battle
return false unless item.is_a?(RPG::Item)
end
return true
end
#--------------------------------------------------------------------------
# ● 判断是否为有效状态
# item : 项目
#--------------------------------------------------------------------------
def enable?(item)
return $game_party.item_can_use?(item)
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
@data = []
for item in $game_party.items
next unless include?(item)
@data.push(item)
if item.is_a?(RPG::Item) and item.id == $game_party.last_item_id
self.index = @data.size - 1
end
end
@data.push(nil) if include?(nil)
@item_max = @data.size
create_contents
for i in 0...@item_max
draw_item(i)
end
end
#--------------------------------------------------------------------------
# ● 描绘项目
# index : 项目编号
#--------------------------------------------------------------------------
def draw_item(index)
rect = item_rect(index)
self.contents.clear_rect(rect)
item = @data[index]
if item != nil
number = $game_party.item_number(item)
enabled = enable?(item)
rect.width -= 4
draw_item_name(item, rect.x, rect.y, enabled)
self.contents.draw_text(rect, sprintf(":%2d", number), 2)
end
end
#--------------------------------------------------------------------------
# ● 更新帮助窗口文字
#--------------------------------------------------------------------------
def update_help
@help_window.set_text(item == nil ? "" : item.description)
end
end
复制代码
这个是我的Window_item的脚本.但是我找不到结束处理这里?
是修改这个脚本吧?希望能指出修改的地方和帮忙修改下...感谢
小小的修改还是会..但这个不怎么熟悉.
我不再捣蛋了
回复
使用道具
举报
捣蛋
捣蛋
当前离线
赞
1
VIP
好人卡
积分
1
经验
最后登录
2012-5-6
在线时间
244 小时
写轮眼
梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
回帖
407
发消息
楼主
|
发表于 2010-11-3 20:20:51
|
显示全部楼层
自己顶..没脚本强人了磨
我不再捣蛋了
回复
使用道具
举报
38571240
38571240
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2016-2-2
在线时间
66 小时
写轮眼
梦石
0
星屑
50
在线时间
66 小时
注册时间
2009-2-13
回帖
350
发消息
发表于 2010-11-3 21:33:57
|
显示全部楼层
选择目标的焦点在物品栏下方,你添加一个角色就知道了
回复
使用道具
举报
捣蛋
捣蛋
当前离线
赞
1
VIP
好人卡
积分
1
经验
最后登录
2012-5-6
在线时间
244 小时
写轮眼
梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
回帖
407
发消息
楼主
|
发表于 2010-11-3 22:18:40
|
显示全部楼层
没有用,多了一个角色参加战斗还是这个样子...还是不消失..
点评
38571240
是用了默认战斗的设置吧,不太了解LZ发布的这个系统的原始设定
发表于 2010-11-3 22:29
我不再捣蛋了
回复
使用道具
举报
summer92
summer92
当前离线
赞
4
VIP
好人卡
积分
15
经验
最后登录
2026-9-6
在线时间
688 小时
写轮眼
梦石
0
星屑
1547
在线时间
688 小时
注册时间
2009-11-11
回帖
2692
发消息
发表于 2010-11-4 12:03:52
|
显示全部楼层
本帖最后由 summer92 于 2010-11-4 12:10 编辑
我晕,lz 我下载你的Project3,战斗使用物品,没问题啊?,不知道你怎么搞的
嘿。嘿。嘿
回复
使用道具
举报
捣蛋
捣蛋
当前离线
赞
1
VIP
好人卡
积分
1
经验
最后登录
2012-5-6
在线时间
244 小时
写轮眼
梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
回帖
407
发消息
楼主
|
发表于 2010-11-4 12:10:46
|
显示全部楼层
来人嘛...这个不解决我蛋疼得睡不着
点评
summer92
- -回答你了,没问题,你哪搞的冲突?
发表于 2010-11-4 12:11
我不再捣蛋了
回复
使用道具
举报
捣蛋
捣蛋
当前离线
赞
1
VIP
好人卡
积分
1
经验
最后登录
2012-5-6
在线时间
244 小时
写轮眼
梦石
0
星屑
50
在线时间
244 小时
注册时间
2010-10-18
回帖
407
发消息
楼主
|
发表于 2010-11-4 12:14:27
|
显示全部楼层
回复
summer92
的帖子
不是冲突..是选择了物品.按下确定的时候.那个显示物品画面还是不消失.
挡住了战斗界面~~明白我意思不?
点评
summer92
哦,知道了,显示 “拉xx”那个时候把,也不是太不美观啊,。。。。
发表于 2010-11-4 12:17
我不再捣蛋了
回复
使用道具
举报
summer92
summer92
当前离线
赞
4
VIP
好人卡
积分
15
经验
最后登录
2026-9-6
在线时间
688 小时
写轮眼
梦石
0
星屑
1547
在线时间
688 小时
注册时间
2009-11-11
回帖
2692
发消息
发表于 2010-11-4 12:58:04
|
显示全部楼层
搞定了,收货,别忘了认可咱
Project3_summer92.rar
(977.32 KB, 下载次数: 105)
2010-11-4 12:57 上传
点击文件名下载附件
评分
参与人数
1
星屑
+2
收起
理由
捣蛋
+ 2
认可答案
查看全部评分
嘿。嘿。嘿
回复
使用道具
举报
1
2
/ 2 页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
Project1游戏制作
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表