Project1

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

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑
& r6 u4 {0 @$ ^) C/ N5 q& n7 _/ u. `* y0 O3 B+ b: ]) p
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||6 _4 g0 E/ u4 o+ ^

/ h9 x$ W7 x* O4 J: w6 {9 t- M& v4 C4 ^1 y; P' ]7 z8 V- K
第1篇,用变量计算人物坐标
& K$ N$ w. J9 d7 i" y. O
# h7 h$ E+ Q& Y  ~* H我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =
$ n  e* K! }& `' ~! ^7 S: [  @首先来新建一个工程,然后我们都知道地图可以远景
- x# z1 \; N0 h那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
$ m0 ~1 b- X9 v+ c8 q& N' @6 [首先是并行处理啦~~~你懂得
: q/ z. t" o% C: ^' {3 Q! S2 @
- C; R/ ?7 r7 [2 s! U; f0 o开始:
9 A! C  Q( Z! u7 y8 z$ I. E画面淡出
% U, j, \; ~' V* g% p然后把主人公改成其他的东西,最好是箭头
0 Y7 n+ }" j7 n把xx变量命名为XY和地图,
( `0 K* M3 \, f5 a3 r把当前的默认菜单设置为:禁止5 w( z( {( A6 q3 C3 n/ a
然后进入纯事件菜单的地图+ i) [" o, L* i
画面淡入2 `; W6 p2 C- V  D. ?
这里需要您自己做啦~~~(有时间我可以帮你做)6 B1 n  B+ t2 r6 |& A4 t8 f+ F! H: Z
然后新建事件+ {3 T+ x& n# z) P' q7 y
并行处理" n1 e. Q6 g, A. _6 g9 X
记录当前的XY2 b# P8 I; ~6 X* s& L
再新建事件
3 \0 M4 f6 j1 x% p1 o0 o! z并行处理' }$ g* Y# k- U; {5 o. u
当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)' v/ Q& L5 A& ~( [$ P0 p: `% j
退出时:
0 f5 v' d6 W! ?$ {# i; A, [画面淡出3 t# ^$ g6 }4 V2 N; T8 |  a6 [
把主人公的行走图改回来
; R7 A- F. d) _- f然后记住,这里我们需要用到之前的那个变量来返回
% P, q% h0 k0 e+ m- o3 Y画面淡入
8 o$ X/ q3 m8 @4 a2 y
( H2 h" H6 Q0 s% \这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)4 T* w, G3 H  \3 w

. x/ I9 K2 v! E  B; x0 o4 ~第2篇,制作纯事件弓和机关
/ @9 J  V; l6 X* [" S5 v( q& c- j1 k: H; n8 f* d+ h' a
简单说就是当弓碰到xx事件发动一些特别的事情0 X0 `0 R# N+ h5 z/ |3 d
可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)
. U% r) N  q9 b( V6 [+ D
- L* Z2 y2 E! J# U: ^首先我们进入地图之前必须把那个需要作为开关的坐标记住
* G$ t; H7 p' o" w" ?) P& k然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)
7 \, u! R8 ^4 F+ {; r" a+ P把那个开关的坐标数值刷新为新的两个变量. R' r  P8 p" x7 @0 d- I
然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
  b/ i# _% T+ M" }; o然后新建事件,并行处理
1 F$ }# p6 J5 d# A3 p4 Q持有弓(这个可以不设定)
7 V( e- t) m- x! q2 _- I按键xx按下时/ W4 Z: {/ x- c* s7 k! s& ?$ ?/ f" d
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
- `+ x% S8 c) c; T' o朝向判定
3 e; o- d: F0 }2 s8 v$ f" T6 B" u就是朝上下左右时把弓的朝向设定为当前的朝向判定
* \: F/ g, e0 u0 Z, z; o7 e然后
* ]' M" N- A7 N' h& J移动弓的事件' b/ L, U, @: t% N# Y
移动到主人公当前所在地,就是那个变量
) |: F1 m( r9 b5 b, T1 j然后将一个新的开关为off(后面会说明)
+ }0 g3 [  {4 c* {1 x! G. {5 o( R, H就命名为弓
, M) Y8 @- F6 A% n  x6 \+ y然后" d  z* K1 }7 N1 I
移动路线
4 P* u4 b8 b# {; c, g6 C透明off(因为之前都是透明的,所以对弓干什么都没关系)
: V' J4 d% Z0 \6 _$ ^: F6 C7 s5 m( {穿透on
  K, m  ~+ Z( w1 f4 p- w) }$ H/ {, b前进一步x您想要多少就多少……
5 o2 \" r* t. j5 h1 ?透明on
/ s" U0 W5 i" h# i5 i* d穿透off
- Q' t) ?' A1 `- _" _* E# s+ i, `/ k设置弓的事件为随便一个空白处
: b% H( c* e1 R2 @; D等待5帧
# \' k, s. t: d
3 q& @: L8 z$ j/ a( v- Y: [: R8 V# |7 d& h3 E6 M
弓&机关遍! Y. i5 j! Q; ^: {" y& w- y" T0 E
设置新的事件0 l* B2 E1 {4 v; q* f1 L. f
行走图为一个弓(没有的话我上传一个= =)
( H* r2 Q7 B7 ?5 d3 x: v并行处理,设置新的两个变量
, J+ i- l+ Z% @2 b( M' d2 Q那两个变量=弓的xy$ W$ e8 F- v  N* j$ v$ D: X
当弓的xy=那个事件(就是开关)时
( {' V% l6 \. y5 ^, e9 g设定击中动画
7 a0 M) @. `! p6 ?6 `1 z  H$ Y那个开关的开关为on
$ t9 B+ ?# r7 z( [" J然后刚才不是有一个开关吗?就是移动到主人公上的后面0 z8 ^, J5 n# v7 R5 b0 @: \0 t' C
/ k5 F9 x# U8 P' \
将那个开关设定为on3 M9 L+ g1 v) T7 H0 ]
然后这样就会消失3 Z1 g2 H- v. K- s3 P+ m. ^" y% O1 Q
但再次按住xx按钮4 J) |( x$ d7 ]" [( [
就会出现
5 ]# F" x. e: {" A, E8 W' i0 _% `) r3 S0 q

* J2 Q4 k' ]; l: t) }& }- M" b6 C6 X8 V

$ r. F/ f# u: q! Z# d1 o/ Y9 ?* d- m* U
本教程结束
; q9 d8 l) Z" K! Y6 l感谢收看(我喜欢上这句了= =), s  T2 C  |# U+ }( @0 \
( k: }/ i4 f7 g

5 x- B/ m4 p; g6 M5 J, s
/ i# H- w, _4 C% N+ U% o  r! B2 ]9 `
$ Q* e! K- B% T% d( a
PS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
0 M4 X! O# j8 v" H3 r
4 M9 t( B  x# B  H- j' E; M# I那个弓和机关的让我激动了……找到了啊!!!!!
% k$ y6 _/ X$ L! O$ Y) v; I8 h又是那一句:等我升级了给您加分= =
1 d, z( ^/ B2 G/ v纯事件那货让我知道了进入基地之类的是怎么做的了= =
: y# i, Z; X$ F  r5 |话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……3 W5 y7 s) a/ R: H+ Q; Y

作者: 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