Project1

标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程 [打印本页]

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑
9 p& e6 T5 ~/ |% s  u0 q, f/ x' E" O4 O
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
) B4 p0 v6 L# j2 r% u& a6 |: f3 K. g- L8 \7 Y
+ ^- d  w: W% |4 |
第1篇,用变量计算人物坐标
& O* h# x# Z) f, b2 @; g# f9 w  x2 ]; J: J/ i  k/ x; h
我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =$ \) G: X, H$ ~- U
首先来新建一个工程,然后我们都知道地图可以远景$ b' Y* i0 T) s8 w$ y# |, }
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量+ W* a  T1 u: `$ I
首先是并行处理啦~~~你懂得
% h6 t  L5 Z+ V
8 e% `( o/ g+ n; q, u开始:
( A0 S2 e/ C  ]! H3 e+ Z$ Y! v画面淡出* o( M0 r1 a6 P+ N$ r$ ?
然后把主人公改成其他的东西,最好是箭头
- l  ?$ o( Z7 a. i8 q. c把xx变量命名为XY和地图,6 {2 _# u1 z6 r* t
把当前的默认菜单设置为:禁止
" l) A3 `7 r- L然后进入纯事件菜单的地图4 ]4 ^! v' B0 Z6 t
画面淡入" v& o8 q+ @) s: T
这里需要您自己做啦~~~(有时间我可以帮你做)
$ I( w( M- |& }# v) o8 B然后新建事件
3 ?. v6 A6 t% p8 [, J并行处理
& \% [' d/ |8 E' Z' m记录当前的XY
: u3 i) d6 _7 k( T$ S$ K, L再新建事件9 J$ V: a; Q0 O6 D# a; B/ m
并行处理
" `* b3 [6 }0 z8 R3 N当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)
1 {. _' E' [1 @退出时:+ Q9 ~/ [" F; p6 `2 P3 ~
画面淡出, F/ K& ]( R& m+ X
把主人公的行走图改回来1 c7 B. u( c+ J, i( z/ K
然后记住,这里我们需要用到之前的那个变量来返回
# C5 |, t% ]  Y% ?# a画面淡入$ w" H  J: q& q4 t
9 w1 \* ?4 z0 R3 j
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)9 }3 T. z7 p# b

; T4 N' G) ]+ V" C4 t. i第2篇,制作纯事件弓和机关
7 d3 l) t6 t" o8 V' o7 ~2 w- d, f1 l6 F, E% A2 {: Y  t
简单说就是当弓碰到xx事件发动一些特别的事情
& ~. P7 R% d; Z2 r% W可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)2 Q2 R  L( E8 ^: c& v3 T
, Q4 ]% B: D% L5 m! `
首先我们进入地图之前必须把那个需要作为开关的坐标记住
1 x  m9 u( c# [9 v- i+ s" y4 a- i1 \然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)9 \, _: l6 j% }! A- h% d
把那个开关的坐标数值刷新为新的两个变量
; y7 O# y3 A0 n然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)2 {" ?7 F5 [+ ]  D) J! ~$ e
然后新建事件,并行处理
5 b  S- d  ]! Z* m; Z持有弓(这个可以不设定)
/ x0 P! a% t/ a: l; r按键xx按下时% ?( j+ C( t7 L' F
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
1 y' U2 z+ A0 s9 p# M/ H朝向判定4 `7 s0 b6 K4 E0 ^
就是朝上下左右时把弓的朝向设定为当前的朝向判定. P; L7 o7 D* |
然后
. b) N4 Q/ S* v9 I3 @/ B  O移动弓的事件- n# J* D$ [5 w
移动到主人公当前所在地,就是那个变量7 j: b, n! ?/ }; m
然后将一个新的开关为off(后面会说明)$ I# c) r( I  b4 f
就命名为弓1 G' L- s# L4 o( u& g
然后
7 k& V* L& K9 ^" s6 f移动路线4 a5 q# c4 E3 L/ v, k8 E
透明off(因为之前都是透明的,所以对弓干什么都没关系)* n: u6 R2 x* O3 M# y9 J
穿透on
, M/ t/ z( Z! s4 T0 @前进一步x您想要多少就多少……+ a- Q& f4 V+ Q' y5 }  q8 n% J* l
透明on
/ m3 T$ s# e# K( w1 g穿透off
- k: n" i+ V) t$ d2 X) ]设置弓的事件为随便一个空白处
* j2 E- p0 Q0 Y) x: t等待5帧% z2 a5 T8 d- l9 q
% ?* b5 S% l5 J0 `$ F% ^6 \: Q7 V; ]

5 W8 ]0 b# q* [) o弓&机关遍
4 }9 B7 K8 o( z! c/ L0 T, G' P设置新的事件9 Q, e! Z" Q* l: C
行走图为一个弓(没有的话我上传一个= =); S; {& a5 N& |) Q
并行处理,设置新的两个变量  u1 e! Z! W, ~' N
那两个变量=弓的xy
2 F. t" }  K- b9 e/ ~# R- {! v当弓的xy=那个事件(就是开关)时. l, J8 ]- M( q1 O& ~! N4 P
设定击中动画, @: F; d4 ]4 a7 ]5 E
那个开关的开关为on/ @* v! U8 h$ }: B
然后刚才不是有一个开关吗?就是移动到主人公上的后面
3 i2 `9 _0 L$ d6 o2 i
2 j) v+ s- ]: ]6 @+ a; O将那个开关设定为on+ `0 u0 |6 }1 e1 p* Y$ r
然后这样就会消失
* ]! ]* G, T7 ^' w但再次按住xx按钮
1 J8 \4 W1 s1 F' \  `$ U: P就会出现
3 m4 N4 S7 S3 z2 s2 g" r
3 C9 C7 t. ?$ ~3 E
$ {5 I  \; W9 p6 e$ F" N& f
7 G  G7 o0 a3 E& ]; V& v$ P  x
7 ]6 V6 }; _5 K- @6 h/ i; u6 }: H" Z1 I: F$ q7 q4 k: x
本教程结束
" f, t4 C7 w# e% n感谢收看(我喜欢上这句了= =)
1 D# ~# x) _: k' j5 ?$ z3 g+ H. t: t1 d! F7 j! G8 F" P

' q+ y. w3 b2 K6 r3 d) s4 _7 T2 s/ n# B9 S4 |; l, r
$ w4 L+ B3 Q+ P/ ^6 `% V# @$ m" n
4 c! O  p( A4 b. }# w
PS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
/ e- h/ f0 t8 V8 U
0 y! X. a5 R: k- U1 B) Q: H那个弓和机关的让我激动了……找到了啊!!!!!
" Y5 ^4 O& ]5 r0 s" w" w又是那一句:等我升级了给您加分= =1 L  B/ V3 U, a/ L/ W, ~
纯事件那货让我知道了进入基地之类的是怎么做的了= =
: A+ Q5 D, q7 L; R话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……
. e* S: r9 R0 g' P' V( x. _
作者: Ftz。小寂、    时间: 2011-8-13 22:07
学到了~谢谢分享哈~
作者: cs371437885    时间: 2011-8-14 08:54
哦,艾酱真是太厉害了
作者: songkun88    时间: 2011-8-14 14:49
最近有些忙……
作者: 漸漸逝去的雲彩    时间: 2011-8-14 15:45
弓……弓和兽…………咳咳……切入正题吧……弓在纯RPG里用什么作用呢?
作者: MSQ    时间: 2011-8-18 20:46
谢谢,纯事件菜单学到了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1