赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 0 |
经验 | 713 |
最后登录 | 2012-2-15 |
在线时间 | 678 小时 |
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 678 小时
- 注册时间
- 2010-8-11
- 帖子
- 1533
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑 ( Z7 j" X! |) t% i
. c; j# \4 _0 ^: \0 s( b
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||8 M" }7 z, K1 Q! ` D
; [* D: {7 `/ `8 r) x9 }$ H% \6 ?7 P5 S& E
第1篇,用变量计算人物坐标
) c% V% M7 `. P& n
9 C! V6 g% s" O/ s5 i我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =3 t5 F& H; b8 ?1 H
首先来新建一个工程,然后我们都知道地图可以远景& v8 ~( Y) G b% _
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量1 X. v' e' R/ `" |! A- `! P# V
首先是并行处理啦~~~你懂得' P( v3 p( p+ a
6 D! G" K6 |' r# G开始:% H5 o$ H0 ]4 M$ j1 I( y! M
画面淡出6 M& \0 R* _6 s5 l" O! H
然后把主人公改成其他的东西,最好是箭头; @% D; w: o) {
把xx变量命名为XY和地图,9 B% f$ U u. H+ n- }( q" [
把当前的默认菜单设置为:禁止. G4 j1 p: X0 Y* o+ ~1 V7 W
然后进入纯事件菜单的地图5 ^4 s2 {% r) f2 e5 [
画面淡入- Y7 R2 C. h; I. Z, ^3 k
这里需要您自己做啦~~~(有时间我可以帮你做)+ e7 x! M \9 F0 G: L6 e9 ~
然后新建事件- m% G2 e7 w% _3 Z* {; H6 P q5 S
并行处理
. d7 M. z& U1 o$ Z4 M" X记录当前的XY
; d5 ^% Y+ Y" A0 t" O3 |0 F- N) J再新建事件) y/ |5 e; ^, J% w, B; w
并行处理 _8 v) V2 {4 `
当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)
' Q: T; {" }: ]- D退出时:
4 Q/ b; ^: }. ]画面淡出5 J5 Z' M: p' ?: e: M/ E8 ]. f
把主人公的行走图改回来- u$ W: X: d3 F
然后记住,这里我们需要用到之前的那个变量来返回, o' y; p# y6 S+ n
画面淡入
7 b% _, R' x) m$ A n* \, @$ I- [0 H4 R" a$ g: a
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)
# d, x. \% ?1 T U* j
4 Q% R5 h! F) j' K/ i, y8 |# q第2篇,制作纯事件弓和机关* F( h4 I( V S
3 V; Y7 w: A. o# H
简单说就是当弓碰到xx事件发动一些特别的事情
3 g% P/ _+ K$ i) u+ l+ k可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)
% v1 e$ m+ g8 u- A( k" S+ h0 B0 H
" z& x" |( l! U' r* g首先我们进入地图之前必须把那个需要作为开关的坐标记住
! c6 k/ B4 V* ^然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG). O r! `# t; ]7 F& q1 u* f. f
把那个开关的坐标数值刷新为新的两个变量
T L+ \: J) v: m/ w$ S然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
- Y u+ K) Z% g. Q9 r S然后新建事件,并行处理. A$ S4 C; ^' l3 r6 p
持有弓(这个可以不设定)
2 T: E+ e1 V. ]( m. O% k按键xx按下时" T, ] U( J+ P
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)# H9 K, H" o. E$ P% @, \0 Y( P
朝向判定
8 m( _6 v6 a( j g! k8 g就是朝上下左右时把弓的朝向设定为当前的朝向判定
5 O* @) G- {7 t9 z3 _! r6 t然后
# ?( e/ F1 z- O$ W移动弓的事件
0 B1 b7 j6 o% p* o; a移动到主人公当前所在地,就是那个变量0 J) O+ U; v0 M/ `
然后将一个新的开关为off(后面会说明)
7 p7 c* @% n) m1 j3 U就命名为弓
. f+ ?, M% ?8 q. @: d然后
: z3 ?/ [7 i9 F' ^3 j移动路线
# e* W* y' z' Z& N透明off(因为之前都是透明的,所以对弓干什么都没关系)6 h j3 J7 c9 o& _$ Z$ ]8 o4 T9 K
穿透on
, [2 A' o1 L2 E2 |, J& r前进一步x您想要多少就多少……
' a/ m9 W0 D7 b) V透明on& a6 e& K( c% A4 ^
穿透off
2 d7 b$ |9 w$ V. T/ _# [" \设置弓的事件为随便一个空白处8 n9 N5 L; ?* H3 K! \
等待5帧' a, u3 ~1 o5 q, A$ r7 O
* B& d+ Z0 ?: e$ b, Z7 o6 t
; G8 D+ n& \5 r6 y& r( [+ Z弓&机关遍7 W" y2 q+ x# ^8 W! w
设置新的事件
' n7 c( ?' F8 _9 o4 r% T7 F行走图为一个弓(没有的话我上传一个= =)
8 n8 ^1 E" P- ^并行处理,设置新的两个变量
) v/ c* ~. m, C/ {# F那两个变量=弓的xy
/ S; S* ?( e( l$ c& F当弓的xy=那个事件(就是开关)时7 f' v' l0 S8 X0 X
设定击中动画7 N+ ]+ M- P; Y% A" T
那个开关的开关为on: E5 _5 U9 E/ ~# q5 V
然后刚才不是有一个开关吗?就是移动到主人公上的后面
$ {8 o3 l- v$ E: W. N" `对' V( ~+ F& s( ?
将那个开关设定为on
; b4 D5 ~ l: s' l然后这样就会消失& N( G8 i2 m! }3 {. C
但再次按住xx按钮2 D3 v) f/ G8 ?8 b7 D. p
就会出现
6 z( F/ P( d1 K# b4 L9 I/ `" E7 t8 x E; I" T/ Z
1 F* d- d% I6 u- o7 \3 X
) X$ H+ b5 `8 R( W$ w' l% I! U# N2 p
1 C- k- U1 Z7 J# A# `
" d) n' Y+ t0 m9 O$ l& I本教程结束
4 o( ], v( e1 C5 [4 `! D感谢收看(我喜欢上这句了= =)! i) T. I: p: Y
& p, a+ m/ `* g# a5 P9 v
# Q& Q8 I4 y4 `6 V7 a' [3 z4 x7 t6 K+ G* d5 y7 X) e
% {& A4 `+ ]. m7 j; Q5 P0 E
/ u" ?" c0 }# y7 q0 a5 @1 _7 DPS:我只是个新手而已 淡定淡定~~~ |
评分
-
查看全部评分
|