赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 0 |
经验 | 713 |
最后登录 | 2012-2-15 |
在线时间 | 678 小时 |
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 678 小时
- 注册时间
- 2010-8-11
- 帖子
- 1533
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑 5 K F; d" b& s+ a: x) H2 X
. j2 g' v2 C# G5 R4 L这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||0 w9 @( o* P% e% |: M
) l: y" |* @6 ?# _- k
/ S! f- M& i# k! I6 {第1篇,用变量计算人物坐标( E4 x/ q a$ ?9 A; h
+ M, w ^6 K) y4 @我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =
# g3 o# Z6 `: B首先来新建一个工程,然后我们都知道地图可以远景+ h, M0 [ t$ [1 c
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量5 E6 N& }% p$ v! B( q8 W4 |0 I
首先是并行处理啦~~~你懂得, W" M9 O+ F/ y, H
/ u( W- u* [6 w$ n3 T
开始:5 P G, [+ @, F, _
画面淡出
- s, M6 ^; L, @3 S( i, O8 s$ D- L然后把主人公改成其他的东西,最好是箭头' A( J- v% q4 L- K' o' u
把xx变量命名为XY和地图,2 G$ D) p* n6 y% f
把当前的默认菜单设置为:禁止+ `4 p. N' v' ~. }4 u) W% W
然后进入纯事件菜单的地图) Y7 X% X+ B5 ?/ }3 t9 E
画面淡入5 x% l) k f, x7 ^
这里需要您自己做啦~~~(有时间我可以帮你做)2 ?9 N; o, r4 e0 E. S
然后新建事件
, w: `3 }% `. j+ k; P' N) f$ B并行处理
, p! X; B& y' L" c# e记录当前的XY- R( T" V1 T6 q+ k( I
再新建事件* O! L. S* K* _% E) F& a8 S4 @
并行处理1 r9 n+ o5 M5 @/ a4 ~, c) s
当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)& P" ^( p' V) Y# W9 x
退出时:
% d! v( }0 P, w5 J0 h画面淡出) q, F6 z, |5 e6 D$ `
把主人公的行走图改回来
- N0 W- y' l& p" T+ y3 E9 m然后记住,这里我们需要用到之前的那个变量来返回' m/ c1 z+ i! P( d+ y. Y1 c8 A
画面淡入
5 N# k `) q0 b- M0 j. C4 A6 }7 X- I5 H3 x) [/ [
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加); x- D) F7 C$ A$ e# V$ ~, J
( ~* J, z2 P) |第2篇,制作纯事件弓和机关0 P5 `3 q& m4 T, Y9 I
0 {- N1 S+ M; ]8 c9 w
简单说就是当弓碰到xx事件发动一些特别的事情
- o2 X2 e F( e8 B0 p! u1 a/ p可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)" \- @8 H7 D; k% a
, V$ K3 F% Z% m! ?8 V
首先我们进入地图之前必须把那个需要作为开关的坐标记住
. k, I7 W) c/ g' f然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)
1 C5 x. x( {& }! c0 H把那个开关的坐标数值刷新为新的两个变量1 T+ C2 k: C7 u8 h
然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
% M) @; q9 L9 n v+ B然后新建事件,并行处理6 U/ A) Q+ b0 Z9 [ f
持有弓(这个可以不设定)
% z5 _9 K h8 {% L2 T按键xx按下时
; Q+ ]' }4 f, g- L) k7 E主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
- t9 J1 N- O' t! J9 C3 \$ H, t$ g朝向判定$ o- P' A3 W/ L$ n- q9 m; m4 G/ p
就是朝上下左右时把弓的朝向设定为当前的朝向判定
3 f/ p. N* g" e3 c" x0 U" c% b$ I然后
7 T, x: \2 Z) l$ H: `! b& ~移动弓的事件7 K3 Q9 B3 @9 A. B2 P. W
移动到主人公当前所在地,就是那个变量
7 A2 B. F; P* D. Z, ^然后将一个新的开关为off(后面会说明)1 F4 N* j7 x1 N: e8 o
就命名为弓
5 z! ~# M- g; p, Y; A5 X" M然后
# w3 H: O/ _% `; H" w' s移动路线
+ ?& f! Y- Z) G6 v$ }6 o透明off(因为之前都是透明的,所以对弓干什么都没关系)$ z0 g b* L: z! v+ e8 B
穿透on! P" I- ~5 X2 m x+ h. x5 O" ]
前进一步x您想要多少就多少……
( I5 s) H* ?/ S7 l" J; i透明on1 B. J& @9 C$ N8 W- N
穿透off0 u/ P8 Q: i5 g: L
设置弓的事件为随便一个空白处
* ]0 Z% G: v1 ]+ _% R! `等待5帧$ K; \/ F( C5 ?9 M$ a1 r1 [! c
6 D7 E( D- Q% N5 r+ L1 n' p) ]" x- U7 S1 J( L* B
弓&机关遍5 f0 q' y5 F. {6 T) C4 f
设置新的事件
& J g% Z- e: T# F. c+ [行走图为一个弓(没有的话我上传一个= =)
3 R( \$ L- p8 }6 q, |1 {. ?. Q并行处理,设置新的两个变量- \8 V0 z6 A1 o6 V5 m. c
那两个变量=弓的xy
2 A7 Y2 r( {% ?/ C当弓的xy=那个事件(就是开关)时
& Y h$ l! ]! \4 {' a! Y7 L设定击中动画1 O+ b8 _& h- e$ e$ l& C, }
那个开关的开关为on
+ c# t f- B3 n% ^4 L2 g然后刚才不是有一个开关吗?就是移动到主人公上的后面
% [4 a0 w# C/ [3 V* Y, p, c+ }对/ Q1 H5 V! o3 x4 y! X
将那个开关设定为on6 e( I0 {+ C7 C( |( f5 P9 {' ~. o
然后这样就会消失, U% W# J& X( Z" M( O
但再次按住xx按钮$ w$ Y# o9 Z% O+ s
就会出现( G! @7 p F% M3 {4 ]
' `) i! F! t" j, f- Y$ _+ d
) g0 G0 x. [9 v+ W8 P. u& @7 ^6 g
, n, _( ?% [0 ?( `1 P( S$ |+ J6 g
& ^9 ?" }% S r' m' X: c, D# t! O6 O. q E
本教程结束
; W1 Q( g# I h d/ _9 h0 Z8 [5 y感谢收看(我喜欢上这句了= =). D5 ?. y) q a2 m
! X7 ?! J- p0 `# R5 ?& z0 e
& H0 s _: r+ [( v. [' q' E$ t# j% w% [* l6 A0 Q# \
* p2 @. k n+ ~. x5 ]2 P6 U+ G0 |; `# J# u) Z5 I
PS:我只是个新手而已 淡定淡定~~~ |
评分
-
查看全部评分
|