Project1

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

作者: lqx50    时间: 2012-10-2 22:26
标题: 【新手】请教XAS的一些问题
本帖最后由 lqx50 于 2012-10-7 14:42 编辑
/ W" G) ~- x$ G: _# E+ l
7 l$ [2 ?' ~; x请问从普通地图到战斗地图需要设置哪些变量开关?6 W8 |8 \1 V+ d
怎么新建一个武器?% O. K9 P0 k. R8 ]$ G7 v! W( Y9 o% S
怎么新建一个怪物(数据库、脚本和地图上的方法都要)
作者: ML4455739    时间: 2012-10-3 09:09
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
$ L/ X4 V( z+ K" t1 Y( j5 O没有指定的话,我只能按照XP的3.82版来回答。
$ D7 i9 @5 c% x' |如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
) O" l3 O) w: f4 r+ ?+ b; ~
6 T) x7 w+ s; d" O& C4 [* g. e# u从普通地图到战斗地图一般不需要特别的设定,
" d( s6 c' Z2 i7 k可能会需要对传感器范围做些调整之类。* A, f* f9 Y0 I. ~8 a

3 I- J1 I3 t8 |5 C新建XAS武器首先在数据库中新建一个武器,如13号武器,, S. U! F+ L3 Z  |+ |+ V
再在脚本编辑器中找到SKILL这个脚本,
: @# y. j0 W, j19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {
    4 w; v  L4 v: Q7 B
  2. #   A  B    武器名称      ! y5 w! ^. Z" E3 t
  3.     1=>1,   # 铜剑    4 z* Q, y, q1 X% s  @5 M. K
  4.     2=>2,   # 烈焰之剑9 o' K2 z/ @& S% m, S
  5.     3=>5,   # 光之剑- {6 Z4 Z( B! k8 [! l3 J( I
  6.     4=>9,   # 精灵之弓$ b" i3 d: E5 u3 v2 i2 [
  7.     5=>10,  # 月神之弓! v% A2 Y) N/ H+ o8 F
  8.     6=>12,  # 铜斧
    : w; `: ?5 N3 d9 B- p4 x
  9.     7=>13,  # 冰斧/ l! R9 c  J0 @+ L1 Q/ i  h, |
  10.     8=>15,  # 魔法师之杖 3 m6 p) D6 S+ E" J( M- K7 p) y
  11.     9=>16,  # 回力镖) L6 Q3 n0 ~  z% J/ }
  12.     10=>17, # T MOG-99  v3 f. `/ e. a0 `# `
  13.     11=>136, # 长枪6 r/ B( A3 x1 \- ]
  14.     13=>100  # 新建武器- M4 W) Z! _) Q7 C& g& C
  15. }( k2 F9 r/ f8 d  e
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。5 ~/ U# K# Q% [* k9 r6 Q
如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。6 ?: y8 t) h: V0 z4 y* R1 X

. U3 ]7 j' n* |  s  H+ L) r. l; T" d/ H" V2 d; c* `* M
新建敌人也需要分清是新建一般敌人还是BOSS敌人,
8 J8 K) l8 w7 U9 y首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,
" ^1 M4 L* {+ Y/ R脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定," l, L0 x. z5 R( c2 [$ z
对照注释应该不难理解。" d2 L; t( R$ X- v$ U3 I+ F" v1 F. w
在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,
, z$ M0 W9 M7 |# w2 k第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,
0 N* ^7 o; P# r1 T第二页对4号变量的设定是对应数据库中的敌人ID,& ]$ t* k5 q- s; {% |& H" @$ d( U
第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。' w! F2 a# ^0 G9 v
具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
作者: lqx50    时间: 2012-10-4 17:17
ML4455739 发表于 2012-10-3 09:09
8 W% m! t1 G& b4 A/ s请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。, n2 _3 G; N( T8 y6 J# p
没有指定的话,我只能按照 ...
0 d- R3 V# R. ~& Y" `5 s: |
太谢谢你了!




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