Project1

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

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑
" p7 G* b$ @1 w6 W& Z5 k; [( w& L- ?3 |3 o9 |
这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||4 W$ \* C0 r1 E2 Q* p- l
6 S# z; q* M- _/ o+ G
# @( o! @+ }! }8 }2 ^, ]
第1篇,用变量计算人物坐标
% R4 |$ f# v1 [5 ~3 P
# C& d: ~* [9 Z+ e0 G# P我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =
1 x4 ~' k/ g( P' Y% t首先来新建一个工程,然后我们都知道地图可以远景# @$ J- b" I# m1 y6 K' s
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量$ Y, h. F. ]; p
首先是并行处理啦~~~你懂得
0 ]+ _* B) X& r  ~, [
" y) o; C6 M& _% `# N3 Q( j5 Y开始:
) F8 X8 |: R) X- n画面淡出6 K( M% n) U5 c% Q
然后把主人公改成其他的东西,最好是箭头
  }: I3 X+ j9 s  \把xx变量命名为XY和地图,
* G; q  w* l  l" G6 O( u+ R把当前的默认菜单设置为:禁止
* h! e$ y( s) W# o: j. @$ t9 k然后进入纯事件菜单的地图% l$ e6 _; u1 k2 @$ X6 u# l7 T5 v
画面淡入% _! v) ~( w5 o' s) |: `7 }
这里需要您自己做啦~~~(有时间我可以帮你做)
, w* [5 O6 Z- ]6 e3 D, F2 N然后新建事件. V8 N( H  h$ i% B3 {
并行处理
0 ^. S& C/ ~- n记录当前的XY" f  Z) r5 K' k* W
再新建事件; I3 K: l" E5 x& T  A% H7 L
并行处理0 D- g$ G; v; z& d
当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项)/ B/ n" G9 ~+ T+ C, G9 q
退出时:
+ }2 P0 y! m2 V画面淡出
4 ]5 w9 f: g+ Q+ t% z; d4 o/ W把主人公的行走图改回来) }, X  r/ h# u- E
然后记住,这里我们需要用到之前的那个变量来返回
- v: D9 Z5 t# ?2 U8 y7 L9 T画面淡入
8 B& y  _, r2 P# B' n3 E! H) C+ ~5 h- c3 D
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)4 U* [4 d  e! I3 G+ p6 P1 z
$ a. S/ H& K: K& z! _* R) S
第2篇,制作纯事件弓和机关( h2 S- D9 s. z/ c) f, K

: D. p' s' {% W' W3 }简单说就是当弓碰到xx事件发动一些特别的事情$ e4 {1 L; c. ^6 [/ x
可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)/ O3 I- d; z1 ?  s# E' G2 w' v4 l

! ~# z3 n8 |, Z/ f8 C1 u首先我们进入地图之前必须把那个需要作为开关的坐标记住
9 G! A4 C8 q, R" D+ g然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)
4 v- e+ {  N9 q$ ]. z( }8 e: s把那个开关的坐标数值刷新为新的两个变量' N3 e4 ^/ }3 j" L1 b, a/ e2 ]1 ]
然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)& k8 z3 y/ {0 t6 D" i
然后新建事件,并行处理4 ?) S( e+ i3 L# Z7 ~/ e
持有弓(这个可以不设定)) K* o9 Z0 g3 k# E0 j9 |) b+ Y! M: P
按键xx按下时+ L! k0 |  q; l, \$ [, H! [2 s
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)  i; a  n$ O7 w; c# ]% h
朝向判定; _5 D- {" s  W' q0 ~
就是朝上下左右时把弓的朝向设定为当前的朝向判定
, b! `' q2 @% d6 ^3 l然后6 |5 F8 P" k1 J  O) R
移动弓的事件+ j  |( u3 G* a9 w- ?# w0 g+ A
移动到主人公当前所在地,就是那个变量6 h7 Q6 K8 V5 U
然后将一个新的开关为off(后面会说明)3 ], h& W# z5 A. K6 ?2 h* Z9 i
就命名为弓7 u- t% f  F4 }
然后7 x; z- i- K0 `6 o* a
移动路线
* |* o6 |! w$ G1 k9 i透明off(因为之前都是透明的,所以对弓干什么都没关系)/ C. g  F% Y* n' {. k9 U
穿透on7 [# _$ R$ I' I: [. V5 j, h
前进一步x您想要多少就多少……
+ Z# f& }8 m5 g' \, K透明on
' E0 B. E1 r* S5 F( F" `4 E穿透off
/ ~1 u& f$ w1 @0 _设置弓的事件为随便一个空白处2 _/ c' M( e' s2 a! U# r9 s+ U# z* z
等待5帧
, L# N( z3 U/ Y# Y% d
& O! H. A0 J% Y) Y
8 a, t3 {3 S8 W% R4 P6 x弓&机关遍
6 p. |! o# p% \设置新的事件
7 V" O  C7 j" P% {  N* H行走图为一个弓(没有的话我上传一个= =)4 R% j0 a9 N. d
并行处理,设置新的两个变量( u# ^- g& i, p% a
那两个变量=弓的xy
' ]; g( _7 W4 B# z当弓的xy=那个事件(就是开关)时! l  ?2 N9 i0 I6 S
设定击中动画  d( N' d3 e; \' P
那个开关的开关为on9 o+ w& }, G  K# z7 o; t+ H+ ]
然后刚才不是有一个开关吗?就是移动到主人公上的后面
' [9 u4 t+ {2 m& E- N* {5 V/ u3 M( I. T8 c
将那个开关设定为on
! t! [. ]' V7 x: A% S+ k然后这样就会消失3 t! E% \9 e( l- G0 ~2 Z
但再次按住xx按钮# `- `9 `- N( r/ x5 _
就会出现
! S- o3 r2 D# y; ^, A! L4 i* \1 p+ i; ]) h) X9 P0 K! }

' i" |+ I* m7 v! n7 K) ^  j! }3 e; ?5 {8 l
' }9 a0 q& n' d

+ Z6 L6 E+ u" r$ ^& B$ [9 L本教程结束: _8 D) `# s/ D/ G
感谢收看(我喜欢上这句了= =)7 [4 v. X& }+ }4 @& Q

) o' F4 W/ R" {# Q. I% S/ X
+ t7 T! e3 E' q% a1 q
, @" a! H, G1 h: i; w1 G, q4 T7 E# Q; x. E6 [
) A, z( L, ~4 s: U
PS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
, o3 O. X" c6 C- t8 B% |0 ]  c* S5 j5 j! K. s
那个弓和机关的让我激动了……找到了啊!!!!!
4 u" r+ O  Y/ o' ~+ f" a0 y又是那一句:等我升级了给您加分= =
. F/ Z- V' h/ R5 z$ z3 o7 k纯事件那货让我知道了进入基地之类的是怎么做的了= =  \$ P7 {. p: @) N/ [
话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……
7 f  \0 d5 E  m, [/ M
作者: 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