设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1682|回复: 2
打印 上一主题 下一主题

[有事请教] 【新手】请教XAS的一些问题

[复制链接]
梦石
0
星屑
50
在线时间
33 小时
注册时间
2012-10-2
帖子
42
跳转到指定楼层
1
发表于 2012-10-2 22:26:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 lqx50 于 2012-10-7 14:42 编辑
8 e0 T, }1 `; l6 g2 _/ z+ h. ^3 C; c2 \+ s
请问从普通地图到战斗地图需要设置哪些变量开关?: o  p: d& c* L  Y, b
怎么新建一个武器?2 M7 l) v% G+ D4 l% n$ `
怎么新建一个怪物(数据库、脚本和地图上的方法都要)
梦石
0
星屑
672
在线时间
2184 小时
注册时间
2009-12-6
帖子
607

开拓者

2
发表于 2012-10-3 09:09:55 | 只看该作者
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。% }1 V5 q) K  I; N) _3 i% ]
没有指定的话,我只能按照XP的3.82版来回答。9 p0 X1 J8 K+ r; Y* I
如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
/ Q$ u5 D  k; C! u7 P8 \% L2 G; v8 S8 D9 b( e
从普通地图到战斗地图一般不需要特别的设定,
4 O1 ]$ m( j  G. F, M. R. |可能会需要对传感器范围做些调整之类。5 a; u, k/ F9 [' y: F
. K! k; t1 m7 d- i
新建XAS武器首先在数据库中新建一个武器,如13号武器,
: f* E1 m7 c9 p- u# q' X再在脚本编辑器中找到SKILL这个脚本,
; Z7 |' {2 y! ]: w' A1 n' w. F) i7 M19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {
    4 L2 F& H, Y2 D" m- N+ {; o. |
  2. #   A  B    武器名称      
    / J- A1 H) O6 `$ V2 T5 l
  3.     1=>1,   # 铜剑    8 R4 a* f) i9 `' A
  4.     2=>2,   # 烈焰之剑
    3 A/ o0 @5 q. C+ H" ]1 W0 {
  5.     3=>5,   # 光之剑* z2 ]" T6 n& h& E9 |9 p
  6.     4=>9,   # 精灵之弓
    ; }; G2 X4 M7 W) d( {# F3 C
  7.     5=>10,  # 月神之弓
    * L4 ^  m+ [( y# _
  8.     6=>12,  # 铜斧
    ' K. `3 }2 \& ~" D. A/ K
  9.     7=>13,  # 冰斧
    3 P( W7 _! Y, K
  10.     8=>15,  # 魔法师之杖
    2 {8 R: J7 x; I  h1 E0 S
  11.     9=>16,  # 回力镖
    # ~4 \# s4 [. q2 P8 w, S
  12.     10=>17, # T MOG-99
    ; x; D" g0 R9 G
  13.     11=>136, # 长枪: k  Z7 \  W3 x
  14.     13=>100  # 新建武器+ `( W/ s' A/ C; B8 j% R9 s
  15. }
    9 I$ @. p( I0 P+ N2 b5 U5 W' x
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。' u7 W0 I4 t0 M& d
如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。4 e# c: D$ o& {

& D1 o, D1 D4 |
+ K7 ]  u( s( _( M" j  H! E. z新建敌人也需要分清是新建一般敌人还是BOSS敌人,
) t: k0 y5 ]$ o首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,9 k+ e  }; C1 R
脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,; a+ k) Z, g$ C
对照注释应该不难理解。
- \2 {! k# {2 V, W0 J在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,
6 i9 [( g4 G5 \$ t8 e3 i第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,$ i, h$ W# o. `+ ^
第二页对4号变量的设定是对应数据库中的敌人ID,- E# {1 u5 |, h/ A. Z; \8 M3 A
第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。) a) F0 e! g) P2 K7 @( g7 {5 Q& ?; A
具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。

评分

参与人数 1星屑 +40 收起 理由
hys111111 + 40

查看全部评分

往事简直不堪回首,稍微做点想做的事吧
回复 支持 反对

使用道具 举报

梦石
0
星屑
50
在线时间
33 小时
注册时间
2012-10-2
帖子
42
3
 楼主| 发表于 2012-10-4 17:17:32 | 只看该作者
ML4455739 发表于 2012-10-3 09:09
3 F3 p/ N) H( M9 i0 U2 i请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
8 _+ h! w  E0 O7 o没有指定的话,我只能按照 ...
: O# p9 l3 b$ s  j1 k
太谢谢你了!
回复 支持 反对

使用道具 举报

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-10-31 12:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表