Project1

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

作者: lqx50    时间: 2012-10-2 22:26
标题: 【新手】请教XAS的一些问题
本帖最后由 lqx50 于 2012-10-7 14:42 编辑 4 _' N, e2 F8 v/ y& u* S" K$ b  y
; c- |, c' [) \; E  v6 `
请问从普通地图到战斗地图需要设置哪些变量开关?7 D0 |; o8 B( \- \! W6 _6 G
怎么新建一个武器?  c  G! J' E2 _( r& a; C9 H/ i
怎么新建一个怪物(数据库、脚本和地图上的方法都要)
作者: ML4455739    时间: 2012-10-3 09:09
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
1 L& ^# I/ T6 R没有指定的话,我只能按照XP的3.82版来回答。
; B7 p5 J& z) C/ [4 B+ P0 i7 @9 Z如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
4 u& C+ @  ~2 _" R/ R! z( p8 @6 C' @
从普通地图到战斗地图一般不需要特别的设定,
3 v3 R2 Y# D) j! t可能会需要对传感器范围做些调整之类。  |6 K! z/ \% C9 V8 s3 Q# p! L3 a
  ?; g& X0 a: U
新建XAS武器首先在数据库中新建一个武器,如13号武器,: K( g) J5 \) Q# Q
再在脚本编辑器中找到SKILL这个脚本,. E  S+ y( w$ c& @( h5 _$ x
19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {
    . T$ ]1 z- l, l! I
  2. #   A  B    武器名称      
    7 C8 x' i$ o% u3 {1 S3 q
  3.     1=>1,   # 铜剑   
    ( k$ N$ \( L- [) m2 M. d
  4.     2=>2,   # 烈焰之剑. A7 E8 s/ y4 J- q
  5.     3=>5,   # 光之剑
    ! ^" C* G$ O) q1 c
  6.     4=>9,   # 精灵之弓& R; Q' H/ `  _; w
  7.     5=>10,  # 月神之弓
    & S5 K* ~0 D- G' t; v* `8 g) y6 g! C
  8.     6=>12,  # 铜斧
    0 R+ G/ \- S  P/ g) b
  9.     7=>13,  # 冰斧: h5 j/ Q6 z) Z9 g2 A2 m
  10.     8=>15,  # 魔法师之杖 + D- G9 \* N+ j8 G
  11.     9=>16,  # 回力镖# _% A. Z# o0 C1 k( g) T
  12.     10=>17, # T MOG-99
    ( q, r; q, ^6 v
  13.     11=>136, # 长枪3 b! Z4 Y% T+ O. N- A- ]
  14.     13=>100  # 新建武器
      m) h1 U6 }! D" Q
  15. }. G( \; Z7 b' W% z) T2 X/ D  v# L
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。- i, j5 R$ B1 ]5 h' ^
如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。
9 f- a( I6 M' W( |3 `2 ]$ U" k7 x* N. [2 e" b( ]
  O$ |( U8 m, k
新建敌人也需要分清是新建一般敌人还是BOSS敌人,
. K( y0 D1 C: R$ i首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,
6 P# {4 u8 B0 }2 Z* R! k脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,6 L6 F, L+ f+ X1 P/ o9 I0 `
对照注释应该不难理解。
# Z( r7 B5 f5 ]! I: c1 Y在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,+ i6 `" S  S% q4 m
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,6 g7 u, h3 K3 a
第二页对4号变量的设定是对应数据库中的敌人ID,
; f3 p% ?8 K- o- Q第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。
& d5 [8 H$ G) n1 o% }, ~" e( k具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
作者: lqx50    时间: 2012-10-4 17:17
ML4455739 发表于 2012-10-3 09:09
8 z& h4 G- _3 a- L请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。8 [* m" ^, n7 r4 ]$ K- s0 b7 z
没有指定的话,我只能按照 ...
, m1 ~3 `5 ~4 H( J: I
太谢谢你了!




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