Project1

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

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑
: d" O- z9 c5 p- e
* e* u' m7 G2 O6 P* w0 C/ ?; O这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
4 R% x5 n  Q) g/ j
$ Y9 r. C) r2 T+ b/ N0 J* a/ M2 N& z. h2 E1 L
第1篇,用变量计算人物坐标
5 Y9 n! @0 M# M1 A9 K
! Q1 q* ]* S$ i0 m我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =
, r4 c- f. I: |- o, o8 x' t# \; _* Y首先来新建一个工程,然后我们都知道地图可以远景
5 D* f+ r. S0 r% i' o  w+ D* Q1 C! p那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
; |" S7 `/ V& E& ^首先是并行处理啦~~~你懂得
' W1 P# ~7 K  }+ R0 A* P1 b# @) x8 E5 o1 g
开始:
, i9 M. j" E# q4 `/ Y: w画面淡出
) L% @7 e5 @1 Y然后把主人公改成其他的东西,最好是箭头  x7 K$ J0 D) o# J5 i' m
把xx变量命名为XY和地图,
' ]6 E+ O3 a) p9 }把当前的默认菜单设置为:禁止
# M' D* t0 C+ x4 h然后进入纯事件菜单的地图
4 }+ T! f; B; \7 q  b  g画面淡入
4 I. }: g1 \8 m# U/ A2 |: B这里需要您自己做啦~~~(有时间我可以帮你做)
& M% B& f* |9 m7 s3 x然后新建事件( ?0 i5 v4 M9 o& L, _
并行处理5 ~4 V7 H$ s8 g3 I! ], l* r5 {
记录当前的XY
  G0 E3 \5 u( |) {再新建事件4 d1 j4 Q" S* Q, m! G
并行处理
1 H4 c1 i* u; t& U3 f+ A! _当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)
, ~6 C  N( W( s! m/ G. P8 g. V) e# b退出时:$ R2 o5 o' s' o- q! e& {
画面淡出6 N2 B- n" H' }
把主人公的行走图改回来& E! z6 e$ D& `8 `) Q
然后记住,这里我们需要用到之前的那个变量来返回
5 n6 X* y# _3 V0 `$ }$ ]画面淡入
+ n* h" W. a  [+ R2 q3 P: ]- k) M8 \
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)
5 o9 B* O# G0 U9 l
0 @* R( n) }8 v9 x第2篇,制作纯事件弓和机关
/ h9 h8 u8 v  Y% R9 _0 j) f
- v! K0 i* M' W6 p简单说就是当弓碰到xx事件发动一些特别的事情
* L+ b3 J# f5 \, f! e' R3 C9 ?可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能): P9 h; H5 O# @4 f  F1 J8 K. p
- ^  l: I, H. Q& ^
首先我们进入地图之前必须把那个需要作为开关的坐标记住
- N" B0 w7 B0 U$ |然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)0 e( l$ w) u+ V! G, R
把那个开关的坐标数值刷新为新的两个变量
+ \1 Y6 T- ?5 m7 ~$ V; u* F3 ?6 ], T& m然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)
) G. ?* r8 p8 h) ]0 d) ^' Z然后新建事件,并行处理' c2 Q8 g5 J! t" W
持有弓(这个可以不设定)* k5 y3 x; H- K* L9 ]
按键xx按下时% f$ O+ W( C, s: H- n
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)" b+ q! @6 o2 X) K1 v$ P1 ?
朝向判定
# |. b' b/ z% X2 h: B3 M% i就是朝上下左右时把弓的朝向设定为当前的朝向判定% B( W) i1 H: G- F; |! _
然后
( O5 D, \! i; ~0 |7 S移动弓的事件# W; ?$ r$ c. c* o( m/ c7 z/ C( u
移动到主人公当前所在地,就是那个变量3 b9 u9 _) {+ [2 M
然后将一个新的开关为off(后面会说明)
" _3 ?  l3 M. Z就命名为弓7 V0 G0 C) {0 j0 ~8 R
然后
- n5 p, r( A& R# Y& ~) [4 F9 C移动路线$ Z' s. F( D: @5 f
透明off(因为之前都是透明的,所以对弓干什么都没关系)
" W/ c1 t" i) U% H4 n穿透on4 s) P; y  g, D$ ^( Y: B
前进一步x您想要多少就多少……  U, O; @) Z+ z, M$ {0 F" A+ T1 W1 B$ H
透明on$ L! P* h1 p: e/ ~
穿透off
, |: M+ D& y% ?) m4 k1 q1 m9 M设置弓的事件为随便一个空白处
7 T8 F% }8 e, h$ m) j' v- W等待5帧
( W* a- W# }9 ~9 E
( z$ |( P  n" F( }0 O" w- l) h3 D# e0 _/ a
弓&机关遍6 D) V! R3 d9 I" [/ @9 p  V
设置新的事件; |5 ]- r% F3 d7 J$ q
行走图为一个弓(没有的话我上传一个= =)' K4 M! r' O+ }5 k+ P, j9 c; K
并行处理,设置新的两个变量
6 {$ t5 C1 R4 D' v- T3 X那两个变量=弓的xy
3 D5 b5 u& a1 a8 G: h8 T2 T当弓的xy=那个事件(就是开关)时2 z4 e$ c9 ~- [. G) ^
设定击中动画4 V* X$ q3 q! E; Z# t+ \0 X" ~
那个开关的开关为on2 _- P0 y* i5 r& u# t5 R; X5 B
然后刚才不是有一个开关吗?就是移动到主人公上的后面0 a6 U; r, b+ a
$ N) Z: _7 j, B
将那个开关设定为on; L  d6 c( C; t+ I- `; ]& r
然后这样就会消失+ i2 C' \% H3 ~) i2 G$ Z! m# o
但再次按住xx按钮
" T; \. Z2 H* [' T2 \! {! N$ \就会出现  X6 M. L  K- w# {8 e7 W4 }7 }

9 U# ]/ s# X4 L
: ~, A9 Z  p' x& N( @5 U7 }+ k3 |  i  N% x, ^( h
! v' W9 S+ B0 f" Y" X6 d+ \

+ Y9 Z9 i; C9 |: z0 E3 L本教程结束: O! O6 j2 p" H
感谢收看(我喜欢上这句了= =)
3 ?9 r( h8 J; a9 g! q0 k, {( E+ v
7 j* S9 g4 W7 L$ m& n' F
* U, a! u1 I* A, H2 w$ L3 l5 ]- k4 R* ], c' M+ T% v( m

7 I+ x# N1 }; s4 V$ Q+ p( I& ]
- M7 S) k/ J, PPS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
0 l) z$ r  N3 M5 M! W" b/ f8 a6 P# b( w
那个弓和机关的让我激动了……找到了啊!!!!!# O) E- |& `+ c
又是那一句:等我升级了给您加分= =6 B8 y9 j) M8 p' D6 X
纯事件那货让我知道了进入基地之类的是怎么做的了= =0 k9 L! R* X3 C0 p
话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……7 ], @7 y0 t4 N" r1 ?) J

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