Project1

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

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑
' z: H/ \/ {+ q6 g6 _8 D3 |6 m, w' Y2 ?( U
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
4 p% u2 H( _) S5 B3 s2 T/ @
% x2 a+ g3 }" t6 t/ h6 e, s( X  x( l- ?) f
第1篇,用变量计算人物坐标8 M4 c: I! q. {& F; j8 _- \3 v

, ^$ \% `- _$ a* u. w" r我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =5 a$ k5 B' g( e) q6 p2 x+ p
首先来新建一个工程,然后我们都知道地图可以远景5 `3 j6 C0 Z( A; s! o
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
+ o9 g$ t# k" M( l$ U- u首先是并行处理啦~~~你懂得6 Q; f/ j) k! T, P3 S" @6 M  Q

7 Y- n8 u; _$ @1 J5 }开始:( H- y9 o2 Z4 ]/ y5 E: R
画面淡出2 q* a/ t) i) b3 E/ X
然后把主人公改成其他的东西,最好是箭头9 M( ?+ j: `8 ?  N5 `
把xx变量命名为XY和地图,% N; R; J( k$ t7 }# u
把当前的默认菜单设置为:禁止
0 I& ?$ z1 R5 u; o/ O' ]然后进入纯事件菜单的地图5 C% X- P* U3 U3 L# L% Y
画面淡入
' Q2 y8 A4 [" O' W( {& K这里需要您自己做啦~~~(有时间我可以帮你做)
) I# b5 A& c4 y% v然后新建事件. Y* Z8 m& ~( V4 K
并行处理
8 K% o, R" Y8 }; v& M0 n& G记录当前的XY! \; K# ~# \* s9 F- ?1 N
再新建事件
2 c6 b; F8 g& P1 v并行处理
: l' c: w/ e, e( d+ k当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)$ Y8 S! |) d3 {4 ?
退出时:
8 _( O- f! b2 q. H" E/ v4 S7 u5 s画面淡出+ W8 q# x7 {; k5 R7 s5 q/ C/ F
把主人公的行走图改回来
! B4 B9 }6 K8 w( G( T' o然后记住,这里我们需要用到之前的那个变量来返回
1 }( Z7 D  L: B# d$ x/ S画面淡入
' b4 R4 w( B9 E4 N' x- ?; _8 Y( `1 |) O
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)
8 v, p% H, m- G
- V+ M  n3 Q; p) S第2篇,制作纯事件弓和机关/ n4 a) S: D& o5 r. y1 v' Y$ D% I
3 a# j# k1 Z& v: c' }) X# b4 u
简单说就是当弓碰到xx事件发动一些特别的事情3 o: K0 n8 h3 L( ^9 `6 A
可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)& n# o, p% z: Q3 A! O
! Q5 A3 C' ]% P. l- }! U
首先我们进入地图之前必须把那个需要作为开关的坐标记住
- N3 y5 S& t/ ^+ O& t2 i6 f7 }然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)8 |+ X& j4 I5 x# A9 k8 Z
把那个开关的坐标数值刷新为新的两个变量
6 Q2 O5 ^& m3 ?* C/ {% Q- u0 J然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
8 p  a& Q; G" X" ~$ H7 y' a然后新建事件,并行处理0 I6 e" t1 W8 a/ }
持有弓(这个可以不设定)
) `* g4 M8 C2 A4 D) a7 G/ S按键xx按下时
" I, _& p. I; E5 E8 L主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)2 `: a( {' Q4 `" @9 \
朝向判定6 y" ]0 r$ t! B. q- x
就是朝上下左右时把弓的朝向设定为当前的朝向判定* O1 [( _- ?# f, s6 R) }
然后
! v& O7 e5 v- e% R移动弓的事件/ i0 S, N- B$ ]8 w4 \9 V( l$ [3 i
移动到主人公当前所在地,就是那个变量
. P2 M9 t2 `8 ?/ V8 C* \( q4 B! L然后将一个新的开关为off(后面会说明)
1 W8 D0 [# K# t% |. R/ `就命名为弓
$ Y/ P& u8 q9 \9 v% e1 c然后9 Z, X8 V! s4 M( O
移动路线
5 ^2 \$ e7 j9 o7 ?* H6 K7 g透明off(因为之前都是透明的,所以对弓干什么都没关系)
/ g- K8 A/ c4 R7 I) u; ^" m0 t穿透on9 F# ?6 D" B) R# D  K+ }$ C
前进一步x您想要多少就多少……
' a0 B( k" @( f4 K8 D透明on
1 G& ~& ?: _" W) a穿透off
: Q( k: N( ^+ k5 ]- g设置弓的事件为随便一个空白处
: P2 ]+ I: @& R等待5帧
' B: E' ]5 @8 D  u/ z, _( G8 t  W3 s. K2 `7 |' D3 E

" O" N5 }& y! m' I- Q7 Z/ M弓&机关遍
/ x" [4 e+ `: o  K* Y* u2 T设置新的事件
0 k0 m  h6 D1 N! w* o7 c" w行走图为一个弓(没有的话我上传一个= =)
. E2 a4 G7 ?  B) h并行处理,设置新的两个变量
: m; V) G# k6 g  t: r7 G# M# U那两个变量=弓的xy/ B- P! m, p8 z0 V0 \& i/ P
当弓的xy=那个事件(就是开关)时
3 \) a+ t# @1 @' W$ H, @; U1 g1 Q% b设定击中动画3 ^+ z" Y9 I! f3 Z* E; n5 ]* C, r
那个开关的开关为on4 N8 b, j. X. Z0 B6 K3 _' z
然后刚才不是有一个开关吗?就是移动到主人公上的后面0 D1 X0 |2 q8 r

: ^! r! w& D& V  v+ \0 }0 k! U7 m将那个开关设定为on
' B( t$ j( T6 L* L8 o3 N0 n然后这样就会消失
+ g9 S5 U+ Z7 V' B8 B/ H4 b但再次按住xx按钮" ^8 R9 W# C* W' k2 D1 U
就会出现3 h/ `" q5 s1 @  J% U
- B# X2 ^. ?# k- p+ T
$ m- y4 K) {/ ^, M$ _: U

3 r- f1 j2 J9 a$ t  n5 r. B' Z1 i, k* ]
! @8 A  K; ~* n& Y9 h# _
本教程结束+ x& O& s( x( \$ ?7 I0 W- t
感谢收看(我喜欢上这句了= =)
$ A' o% Z$ A' N1 [* V8 e; {8 K5 D9 T5 K# i

; J) @5 ?+ ~2 A! I0 q6 u
# R9 R/ g1 U  M( G% \: G: B, a
. h- R0 L) b8 W  L
8 k4 ?  x& u. y  \7 g  Q# kPS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
" [: B4 t9 G9 k' o' ]% S  Z. ^7 P" V6 ]
那个弓和机关的让我激动了……找到了啊!!!!!
6 z$ q! K7 [: x! z, x又是那一句:等我升级了给您加分= =
) {  a% s/ K7 k* t$ K纯事件那货让我知道了进入基地之类的是怎么做的了= =8 \: G' B, b$ W1 X
话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……" x5 T8 ?3 s1 [  z/ I8 ~

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