查看: 2039|回复: 6

[已经解决] 战斗中物品菜单如何用图片做背景?

[复制链接]

送快递的水表员

梦石
10
星屑
5259
在线时间
3304 小时
注册时间
2012-6-27
回帖
7028

开拓者贵宾

发表于 2012-12-11 14:47:48 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Password 于 2012-12-12 17:06 编辑

啊……直接说问题吧 = =

话说在横战中如何用图片作为物品菜单的背景?

就是在战斗中选择“物品”指令弹出物品菜单,但不用对话框作为背景,而是用一张图片作为背景?

具体图片:
物品菜单.png

最后……因为悬赏不了好人卡……
所以@delv25 ,申请此帖奖励为2张好人卡

点评

@delv25 ←话说现在这样能@到人嘛?  发表于 2012-12-11 17:47
话说等级君应该能至少奖励1张吧,然后再多的话从我这里扣也行。  发表于 2012-12-11 17:47
没有啊,难道你不能奖励两张吗……  发表于 2012-12-11 17:29
您是说..用您的好人卡抵债吗  发表于 2012-12-11 17:21
使用了ATB脚本  发表于 2012-12-11 15:44
梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
回帖
1419
发表于 2012-12-11 14:55:23 | 显示全部楼层
记得之前给苏联菌那个横版整合的时候有说过怎么弄,难道是我记错了?

点评

当然有…… = =  发表于 2012-12-11 15:44
乃好像是记错了 = =  发表于 2012-12-11 15:05
这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复

使用道具 举报

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
回帖
1419
发表于 2012-12-11 15:50:47 | 显示全部楼层
将下面这段东西替换掉ATB中1370行左右的应该就行了,坐标什么的你自己改改。不过这里面有一个我至今不能解决的小问题,就是在确认物品选择目标的情况下,假如按下B键,图片会显示不出来,基于这个问题,好人卡我就不要了。
  1. def start_item_selection
  2.     @help_window = Window_Help.new if @help_window == nil
  3.     @help_window.x = 0
  4.     @help_window.y = 10
  5.     @help_window.opacity = 0
  6.     @help_window.width = 670
  7.     @help_window.visible = true
  8.     @item_window = Window_Item.new(64,80,10, 232)
  9.     @item_window.opacity = 0
  10.     @item_window.z = 1000
  11.     @item_window.help_window = @help_window
  12.     @actor_command_window.active = false
  13.     @btitem = Sprite.new
  14.     @btitem.bitmap = Cache.system("Battle_ItemWindow")
  15. end
  16.   #--------------------------------------------------------------------------
  17.   # ● アイテム選択の更新  ※再定義
  18.   #--------------------------------------------------------------------------
  19.   def update_item_selection

  20.     # コマンド入力できる状態でなくなればキャンセル
  21.     return reset_command unless commanding?
  22.     @item_window.active = true
  23.     @item_window.update
  24.     @help_window.update
  25.     if Input.trigger?(Input::B)
  26.       Sound.play_cancel
  27.       end_item_selection
  28.       $in_select = true
  29.       @btitem.opacity = 0
  30.     elsif Input.trigger?(Input::C)
  31.       @item = @item_window.item
  32.       if @item != nil
  33.         $game_party.last_item_id = @item.id
  34.       end
  35.       if $game_party.item_can_use?(@item)
  36.         Sound.play_decision
  37.         determine_item        
  38.       else
  39.         Sound.play_buzzer
  40.       end
  41.     end
  42.   end
  43.   #--------------------------------------------------------------------------
  44.   # ● アイテムの決定  ※再定義
  45.   #--------------------------------------------------------------------------
  46.   def determine_item
  47.     @commander.action.set_item(@item.id)
  48.     @item_window.active = false
  49.     if @item.need_selection?
  50.       if @item.for_opponent?
  51.         start_target_enemy_selection
  52.         @btitem.opacity = 0
  53.       else
  54.         start_target_actor_selection
  55.         @btitem.opacity = 0
  56.       end
  57.     else
  58.       end_item_selection
  59.       end_target_selection
  60.       @btitem.opacity = 0
  61.     end
  62.   end
复制代码

点评

对了,图片名为 Battle_ItemWindow  发表于 2012-12-11 15:51

评分

参与人数 1星屑 +55 收起 理由
Password + 55 塞糖

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复

使用道具 举报

送快递的水表员

梦石
10
星屑
5259
在线时间
3304 小时
注册时间
2012-6-27
回帖
7028

开拓者贵宾

 楼主| 发表于 2012-12-11 16:01:49 | 显示全部楼层
a364774426 发表于 2012-12-11 15:50
将下面这段东西替换掉ATB中1370行左右的应该就行了,坐标什么的你自己改改。不过这里面有一个我至今不能解 ...

QQ截图20121211160016.png
这句报错……………… = =


QQ截图20121211160049.png
和其他脚本冲突? = =||

话说还用了轮盘……

点评

报错原因是@item_window没有生成,也就是为nil!横版脚本何在?或许可以帮你改改,如果成功了就把功劳给小韦同学的。  发表于 2012-12-11 17:31
回复

使用道具 举报

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
回帖
1419
发表于 2012-12-11 16:08:05 | 显示全部楼层
  1. @btitem = Sprite.new
  2.     @btitem.bitmap = Cache.system("Battle_ItemWindow")
复制代码
这个是显示图片的方法,不一定要完全复制,你可以自己手动添加这些关键代码试试看

点评

曾经这么做过,然后图片显示出来了,但是物品却没有显示 = =  发表于 2012-12-11 16:09
这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复

使用道具 举报

八宝粥的基叔

梦石
0
星屑
4957
在线时间
5234 小时
注册时间
2009-4-29
回帖
14054

贵宾

发表于 2012-12-12 12:40:15 | 显示全部楼层
已经完成了,脚本已经修改好传给了苏联君,特此来讨要系统赠送的好人卡,不是苏联君的卡哦
@delv25  

评分

参与人数 2星屑 +60 梦石 +1 收起 理由
Password + 60 塞糖
咕噜 + 1 认可答案

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
回帖
1419
发表于 2012-12-12 16:24:23 | 显示全部楼层
protosssonny 发表于 2012-12-12 12:40
已经完成了,脚本已经修改好传给了苏联君,特此来讨要系统赠送的好人卡,不是苏联君的卡哦
@delv2 ...
在确认物品选择目标的情况下,假如按下B键,图片会显示不出来

P叔啊,这个问题如何解决,就指教哦,另外好人卡咱就不要了。

点评

不明白是什么问题啊,苏联现在不显示图片了,他要显示窗口。  发表于 2012-12-12 16:26

评分

参与人数 1星屑 +150 收起 理由
咕噜 + 150 回答奖励

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部