赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 0 |
经验 | 713 |
最后登录 | 2012-2-15 |
在线时间 | 678 小时 |
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 678 小时
- 注册时间
- 2010-8-11
- 帖子
- 1533
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑
+ P' A' C4 ]8 {4 I) Y W& B$ k; M( X* k) t) c8 G5 K
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||- [" l, S: Q- ?+ S4 p
. M' j" L* M" q& S( M
2 \& j. i# D0 X2 s3 @! s第1篇,用变量计算人物坐标7 `6 y: Y* D0 }" n1 ]2 F
( [/ A N& \( E1 V我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =1 s) i( `! s, l' e3 v
首先来新建一个工程,然后我们都知道地图可以远景# y' l1 H$ z0 _8 C# M1 A3 F
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量4 \$ {- ~0 v! h, v" v* O7 O8 z
首先是并行处理啦~~~你懂得
" S. B8 u+ M7 }* y C( p' s& h ]1 _: c% E0 x
开始:: D' l' D" r. ^- v1 Z
画面淡出
" H H, { [" G+ L6 x然后把主人公改成其他的东西,最好是箭头& }+ D% g# [. ^% v- |' w$ R
把xx变量命名为XY和地图,* P- c: j, H4 k, t# f o
把当前的默认菜单设置为:禁止7 A4 C2 ^6 E0 ?: `+ `
然后进入纯事件菜单的地图 S1 l& ~7 W& q) ~0 K O
画面淡入3 p) P. f6 |! s1 `1 O
这里需要您自己做啦~~~(有时间我可以帮你做)+ G! K. h" h1 ?
然后新建事件& o( ?7 {+ {" ?5 |
并行处理" R4 o. x8 z/ e6 ^8 k
记录当前的XY% n( w6 |) g; b! T
再新建事件- q9 @4 M2 D7 z: |; X- z9 w' z
并行处理
( @9 J: p# _# ~- D [; X当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)
7 ~0 w5 c0 Y& G* ~' y, x7 T1 `退出时:: f0 L, L9 f% O ?" u& X
画面淡出
" c0 ]! S$ x1 `把主人公的行走图改回来
( D7 x: Q8 i R- |. {然后记住,这里我们需要用到之前的那个变量来返回
) p: s+ H2 X v6 v* a0 F! [" r3 ^9 m画面淡入! x2 f- p* W4 @
5 j0 W3 {) P+ u$ M
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)
, B. \6 z# v+ W/ l* N0 E$ X* \7 H$ @7 |1 _! ~% v
第2篇,制作纯事件弓和机关
- k( P1 R) e. ~) t+ k4 [9 M9 ~! ~ t
简单说就是当弓碰到xx事件发动一些特别的事情0 S; U2 c% S6 n9 M) ?5 n
可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)
( f& v1 U& w- T6 `/ {& ]$ `9 h- A3 i$ K
首先我们进入地图之前必须把那个需要作为开关的坐标记住1 \# q+ R; R% ~: r
然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG). c. _, c$ b& s; X
把那个开关的坐标数值刷新为新的两个变量
1 {4 L% e. G, C! P: q" Z* C然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
+ G/ [* V8 k0 a然后新建事件,并行处理
$ `" Y/ N4 \# ^9 T' A' `持有弓(这个可以不设定)( a+ G7 E8 o* S
按键xx按下时9 m$ ^' m+ m% Q/ ~; ]
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)( V0 n- Y$ H0 V. i2 T. f/ n, I
朝向判定: j8 S4 \# K$ w& k
就是朝上下左右时把弓的朝向设定为当前的朝向判定6 R7 d7 u' |3 g1 d
然后1 W* h. p% y9 U2 Y
移动弓的事件
2 `! c! z7 |0 c; |$ D移动到主人公当前所在地,就是那个变量
" w R$ E t$ g, v4 N8 e然后将一个新的开关为off(后面会说明)7 Y! c$ {8 b! b: ^! C# l
就命名为弓
m; {! ^$ @5 j' ?1 z然后" o( W; \+ j$ ?. B. p8 ?% \
移动路线' o4 }4 w4 q0 s. v
透明off(因为之前都是透明的,所以对弓干什么都没关系)1 H! E- z$ t# ?3 v7 _0 h1 g
穿透on
7 \, H' H- w9 L- ~; v# e# r. }4 P w& `前进一步x您想要多少就多少……
+ C+ H$ a! X8 o# A2 J透明on
7 r. y+ @0 R1 W4 ~, t% x( [4 l9 P穿透off
, |% N4 F" z- A5 {& u: l/ F2 E设置弓的事件为随便一个空白处
1 \% |" [7 H, G* W7 {, P J等待5帧
9 f5 L. y8 p H3 c) L
( l( D' m& _; N- G- c7 k, \; |- M0 b6 o0 }/ D: f/ g4 k, x' i* H
弓&机关遍
, y6 X! i% B! G/ B/ A" [设置新的事件$ p. z* p' d- S: k6 N3 w( g
行走图为一个弓(没有的话我上传一个= =)- L: s, J9 |2 P3 w
并行处理,设置新的两个变量* U4 E+ Q" n* n& ^: ?9 b
那两个变量=弓的xy4 d* p6 p( r: N% ]! |. u9 ^
当弓的xy=那个事件(就是开关)时* b; p6 @% a, A) |
设定击中动画
n& S2 V8 L% X" A q5 n那个开关的开关为on
5 i0 b4 ]3 E- c6 d/ E3 k; L, z然后刚才不是有一个开关吗?就是移动到主人公上的后面9 y) M% r4 k) W5 x# G7 K6 g
对
8 Y9 M7 ~8 l& i+ b: q* \; @* D0 h将那个开关设定为on
: S8 F& v+ Y" C( ?' J9 v* q' N然后这样就会消失
: L- ]6 h9 A! u但再次按住xx按钮4 ^- @6 |, V" ?+ I" ?7 u0 R, Y& O
就会出现7 S8 Q. |5 [8 v; b) }
f: w+ f# k6 `. N9 V* J% c5 a% d$ f4 z4 v2 g# Q; N
: D9 p3 D! [. ]+ h# z
* k% t( g% \# E8 A( m" P% a. o( O8 [, X+ T7 t7 d! F* D( c
本教程结束) T) Z9 s7 d) o0 h9 B
感谢收看(我喜欢上这句了= =)
8 ~5 Y! W+ N, D7 }- v0 J; x' C9 r) n% f
" a- V) F) a! t. v8 E1 j2 ^3 g% K# A- w, q+ n
' {9 H G1 u5 l2 F+ o
6 w& r' u6 F. v3 a$ C
PS:我只是个新手而已 淡定淡定~~~ |
评分
-
查看全部评分
|