| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 2 |
| 积分 | 0 |
| 经验 | 713 |
| 最后登录 | 2012-2-15 |
| 在线时间 | 678 小时 |
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 678 小时
- 注册时间
- 2010-8-11
- 帖子
- 1533
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑 ' G0 Q; S0 W0 q9 I9 C
7 B* l9 |# {) X, n3 \
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
1 V( ~1 u4 L; X8 _! H& A6 E- t
. k$ Z8 I S( V: j6 M' W/ ^
0 n4 U8 I$ D. J第1篇,用变量计算人物坐标% ~7 y3 P- t( X: s
* g8 \3 c" n8 ?4 K7 v
我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =+ b/ u% _* D' z/ W; ~) c: c
首先来新建一个工程,然后我们都知道地图可以远景
6 w7 N! C. C9 a. E! U* d+ T那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
% `! h4 F, z9 e1 n; I: O6 d0 `首先是并行处理啦~~~你懂得
8 l, G8 S4 S6 d- A R2 A: ]- l0 f: N* o+ d' c4 g- x
开始:2 ~ i) u- M' x. C+ y* {) f
画面淡出
: c t9 s/ H! P5 \然后把主人公改成其他的东西,最好是箭头
/ k$ B8 @/ T! f x* y把xx变量命名为XY和地图,
' ^/ V8 _& A( e0 `把当前的默认菜单设置为:禁止
4 }% s! I" q- ^" T8 X然后进入纯事件菜单的地图$ |. u- C/ L, Y# ^/ Z/ x& Y
画面淡入* n2 ]% Q3 x9 [; B( z4 _ X
这里需要您自己做啦~~~(有时间我可以帮你做)2 w7 P, y) l* G4 t% s, P/ r( i$ I
然后新建事件; ~* M; {) a/ h0 j( Z/ O
并行处理- G. g" f/ {1 h& u6 N0 u7 y
记录当前的XY
! ?* X* `: \+ l+ Z: d再新建事件
# o7 U1 y1 L. M: y1 ^- P) s( p并行处理
5 `* B- I0 O* }5 S( f" i当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)
" _( [( R$ j, B5 P退出时:
( B: S$ @. M1 q G, G; x E, `画面淡出
/ N# |5 B: k' q/ R: t7 z把主人公的行走图改回来
1 N2 r: F: D( f7 Q然后记住,这里我们需要用到之前的那个变量来返回( ?, I: x/ B/ { W: X/ }
画面淡入
: O* i5 P6 q+ ]5 l6 z g( E; o
( Y* J4 A; y. G' p$ Z {* y( J! Y w这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)
; F+ T+ s- v- E, @
9 X/ A$ h3 X7 X: o9 ~7 ]第2篇,制作纯事件弓和机关
8 u( E' _. b3 F
- g5 z. v! A9 m: M6 x简单说就是当弓碰到xx事件发动一些特别的事情
( K+ l+ @5 }3 t可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)
& O9 \6 O1 V: {: @: K( I6 }0 M: t" B) `
首先我们进入地图之前必须把那个需要作为开关的坐标记住
: K- e# \ ~9 r" Y然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)) g: Z5 I# X$ ` D& }0 P4 L( |( F
把那个开关的坐标数值刷新为新的两个变量8 W t- s* f7 x# B/ @0 X
然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
1 P! G- V. X, l& c0 N% m0 y然后新建事件,并行处理) C9 o( g- y) @* b5 D$ g2 i
持有弓(这个可以不设定)# [; c' C# z8 m
按键xx按下时
6 F5 s7 X" ]: {( C2 m. \: d1 K$ [主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =); E$ q8 k% t: S- F0 u7 f9 A
朝向判定8 X8 h4 J/ F, U8 k" |
就是朝上下左右时把弓的朝向设定为当前的朝向判定
+ {" f7 {- J0 J: u然后
. Q5 O; g3 m# x5 e: r q移动弓的事件4 y& t" A! Z. c
移动到主人公当前所在地,就是那个变量, e b i; W8 z D9 J4 |
然后将一个新的开关为off(后面会说明)9 z t! N3 X4 M! O5 q& L4 h5 ^
就命名为弓' d: {9 L5 s8 ?6 R% p0 W; ]
然后% M+ P2 J% M% L# V
移动路线
2 _; I0 R4 I+ f3 s9 S) y透明off(因为之前都是透明的,所以对弓干什么都没关系)
" B: H: t7 ^, C; @4 c5 [穿透on
3 _0 k) F" w) a$ ]( l, P$ h前进一步x您想要多少就多少……
8 |+ T4 u7 O% {* x0 L$ B, O透明on
- B: {7 t* z- j2 H2 l- W7 R- P穿透off
0 u9 e/ d6 x1 w6 ^1 s9 D: L0 d( y设置弓的事件为随便一个空白处7 a4 Y+ j# A* T4 Y @) b
等待5帧
3 s$ [0 b4 P! A+ H# O( g% b- t
5 Q+ ?, A! S n* h; B+ u$ _* _5 o7 k
弓&机关遍
" F/ G6 Z0 \8 |2 X' |设置新的事件
# M* l: O" t+ [7 g行走图为一个弓(没有的话我上传一个= =)
9 S* I2 F8 k/ K; e) L6 a2 M+ @并行处理,设置新的两个变量
$ V+ Y S9 I! O* F" e那两个变量=弓的xy$ C. i/ a, z; A
当弓的xy=那个事件(就是开关)时
- h% Y; E8 R& f) R# G g5 M设定击中动画
& F: t/ p5 R# ?6 s) R那个开关的开关为on
; ~0 q M# X c; f# Y然后刚才不是有一个开关吗?就是移动到主人公上的后面4 G) \* {, H/ h% d) c0 X
对7 d- G0 w; P, u3 S
将那个开关设定为on
8 Y2 d$ T- H- Z. O) ~2 @然后这样就会消失
3 W5 g5 v+ c* v& z O5 i' J% Q6 u- N但再次按住xx按钮" }/ p) s9 H5 [% ^4 R `
就会出现/ I8 i1 q2 C9 `% [* p3 ]
5 Z7 f, _/ v O9 r9 `
7 z7 b- c' x3 C* X( H
# W' d0 H8 Y4 ?1 \: c$ b f( c5 X& p0 V( d; o( s2 G
" m4 e0 O! S( t% s7 f( [ `' l本教程结束
( B+ J! o8 O& ?, n! {- u感谢收看(我喜欢上这句了= =)
\( \& o! \. G X0 G7 s7 M) [: }$ r+ a
- K" E. U, X1 b0 M0 n
" v' z4 e1 |$ Y$ G. L6 ^3 A0 A
6 [$ q* N2 K i' F$ q; E, x, D3 j, w3 s
PS:我只是个新手而已 淡定淡定~~~ |
评分
-
查看全部评分
|