赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 0 |
经验 | 713 |
最后登录 | 2012-2-15 |
在线时间 | 678 小时 |
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 678 小时
- 注册时间
- 2010-8-11
- 帖子
- 1533
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑
0 T3 V3 K1 [0 w4 @9 c; i) |# v' O& U% y; d
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
# d1 d% g* s& L+ a: N. r1 t$ J9 | Z7 o' O" @. U2 E
0 r3 e7 b k( ~4 x- e# E# L
第1篇,用变量计算人物坐标- o* m. V5 g+ e9 C7 X7 W
5 x: x; p( @9 Q1 J
我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =
. y+ f0 z" ]' b6 l8 S" G首先来新建一个工程,然后我们都知道地图可以远景- X; O8 q2 Y5 Z3 }- L' C. ]( Y
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量' L6 o: l+ c$ s8 Q1 R# ?0 E @: e3 \
首先是并行处理啦~~~你懂得9 x6 q* ^; E' t
; U. E) v7 C2 C, h
开始:
% C V( E& U- U3 m, p画面淡出
6 z5 ?7 w" `$ i. E y然后把主人公改成其他的东西,最好是箭头9 L/ ]8 A( G1 q- W& X0 Y% `
把xx变量命名为XY和地图,
N* H4 W; M9 B8 F3 [2 f, u把当前的默认菜单设置为:禁止
& ?; X. l' z' n0 [7 C4 c) W然后进入纯事件菜单的地图* {- g& G" @9 q( f! p ~8 f/ [
画面淡入
: u! B. K/ J& |$ K. j2 t这里需要您自己做啦~~~(有时间我可以帮你做)+ b7 R/ m2 h3 e5 @
然后新建事件
: G, H# ~* \1 ]. M9 l并行处理, q6 ]" {! J; W- S r6 F7 I
记录当前的XY
7 t _6 ~5 y4 ^3 K- K. U) o再新建事件* j, ]( k$ }: D
并行处理
( i6 N5 t' h( I当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)* O; ~6 |4 M2 B& K: H
退出时:. ]6 w& l# `# [4 Q
画面淡出6 X+ k. N8 j( r1 X% e7 ]( u' ]
把主人公的行走图改回来* x4 F6 S r" K8 K9 g( I
然后记住,这里我们需要用到之前的那个变量来返回* j0 `! d! K3 l$ T; U4 G+ V: m& h& w
画面淡入
2 a, r. N0 m- i9 c& ]; k- c
+ z- I6 V& L9 x* b3 J, |6 M这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)1 V% Z- l8 ?5 q# m
$ `" H: R% Q* h' @
第2篇,制作纯事件弓和机关* P/ y4 {$ e$ @1 ~5 y \9 L2 b- e' t
7 Y6 m0 u& i+ z- T m
简单说就是当弓碰到xx事件发动一些特别的事情
- F4 d8 K M$ q/ B. ?) a4 D可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)
; d: P2 ^3 B# h$ l8 }: Y( X$ i3 c; }9 [
首先我们进入地图之前必须把那个需要作为开关的坐标记住
1 V r6 r2 l2 j: c: J: o5 I然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)
! t, v9 G, x8 m, r把那个开关的坐标数值刷新为新的两个变量
}- G; n1 v* b* K+ y7 a, r然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
! h5 H4 w1 S+ Z8 V然后新建事件,并行处理
$ H, O- w) P6 b4 S: n* S持有弓(这个可以不设定)
4 w' h4 \9 t" M& O/ F3 g按键xx按下时
7 j N; Q8 a: B/ {, @: S主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
1 U1 w. D# c8 u3 Y$ F" k朝向判定$ O+ ]8 m4 d; j1 j k
就是朝上下左右时把弓的朝向设定为当前的朝向判定& G2 W8 T. q/ f9 m
然后: d n& `) Z( I+ d
移动弓的事件' d2 b7 I( l+ \" @8 N
移动到主人公当前所在地,就是那个变量/ [( a2 i9 p! a
然后将一个新的开关为off(后面会说明)& G6 |0 `5 C3 f5 o8 h, x9 m; s; b
就命名为弓
+ v* T4 p1 G1 B0 }+ S. V i. N然后
" G3 i, k7 }" i1 q5 R+ k9 r移动路线. {% K( W& R4 z8 y) [
透明off(因为之前都是透明的,所以对弓干什么都没关系); h' e0 |2 h) Y
穿透on
6 g& s/ C) O* t, X2 M& V前进一步x您想要多少就多少……; I& `: o; J) F+ g0 e; ? D
透明on: T7 ~& H5 \% s, X, ?) k
穿透off$ K4 s/ h( ]' u# h# |' o$ Z
设置弓的事件为随便一个空白处* ?4 P: D* N% x# C
等待5帧% v: s2 w( L3 X. D8 x
& {, {$ B8 _) ^1 H
& p! q" h. ^" }; M# b8 q( U2 K弓&机关遍
; w0 @' s4 d) r, ~* y n设置新的事件
& Y4 v( y1 [, H% Y行走图为一个弓(没有的话我上传一个= =). e5 V. q, c+ V$ x, Y
并行处理,设置新的两个变量! B# |0 \3 O6 v1 R
那两个变量=弓的xy6 v% Y! M4 s [; B. W) b! k
当弓的xy=那个事件(就是开关)时
6 M0 I1 c/ J1 d% }设定击中动画2 u3 ]3 n( B( }- R4 N q& @4 @# E
那个开关的开关为on
- y; y# y7 L( M+ s0 J然后刚才不是有一个开关吗?就是移动到主人公上的后面, T. D `/ ~6 |5 S1 v. j% E7 w
对
* k0 q# u. r- V2 r/ U7 K; s将那个开关设定为on+ J: ~& S" P% N# t# L
然后这样就会消失, ^& R( Y, ]0 G* Y4 u( `
但再次按住xx按钮
- Y& r& c5 C( i/ C! {% U就会出现7 t/ i0 v% J9 z7 W! _3 t
8 Z8 U6 ]+ v6 y0 w' q) ]' L2 u
0 |- d" ]5 T. ], k9 P& D; u$ ?
2 b% j3 v4 h6 I: L# q# g, w& Y& K x0 b/ A
2 e$ ?$ E S* {% f2 k9 S7 o本教程结束5 Y) F& ? b; J: K# s1 [
感谢收看(我喜欢上这句了= =)% Y. a& t. H$ }$ b& n8 [& ]0 @3 l
% B/ R, N/ B* Z" m# v; r
& H; w. ^# O9 H# n+ t, j- R; m
} O& G7 v4 Y L8 F6 D4 R& \, q2 S* _5 F) g7 t+ N5 L" S
9 i% D! v0 C" M6 YPS:我只是个新手而已 淡定淡定~~~ |
评分
-
查看全部评分
|