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
记录当前的XY
2 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' \
将那个开关设定为on
3 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