| 赞 | 0 |
| VIP | 0 |
| 好人卡 | 2 |
| 积分 | 0 |
| 经验 | 713 |
| 最后登录 | 2012-2-15 |
| 在线时间 | 678 小时 |
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 678 小时
- 注册时间
- 2010-8-11
- 帖子
- 1533
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑 1 ^( G" H# R7 H/ G
( l( `, Q! l7 f4 y) I" A* u
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
; n6 C+ [6 \* Z1 X6 W4 q) [5 A
4 ^1 s' V" s. t$ s% `2 C8 u3 v6 H/ l. E( o
第1篇,用变量计算人物坐标& |; D* E! `3 a8 ~- F
% l5 |) X. {- ^$ e, P
我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =, h" O$ w8 a; ?% j4 z- _
首先来新建一个工程,然后我们都知道地图可以远景/ P- o% p3 {8 g0 i& Y( ^6 y
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
, d$ m7 k7 u9 @" M# s首先是并行处理啦~~~你懂得
2 ~$ U4 n& a$ \& O% Q L" t, |# e5 G+ e L E8 ] |: g
开始:
+ i3 F' F& l! ]6 w% z画面淡出
. o: E! L5 g, ]/ Q然后把主人公改成其他的东西,最好是箭头
3 p6 Z4 x. ^7 R" B" g把xx变量命名为XY和地图,
9 z l* v2 r4 {$ |把当前的默认菜单设置为:禁止" I! T0 C/ j7 b1 E$ u/ X
然后进入纯事件菜单的地图! {4 L- M% G+ }+ h ^: D, c1 f
画面淡入
1 k7 c2 w' |4 r3 h* O! C, c/ J这里需要您自己做啦~~~(有时间我可以帮你做)" T) A# z5 Y9 Z3 c' w/ \
然后新建事件
9 Y$ ^9 `7 s* |$ y并行处理# w5 a( `6 U% j/ V+ l3 u, K
记录当前的XY" e( W* b, c9 ]! ?
再新建事件) _0 v8 B/ \9 v2 C; m. ^: r
并行处理
: g: s8 ^2 y$ M. K) }& S当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)
- e, x& a3 Q# n退出时:
7 n: Q ?6 a* l p4 _' c画面淡出
0 B& Q; }4 O, i把主人公的行走图改回来: O5 a- y# ?9 S# M0 S8 d" ^
然后记住,这里我们需要用到之前的那个变量来返回
' _8 {5 |' e1 R3 Z G5 O. z画面淡入- I6 h/ j/ H; w& c, Q
! W$ W) n* l2 R `7 p9 h
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)
1 N% f1 h& Y% [: o/ a* b: M7 D' {* N0 V3 J( e8 k$ L! f
第2篇,制作纯事件弓和机关& l" ]/ y' w/ m
+ e+ C- o' v! u+ W7 S简单说就是当弓碰到xx事件发动一些特别的事情
4 F x' ~# m+ _可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)
2 h3 H5 d# T7 {8 {( ~; D8 F
4 X" O" _4 E6 q) ^& P首先我们进入地图之前必须把那个需要作为开关的坐标记住
) S) z6 Y' h) c( @7 K& N& @然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG) A; O2 ?2 V4 V( A7 a
把那个开关的坐标数值刷新为新的两个变量
N' t0 P9 f+ G+ c) M- {然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
Y, F5 J& ]0 x% |' _$ b6 {然后新建事件,并行处理
8 D1 K9 Z# Y3 {9 C- t, e持有弓(这个可以不设定)8 s+ e1 U# t! a
按键xx按下时
0 k% Y& l/ f& Y7 r$ V. T- L+ O主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
2 j; T, z5 j) Z- x朝向判定
8 [( V) V$ x R就是朝上下左右时把弓的朝向设定为当前的朝向判定" t9 O3 C, j- z6 |- ^% s
然后
2 _( A/ L6 w/ K5 m8 a" T移动弓的事件
+ v; G ?* W- \: T( ~% J移动到主人公当前所在地,就是那个变量
! [+ o+ o" v, h1 a( K然后将一个新的开关为off(后面会说明)
. k6 H9 J% X% l, i( X$ G就命名为弓8 ?$ m% P! f0 G, q( }+ Q5 ?
然后
5 p! Y4 I! Y& }! V5 o% b移动路线) K2 O5 J1 o- m2 {
透明off(因为之前都是透明的,所以对弓干什么都没关系)
7 R5 z l. o& B穿透on
2 t+ b$ L" s5 n8 t' U2 Y8 K前进一步x您想要多少就多少……
# g5 f5 E; y, C- y& W$ I# F透明on
( c$ l. j" c; k6 e* q" U穿透off
( c1 i( Q" Z4 r( V4 q设置弓的事件为随便一个空白处
$ q2 ^* a! \- H- X, h等待5帧, h9 d7 @. x) J; k3 l. x3 c
, i* ?% p+ B6 C6 [3 @" ?% ^, k, O- b3 f! L
弓&机关遍
( @" J F% s; J5 c设置新的事件& A: W$ z Y2 C8 h# k
行走图为一个弓(没有的话我上传一个= =)
& G8 Q# y3 J# z r并行处理,设置新的两个变量# j1 z8 ]/ J: e0 w# [+ ]/ a6 S
那两个变量=弓的xy
) o/ m8 u& a1 E# N y# H, F4 \4 W* Y当弓的xy=那个事件(就是开关)时8 I3 |) o1 I. r$ u2 |3 g' W5 H
设定击中动画
" Y0 }8 P6 V g* w; z3 H7 b那个开关的开关为on
k( N! ]' p6 A% i! }* k) q然后刚才不是有一个开关吗?就是移动到主人公上的后面
- D4 ~8 ~; |6 I/ Y/ f; v* N对
; ?' D! F) T, U6 o8 T/ K7 D将那个开关设定为on
; N6 c$ f/ A1 A4 y& g然后这样就会消失
n9 R. o9 M" B9 N K但再次按住xx按钮! d# f4 j6 z3 l, a* `3 U' u3 U
就会出现8 j. x, V) [* A
5 U! H* j& P+ J+ M/ G9 {
3 Y: z2 S( r8 @8 k/ {5 _7 u
7 N2 C9 J6 Q; B: E9 ]5 A/ Y' o
, e: h3 j( _5 r& m1 }5 i. {+ n1 o8 `" W2 N2 Q; Z
本教程结束
8 Z6 S; v4 \4 [6 p1 V, T感谢收看(我喜欢上这句了= =)5 I5 y& S k6 o C0 Z6 i
]$ c' G0 t! c$ L x5 w1 u
2 Z; o- n9 L; m1 G9 D* {$ b1 ]7 ^( K/ T; I5 ^- J
4 _9 D/ t- r! p E: z# W
0 G$ l5 \: ?# \2 M0 K. C3 \- \PS:我只是个新手而已 淡定淡定~~~ |
评分
-
查看全部评分
|