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

Project1

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

[已经过期] 求一个战斗选择敌人时以列表形式选择

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3176
在线时间
1442 小时
注册时间
2009-7-27
帖子
1454
跳转到指定楼层
1
发表于 2017-10-9 09:27:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如图,就是选择攻击或者技能时,出现一个敌人的列表,选中哪个敌人,敌人的战斗图会闪白光,当然使用物品给己方时也是以列表的形式,有点像VX的那种,请问有办法实现吗?


博客:我的博客

Lv1.梦旅人

梦石
0
星屑
32
在线时间
4 小时
注册时间
2017-10-8
帖子
4
2
发表于 2017-10-9 14:44:39 | 只看该作者
这个列表还好点,毕竟有图片闪亮提示,我觉得那个A,B,C有点丑。

点评

呃,不是,我是说系统默认把同名的敌人设置成A,B,C挺难看的;  发表于 2017-10-11 23:39
这只是P的大概的一个形式而已  发表于 2017-10-9 16:29
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3176
在线时间
1442 小时
注册时间
2009-7-27
帖子
1454
3
 楼主| 发表于 2017-10-11 18:02:42 | 只看该作者
没人吗?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19383
在线时间
3092 小时
注册时间
2013-1-11
帖子
1290
4
发表于 2017-10-11 21:35:08 | 只看该作者
本帖最后由 张咚咚 于 2017-10-12 00:06 编辑

插到main之前
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Scene_Battle
  3. #------------------------------------------------------------------------------
  4. #  处理战斗画面的类。
  5. #==============================================================================
  6.  
  7. class Scene_Battle
  8.   #--------------------------------------------------------------------------
  9.   # ● 开始选择敌人
  10.   #--------------------------------------------------------------------------
  11.   def start_enemy_select
  12.     # 生成敌人箭头
  13.     @enemy_arrow = Window_TargetEnemy.new
  14.     @enemy_arrow.x = 320 - @enemy_arrow.width / 2
  15.     @enemy_arrow.y = 240 - @enemy_arrow.height / 2
  16.     @enemy_help_window ||= Window_Help.new
  17.     @enemy_help_window.back_opacity = 160
  18.     @enemy_help_window.visible = true
  19.     @enemy_help_window.set_enemy(@enemy_arrow.enemy)
  20.     # 无效化角色指令窗口
  21.     @actor_command_window.active = false
  22.     @actor_command_window.visible = false
  23.   end
  24.   #--------------------------------------------------------------------------
  25.   # ● 结束选择敌人
  26.   #--------------------------------------------------------------------------
  27.   alias shanguangjinshanshan_end_enemy_select end_enemy_select
  28.   def end_enemy_select
  29.     shanguangjinshanshan_end_enemy_select
  30.     @enemy_help_window.visible = false
  31.   end
  32.   alias shanguangjinshanshan_update update
  33.   def update
  34.     shanguangjinshanshan_update
  35.     @shanguang_count ||= 0
  36.     @shanguang_count += 1
  37.     if @enemy_arrow != nil and @shanguang_count > 30
  38.       @shanguang_count = 0
  39.       @spriteset.enemy_sprites.reverse[@enemy_arrow.index].flash(@enemy_arrow.text_color(0), 20)
  40.     end
  41.   end
  42. end
  43. class Spriteset_Battle;attr_accessor   :enemy_sprites;end
  44. class Window_TargetEnemy < Window_Command
  45.   #--------------------------------------------------------------------------
  46.   # ● 初始化对像
  47.   #--------------------------------------------------------------------------
  48.   def initialize
  49.     commands = []
  50.     @enemies = []
  51.     for enemy in $game_troop.enemies
  52.       next unless enemy.exist?
  53.       commands.push(enemy.name)
  54.       @enemies.push(enemy)
  55.     end
  56.     super(160, commands)
  57.   end
  58.   #--------------------------------------------------------------------------
  59.   # ● 获取敌人对象
  60.   #--------------------------------------------------------------------------
  61.   def enemy
  62.     return @enemies[@index]
  63.   end
  64. end



点评

重新复制脚本,这应该是最终版了吧_(:з」∠)_  发表于 2017-10-12 00:07
没有,默认的系统选中敌人时窗口顶部是有一个敌人的名字的框框的嘛  发表于 2017-10-11 23:54
这个已经超出本帖提问的范围了貌似。。。  发表于 2017-10-11 23:47
谢谢,就是有没有选择敌人时,敌人的状态照常显示?就是选择敌人窗口顶部出现的敌人信息。还有就是有没有办法做成横向列表?  发表于 2017-10-11 23:37
透明度opacity,前面没back_  发表于 2017-10-11 23:16

评分

参与人数 1星屑 +30 收起 理由
RyanBern + 30 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3176
在线时间
1442 小时
注册时间
2009-7-27
帖子
1454
5
 楼主| 发表于 2017-10-12 00:21:54 | 只看该作者
张咚咚 发表于 2017-10-11 21:35
插到main之前
#==============================================================================
# ■ Sc ...

用技能就不行了,重叠在一起了。把技能说明框去掉吧。还有,教我怎么改成横向选项嘛





博客:我的博客
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-10 07:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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