Project1
标题:
VX.敌人坐标永续固定系统.(推荐配合Sw横版)
[打印本页]
作者:
Eienshinken
时间:
2009-10-26 01:27
标题:
VX.敌人坐标永续固定系统.(推荐配合Sw横版)
本帖最后由 Eienshinken 于 2009-10-26 11:09 编辑
无名小兵一时找我做个这个系统.刚开始以为很难..然后试了下..感觉= =不说了..
没有什么技术含量,基本上是个不怎么实用的脚本.只适合在Sw横版配合敌人行走图使用的时候使用.
其他的话,用起来会很囧.素材大小的比例不对也会很囧......
搜索了下站上,貌似没有VX类似的脚本.
截图就不放了..反正就是方便设置敌人的..
这样数据库里你就能随便乱点敌人的位置了..
第一次写东西.高手勿笑..
以下是脚本
#==============================================================================
# ■ 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[i].screen_x = Eienshinken::ENEMY_X[i]
$game_troop.members[i].screen_y = Eienshinken::ENEMY_Y[i]
end
eienshinken_start
else
eienshinken_start
end
end
end
复制代码
作者:
后知后觉
时间:
2009-10-26 23:19
适合懒人用啊~~~
也适合那些注重战斗效果的人用
作者:
cangyu2004
时间:
2009-10-27 01:57
本帖最后由 cangyu2004 于 2009-10-27 01:59 编辑
哈哈 , 小E?
脚本应该很强吧?
加我哦~~~~~
QQ:254824470
因为我加不到你啊~~~~~
作者:
吃蚕宝宝
时间:
2010-7-6 09:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
y3333269
时间:
2010-7-7 10:52
....楼上正解..
作者:
高须小龙
时间:
2010-7-8 00:37
不错。
作者:
紫帝
时间:
2010-7-9 17:11
不知道怎么用,插进去了敌人排列也没变啊
作者:
PAME
时间:
2010-7-9 22:06
回复
吃蚕宝宝
的帖子
无图有真相,这内容多容易理解啊!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1