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

Project1

 找回密码
 注册会员
搜索
查看: 2748|回复: 17
打印 上一主题 下一主题

[已经解决] 怎样消除战斗时的选框

[复制链接]

Lv1.梦旅人

梦石
0
星屑
64
在线时间
132 小时
注册时间
2012-10-9
帖子
99
跳转到指定楼层
1
发表于 2013-7-11 08:27:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,
战斗时只想显示文字,不想要那个框框。
怎样才能让战斗时的选框透明而对话时的选框不透明呢?


还有一个问题就是如何调整怪的位置,我每次测试都有手动调整,脚本里改怪位置的地方没找到。

最后谢谢给我耐心解答的各位大侠。

11111111.jpg (104.6 KB, 下载次数: 8)

战斗选框消除

战斗选框消除

Lv1.梦旅人

梦石
0
星屑
48
在线时间
560 小时
注册时间
2012-12-29
帖子
1075
2
发表于 2013-7-11 09:53:35 | 只看该作者
首先,选框是那个地方,圈个圈呗?
其次,最终幻想?
最后,你有用过战斗脚本?不然怪物的坐标怎么会固定住?
MOBA以及回合制的一个创新,点这里查看游戏新思路
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
294 小时
注册时间
2013-6-14
帖子
168
3
发表于 2013-7-11 10:05:46 | 只看该作者
那个框框是哪个框框你应该画出来,我猜是不是“战斗、逃跑”的那个?如图,只要把框框的透明度改为0就可以了,具体方法在工程里面看看就知道了,如果是其他窗口用同样的方法就可以。另外你说的改怪位置,你的怪的位置确实很奇怪,是用了其他战斗脚本吗?比如45度之类的,如果是那样你就改那个脚本,因为原工程没有那脚本所以我无法知道如何改。

捕获.PNG (525 KB, 下载次数: 7)

捕获.PNG

Project2.rar

187.65 KB, 下载次数: 38

回复 支持 反对

使用道具 举报

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
4
发表于 2013-7-11 10:22:00 | 只看该作者
本帖最后由 876加几 于 2013-7-11 10:23 编辑

消除选框:
在需要的地方填上:
  1. @command_window.visible = false
复制代码
  1. @command_window.opacity = 0
复制代码
command_window可以根据需要来变换。
呃,发糖贴好冷清呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
132 小时
注册时间
2012-10-9
帖子
99
5
 楼主| 发表于 2013-7-11 10:31:37 | 只看该作者
我爱吴悦淇 发表于 2013-7-11 09:53
首先,选框是那个地方,圈个圈呗?
其次,最终幻想?
最后,你有用过战斗脚本?不然怪物的坐标怎么会固定住 ...

1、选框就是角色下面的那个框框,挡住我的人物了。
2、最终幻想?没看懂。你是说我人物的素材是哪儿来到吧。我玩《火炬之光2》,自己截图然后PS自己抠的图。
3、我没用过战斗脚本。我是想要怪的位置在我放的那个位置,每次他们都在默认位置,然后我希望他们在我放置的那个方位。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
132 小时
注册时间
2012-10-9
帖子
99
6
 楼主| 发表于 2013-7-11 10:34:06 | 只看该作者
水木依 发表于 2013-7-11 10:05
那个框框是哪个框框你应该画出来,我猜是不是“战斗、逃跑”的那个?如图,只要把框框的透明度改为0就可以 ...

不好意思,忘了画出来了。那个框框就是我的人物下面的那个框,我嫌他挡住我的人物了。
我没用过战斗脚本。我是想要怪的位置在我放的那个位置,每次他们都在默认位置,然后我希望他们在我放置的那个方位。

谢谢你,还专门为我做了工程,太感谢了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
132 小时
注册时间
2012-10-9
帖子
99
7
 楼主| 发表于 2013-7-11 10:50:55 | 只看该作者
876加几 发表于 2013-7-11 10:22
消除选框:
在需要的地方填上:或command_window可以根据需要来变换。

那个框框就是我的人物下面的那个框,我嫌他挡住我的人物了。
请问你给我的那一串字符要在哪里改?我不懂脚本,谢谢了。

点评

怪物坐标你就去再试一次吧,会不会是你没点应用或确定之类的按钮然后就按了叉叉了。。  发表于 2013-7-11 11:08
回复 支持 反对

使用道具 举报

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
8
发表于 2013-7-11 11:02:47 | 只看该作者
本帖最后由 876加几 于 2013-7-11 11:03 编辑
moonlight0_0 发表于 2013-7-11 10:50
那个框框就是我的人物下面的那个框,我嫌他挡住我的人物了。
请问你给我的那一串字符要在哪里改?我不懂 ...


脚本Scene_Battle1第36行新增加一行,写上那些脚本。
@command_window变成@party_command_window
试一下
呃,发糖贴好冷清呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
560 小时
注册时间
2012-12-29
帖子
1075
9
发表于 2013-7-11 11:07:15 | 只看该作者
本帖最后由 我爱吴悦淇 于 2013-7-11 11:08 编辑

解决了没?插入Main之上  ↓其实就是在13行下面加了一句
  1. #==============================================================================
  2. # ■ Window_BattleStatus
  3. #------------------------------------------------------------------------------
  4. #  显示战斗画面同伴状态的窗口。
  5. #==============================================================================

  6. class Window_BattleStatus < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 320, 640, 160)
  12.     self.contents = Bitmap.new(width - 32, height - 32)
  13.     self.opacity = 0
  14.     @level_up_flags = [false, false, false, false]
  15.     refresh
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 释放
  19.   #--------------------------------------------------------------------------
  20.   def dispose
  21.     super
  22.   end
  23.   #--------------------------------------------------------------------------
  24.   # ● 设置升级标志
  25.   #     actor_index : 角色索引
  26.   #--------------------------------------------------------------------------
  27.   def level_up(actor_index)
  28.     @level_up_flags[actor_index] = true
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 刷新
  32.   #--------------------------------------------------------------------------
  33.   def refresh
  34.     self.contents.clear
  35.     @item_max = $game_party.actors.size
  36.     for i in 0...$game_party.actors.size
  37.       actor = $game_party.actors[i]
  38.       actor_x = i * 160 + 4
  39.       draw_actor_name(actor, actor_x, 0)
  40.       draw_actor_hp(actor, actor_x, 32, 120)
  41.       draw_actor_sp(actor, actor_x, 64, 120)
  42.       if @level_up_flags[i]
  43.         self.contents.font.color = normal_color
  44.         self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
  45.       else
  46.         draw_actor_state(actor, actor_x, 96)
  47.       end
  48.     end
  49.   end
  50.   #--------------------------------------------------------------------------
  51.   # ● 刷新画面
  52.   #--------------------------------------------------------------------------
  53.   def update
  54.     super
  55.     # 主界面的不透明度下降
  56.     if $game_temp.battle_main_phase
  57.       self.contents_opacity -= 4 if self.contents_opacity > 191
  58.     else
  59.       self.contents_opacity += 4 if self.contents_opacity < 255
  60.     end
  61.   end
  62. end
复制代码
MOBA以及回合制的一个创新,点这里查看游戏新思路
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
132 小时
注册时间
2012-10-9
帖子
99
10
 楼主| 发表于 2013-7-11 11:18:02 | 只看该作者
876加几 发表于 2013-7-11 11:02
脚本Scene_Battle1第36行新增加一行,写上那些脚本。
@command_window变成@party_command_window
试一下 ...

失败了,5555555555
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 01:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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