Project1

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

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑   Z# l( Y( W9 @/ y

( }5 A9 D/ l+ ^这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
7 e* M, A3 e' |6 D6 o! s7 a+ E$ I" ]1 l! a
( V/ D  C5 A$ l' c4 A1 U4 q
第1篇,用变量计算人物坐标, O- A" k7 E# R% N' d( F
8 t0 u2 a8 E, G3 q: Z& ]8 r
我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =4 F( E: _3 z6 `! `1 y9 {8 F8 j
首先来新建一个工程,然后我们都知道地图可以远景
% t) S& ]6 J; J# S6 e+ N) {那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
/ q/ j% [% `( p- Y, f首先是并行处理啦~~~你懂得
5 Y# w% f2 b( G+ W# M3 X# e! b6 u% [
开始:
( W$ b4 H# u) a1 Z6 t2 Q& A画面淡出; l" W5 u* |$ I9 c$ O2 M* w
然后把主人公改成其他的东西,最好是箭头
+ Q& n  H! V& d2 ^/ |6 c把xx变量命名为XY和地图,& o3 b" k  d# H% d4 I
把当前的默认菜单设置为:禁止
% S: K& e/ e8 N) _0 v  U然后进入纯事件菜单的地图
! p9 I" \/ _; v8 e. n: V画面淡入( _5 I7 k; Y7 b' _  C: ]
这里需要您自己做啦~~~(有时间我可以帮你做)# x: C7 g0 r: G4 k& s( Y/ Z
然后新建事件
: _& j0 `  j0 T$ s; M* w0 D' X; n8 K7 t并行处理
: w! h9 y. O7 Y记录当前的XY
4 W1 w, v4 o* O/ T+ p# l再新建事件
! {6 c! I) n' ?/ O5 N  [" \并行处理
) E$ p% l; G) q3 v% {: h1 o当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)
, m7 n0 d* L: M% S' m: r退出时:4 z. f! K3 J1 H) Z' {
画面淡出0 w) s+ [  Y! }, C! r, V
把主人公的行走图改回来* M1 q% `% l- n; d8 k+ q
然后记住,这里我们需要用到之前的那个变量来返回' g: n& N0 X) p3 h
画面淡入
& k) O$ O% m) @5 u+ \+ U6 B6 g! f
3 k; {3 }) D2 U7 H4 W这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)! [" D- N$ b% \

' K0 M  h1 ?! x( P% p- d第2篇,制作纯事件弓和机关% ^1 t% \. p4 R2 Q

" N4 {6 |; L1 t- ^/ r1 l简单说就是当弓碰到xx事件发动一些特别的事情
/ w$ v( U( D+ ]6 L$ _, S/ r可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)" d* T& D: X) g  a  z& b. a
! L# F) A! P& D  c  N; D
首先我们进入地图之前必须把那个需要作为开关的坐标记住4 `5 p/ Y% F8 X: G% \% e
然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)6 H6 C# l. _' @1 T$ J
把那个开关的坐标数值刷新为新的两个变量& S6 [7 \* T$ |$ d
然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)# W8 a6 a7 p9 R" A2 ]
然后新建事件,并行处理
% ~4 w- W+ ~/ j, s; v" b  V持有弓(这个可以不设定)
6 W: k" b( b% B3 C按键xx按下时5 m: c$ A+ C% y, K3 k- {$ [9 w
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
7 h- f% a/ r* Q* k# _朝向判定
; q, D) j% J! T& L2 R就是朝上下左右时把弓的朝向设定为当前的朝向判定' ]. y6 g8 j4 o9 g) F' v. [: [
然后$ E7 D% f' }1 v" Z; O
移动弓的事件
. ~  G8 G4 U1 y; e移动到主人公当前所在地,就是那个变量
/ {- ]7 c! |: J+ Z然后将一个新的开关为off(后面会说明)0 D# f0 g( l3 Z( q6 e
就命名为弓
3 F. R3 T. J8 r6 j/ z; n2 K! V* A- `然后
7 y* h3 d% B0 i+ B4 k5 Y$ h移动路线% j1 N$ B7 z% O# O6 K
透明off(因为之前都是透明的,所以对弓干什么都没关系)
1 O7 o& J  o' {2 ]" E4 _穿透on# h/ \# a& ?' h
前进一步x您想要多少就多少……
) }8 ?8 Z( V2 k) w; l5 ]1 ?透明on
* |5 G$ j. X2 U+ {! D$ O" h- b穿透off
9 t; |( P; k0 h设置弓的事件为随便一个空白处
! t& N; _* P7 k# z. X6 a7 y# c等待5帧0 G. ^" O5 c. Z4 f

" f* z* N9 g5 D+ \! w
  ?. b7 h( ?9 h5 J8 W4 a5 H弓&机关遍( Y; K; M2 ]3 H& ~! @4 _6 w, ?
设置新的事件. J0 r  q$ z& n$ O
行走图为一个弓(没有的话我上传一个= =)
4 v2 ]$ N* [8 [4 ?并行处理,设置新的两个变量( U# R8 Y( g/ A$ c
那两个变量=弓的xy- s+ D$ ]5 X7 y7 _8 S$ i
当弓的xy=那个事件(就是开关)时
& X$ g; I/ Z' i8 _! Z1 U+ y设定击中动画
6 P, k$ }: F8 g' i# K* c; r6 Z那个开关的开关为on; F1 n' F, m3 h" s- @* V
然后刚才不是有一个开关吗?就是移动到主人公上的后面; L" t4 q% ~+ z+ w1 \7 t: o
+ G$ h( `$ A6 w& P. E% A# G9 M
将那个开关设定为on) z# z( p2 l& ]8 v$ t+ [! `; s
然后这样就会消失
$ A. ~$ y7 s( ]但再次按住xx按钮
  y! W4 a' Y) ], _8 y# V就会出现
3 s2 i& e3 `5 |' a, j! w* Y; P# o( P9 g$ G9 r

) M0 P( V1 s- ^7 \( m- w0 w  S9 ~7 m- o, x+ o4 g

6 F: \* n, u* f8 q  @6 m
8 h( I- a4 x, r# O; \& u本教程结束4 @5 p0 ?) V: M0 h& f' O9 V
感谢收看(我喜欢上这句了= =). \8 z) I( e1 `+ O' ]) D
3 }9 u4 L, M: K& k$ K

) R, f/ e- k: z' g9 j% t0 ^% X4 N5 m6 x3 s' S

8 q0 E, W& n# ^2 K
2 y4 {& L  h3 SPS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
( _$ O$ [4 _$ x2 a* k
, h  [9 z7 [: S那个弓和机关的让我激动了……找到了啊!!!!!
: W' y& R0 Q% W# j4 W% \# x又是那一句:等我升级了给您加分= =3 N+ B9 z0 k2 o! c/ p% k3 [, A2 [
纯事件那货让我知道了进入基地之类的是怎么做的了= =2 C/ t3 @! H5 E, R" u
话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……
9 l# U$ \$ a/ y- p; [' p. d
作者: 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