查看: 2055|回复: 6

[已经解决] 请教一下关于敌人位置??

[复制链接]
梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
发表于 2015-3-18 20:40:49 | 显示全部楼层 |阅读模式

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

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

×
请教一下,横版脚本怎么设置敌人的位置,就是添加敌人后按自动排列,游戏里就会自动排列为我们自己设置的位置而不是一个一个的拉动摆放位置。
梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-3-19 20:09:31 | 显示全部楼层
{:2_277:}等了一天,没人来帮忙解答下。晕~~~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-3-20 11:28:21 | 显示全部楼层
一天自顶一次,希望大神来帮忙下,简单的来说应该就是固定敌人的位置。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
444 小时
注册时间
2011-1-3
回帖
150

开拓者

发表于 2015-3-20 17:34:14 | 显示全部楼层
稍微搜索了下,在RM历史博物馆找到了一个脚本不过没有试验过。
善用搜索,一定要选高级搜索。

脚本作者是 Eienshinken。

脚本[pre lang="ruby"]#==============================================================================
# ■ VX 敌人战斗坐标永续固定的设定。
# By:小E
#==============================================================================
#==============================================================================
# ■ module Eienshinken Ver1.1
#    版本更新履历
#    Ver1.1: 添加开关控制,想自动排列时再自动排列。
#------------------------------------------------------------------------------
#  敌人X,Y坐标的设定模块。
#==============================================================================
module Eienshinken
#--------------------------------------------------------------------------
# ● 敌人的X坐标改变。
#    顺序排列依次:敌人成员一,敌人成员二,敌人成员三等等。
#    扩展请自己添加数组。
#--------------------------------------------------------------------------
  ENEMY_X = [160,140,120,100]
#--------------------------------------------------------------------------
# ● 敌人的Y坐标改变。
#    顺序排列依次:敌人成员一,敌人成员二,敌人成员三等等。
#    扩展请自己添加数组。
#--------------------------------------------------------------------------
  ENEMY_Y = [160,190,220,250]
#--------------------------------------------------------------------------
# ● 改变敌人位置的坐标开关
#    设置开关编号。游戏中用开关控制是否打开功能。
#--------------------------------------------------------------------------
  ENEMY_XY_SWITCH = 1
end
#==============================================================================
# ■ Scene_Battle
#------------------------------------------------------------------------------
#  处理战斗画面的类。
#==============================================================================
class Scene_Battle < Scene_Base
  alias :eienshinken_start :start
  def start
    if $game_switches[Eienshinken::ENEMY_XY_SWITCH]
      for i in 0...$game_troop.members.size
        $game_troop.members.screen_x = Eienshinken::ENEMY_X
        $game_troop.members.screen_y = Eienshinken::ENEMY_Y
      end
      eienshinken_start
    else
      eienshinken_start
    end
  end
end[/pre]
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-3-20 19:11:59 | 显示全部楼层
漫漫人生路 发表于 2015-3-20 17:34
稍微搜索了下,在RM历史博物馆找到了一个脚本不过没有试验过。
善用搜索,一定要选高级搜索。

谢谢帮忙,使用后重复了,好像还有改动另外一个脚本

点评

没有,是我自己弄错了,不好意思  发表于 2015-3-21 15:46
重复?脚本重复?  发表于 2015-3-20 21:52
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-3-21 15:45:13 | 显示全部楼层
alwsheng 发表于 2015-3-20 19:11
谢谢帮忙,使用后重复了,好像还有改动另外一个脚本

没有,是我自己弄错,不好意思。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-3-21 15:46:53 | 显示全部楼层
漫漫人生路 发表于 2015-3-20 17:34
稍微搜索了下,在RM历史博物馆找到了一个脚本不过没有试验过。
善用搜索,一定要选高级搜索。

没有,是我自己弄错,不好意思。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部