Project1

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

作者: lqx50    时间: 2012-10-2 22:26
标题: 【新手】请教XAS的一些问题
本帖最后由 lqx50 于 2012-10-7 14:42 编辑
/ I! Y0 b$ J6 T& V' }
- a" I5 e# v" L/ d. L& }请问从普通地图到战斗地图需要设置哪些变量开关?
) o! p& _8 O; x" m4 q' M1 c怎么新建一个武器?
6 c* ?6 f; r/ n! _; Z怎么新建一个怪物(数据库、脚本和地图上的方法都要)
作者: ML4455739    时间: 2012-10-3 09:09
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。0 T' j- e9 _/ d; r/ ]- f+ K5 g
没有指定的话,我只能按照XP的3.82版来回答。; c1 d5 l2 t2 u' \
如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
% u! w' B% E4 a  V1 p
/ f" F8 ?" J5 x: I3 J& ?* Q! P从普通地图到战斗地图一般不需要特别的设定,
* k0 Z: A) F+ g# U7 B# K可能会需要对传感器范围做些调整之类。
4 T2 S$ Y8 s. B3 G6 z1 ?) I: V7 b6 o7 c0 q4 L7 K
新建XAS武器首先在数据库中新建一个武器,如13号武器,
# z$ N; e1 _/ w再在脚本编辑器中找到SKILL这个脚本,
, z2 @+ T+ I; Q  c4 r' M19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {3 u' ^0 i* F; s2 n, Q% U% r
  2. #   A  B    武器名称      : j" e0 n% X3 l- v0 A
  3.     1=>1,   # 铜剑    - j2 |$ O4 ]9 o1 A
  4.     2=>2,   # 烈焰之剑- ]- X7 ^  j2 {4 M
  5.     3=>5,   # 光之剑% \- W( r$ D( j5 A. _' A" ]' l
  6.     4=>9,   # 精灵之弓
    5 \: R7 v9 W  H0 o' g1 m
  7.     5=>10,  # 月神之弓7 Z! _' c9 E: o9 C! l7 G8 v
  8.     6=>12,  # 铜斧
    ' E5 E. s* j( ^3 z
  9.     7=>13,  # 冰斧5 w7 M% n1 u5 Z, ?% R
  10.     8=>15,  # 魔法师之杖 0 u5 s# E% @' p  O9 t; o5 |
  11.     9=>16,  # 回力镖
    $ s/ l9 w8 A4 S/ A% m0 |1 K0 ?
  12.     10=>17, # T MOG-993 C( i- T5 F& a$ r2 a7 @: o, p" l
  13.     11=>136, # 长枪
    + f7 _0 l; i4 K/ |* q$ E0 q! [
  14.     13=>100  # 新建武器; [5 n4 f: Z" Y5 e* {
  15. }* Z) C0 n; t' s' w1 }
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。
" W. m! a  k% j4 c如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。
% p0 ?5 l# S5 ~
: v  z# n  N0 _! g- G3 S6 N1 E. C0 P, k+ J: H. |" r
新建敌人也需要分清是新建一般敌人还是BOSS敌人,
) i8 ^* _( W; c8 A2 d$ q9 r首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,2 T3 A" u) U, s" v) p
脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,
0 A% R) a0 @0 P8 s1 h, M对照注释应该不难理解。: ]! I9 V9 t: D3 o! v
在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,: U6 M- x( e, e% x* E
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,3 K4 P" S0 ?4 V, c7 z4 L
第二页对4号变量的设定是对应数据库中的敌人ID,
  E  w: ?) ]% ^8 a9 w第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。
  k3 ]* ]6 u  ^: B9 Q& p具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
作者: lqx50    时间: 2012-10-4 17:17
ML4455739 发表于 2012-10-3 09:09 4 A/ E* I7 R9 ?- V8 @8 l
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。! q  i8 |5 D( \# R0 q+ Z8 D/ ]
没有指定的话,我只能按照 ...
4 y7 Z+ C8 ^2 d, A5 B
太谢谢你了!




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