Project1

标题: 【新手】请教XAS的一些问题 [打印本页]

作者: lqx50    时间: 2012-10-2 22:26
标题: 【新手】请教XAS的一些问题
本帖最后由 lqx50 于 2012-10-7 14:42 编辑
- o" G5 e# B9 ^5 c! I' g! k6 ~: E
8 A1 |% f7 N0 D# p: q请问从普通地图到战斗地图需要设置哪些变量开关?5 T* H$ R7 M, I. l. b
怎么新建一个武器?2 w+ [6 L0 b6 g% x
怎么新建一个怪物(数据库、脚本和地图上的方法都要)
作者: ML4455739    时间: 2012-10-3 09:09
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
' m: M% u! i* c1 `没有指定的话,我只能按照XP的3.82版来回答。
( N7 b) U% J* e2 e如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。5 _, \9 M4 z4 ]& w9 q+ G# @. t" l

9 T+ \$ J8 a' q2 w从普通地图到战斗地图一般不需要特别的设定,8 [, }( p* y0 T. V  R; P
可能会需要对传感器范围做些调整之类。, x1 ~+ ]+ X  B! u

6 B( o$ E( _" `/ s- A" Z新建XAS武器首先在数据库中新建一个武器,如13号武器,
5 J" W. o* Y; L% j  [7 R再在脚本编辑器中找到SKILL这个脚本,
# P2 i6 g0 N% s, S) j19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {
    7 i% N# _8 h7 Z2 ]
  2. #   A  B    武器名称      . J- b: f( w* q, I( |% {/ Y
  3.     1=>1,   # 铜剑   
    + G1 w; s- k5 g# G  m; `
  4.     2=>2,   # 烈焰之剑9 c, S) T( J" T" \# ^! n- E
  5.     3=>5,   # 光之剑
    : p0 n3 {6 p6 ]* o# k+ U
  6.     4=>9,   # 精灵之弓6 E0 l7 U2 V5 d, s+ S' t
  7.     5=>10,  # 月神之弓9 h$ R6 B* I) Y  E9 A3 P* \
  8.     6=>12,  # 铜斧' F( D! {! C6 x% I0 C" u
  9.     7=>13,  # 冰斧7 k! R" C$ Z3 ~$ }9 t# o& z
  10.     8=>15,  # 魔法师之杖
    5 _8 \0 j6 ~. T7 j* \
  11.     9=>16,  # 回力镖( n( p. L. Y; b
  12.     10=>17, # T MOG-99: r7 p- x! [' f) }' D) ^
  13.     11=>136, # 长枪7 q: u( H0 Q( o
  14.     13=>100  # 新建武器
    . ~* c0 `  ~2 V% M$ ~$ E5 [3 k0 `( S3 ?
  15. }
    " u1 a9 D9 A6 }' t
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。
9 D. O  W7 g3 ~) p: L! f( u如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。( a3 ]5 o: Q' }' a% m5 p

( r# D2 p1 ?2 r+ @" A6 b' K& d1 k7 _4 E, ]9 G! E1 P- K4 o
新建敌人也需要分清是新建一般敌人还是BOSS敌人,/ L* d, W8 }- A9 |6 r- v
首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,! i# q! p( E! _4 Z4 r
脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,3 l% B* C: U- @+ l' h
对照注释应该不难理解。
. T6 G6 ^6 i3 N在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,: S+ X, `7 g' D, l1 l* {! I
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,
# o, [& q7 U3 e1 r) T第二页对4号变量的设定是对应数据库中的敌人ID,
9 k4 X- {& }) Z9 U. h第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。1 |6 R! w( }( [2 r& S
具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
作者: lqx50    时间: 2012-10-4 17:17
ML4455739 发表于 2012-10-3 09:09
5 _/ k7 L) ~5 ~6 V: P+ m请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。7 V0 a1 K; T( I) P$ C# X1 K
没有指定的话,我只能按照 ...
7 A& t% `) b, R8 L7 _6 b
太谢谢你了!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1