Project1

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

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑 ; i7 G8 E4 l% T" P% s' B

, X3 s# {4 e: O" I* }这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
; X( u7 `6 f! F, p  Z4 f* Y0 o& D3 n8 L* P0 ^! ?* w2 b

' s6 z1 M4 y# |  @' j第1篇,用变量计算人物坐标
% r: ~1 ~! e  f, Q% U; Q
9 X9 J3 [9 x$ c( y/ n  \7 d5 K我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =
, O- \2 P: {# z- V1 _1 S首先来新建一个工程,然后我们都知道地图可以远景$ V# ]( A, c- [. O$ |
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
1 K5 X6 K: L3 d首先是并行处理啦~~~你懂得* ~3 s* ?( ~4 S3 u7 h

! _+ e+ ^* E1 c5 j' K3 |  u7 v! K开始:3 V4 V5 ]) y# b# C# {4 q2 X9 H- P
画面淡出6 k# s% M# b7 Z
然后把主人公改成其他的东西,最好是箭头
/ [0 {: W* g# E6 t/ t3 @/ k把xx变量命名为XY和地图,
# f9 ]% Z2 ~, w4 B把当前的默认菜单设置为:禁止: r) _6 a6 S& U; z- _
然后进入纯事件菜单的地图
" k/ p  Y: [4 n  X: U! C画面淡入  u4 V1 M0 Q! `. m: i) F
这里需要您自己做啦~~~(有时间我可以帮你做)0 L6 J+ t1 K8 t/ z1 ~
然后新建事件
2 f4 D+ X( Q, J/ n并行处理
9 d( a" L. y' P) s记录当前的XY! q0 |% l% \# X
再新建事件
; ^( A8 u$ F' G- ?- E4 a并行处理( J: \5 v$ w8 P9 h/ f& R& B( P
当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项): J' V; E$ X& }5 t8 A1 R4 v2 e
退出时:7 d+ D0 k' @5 c: U3 H
画面淡出
8 {/ @8 Y9 N  v7 D3 W把主人公的行走图改回来
- v  P2 ?% C" d( B" U然后记住,这里我们需要用到之前的那个变量来返回3 K1 M+ Q* }5 d/ e. r& i
画面淡入' Z1 Y' m; J; I* Z
/ C+ p' p' s5 r, Q) D) ~( {' Y' s
这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)/ P! Z$ C  {6 h0 e. V5 k. K7 q& [
# _& k" v# W. v' q
第2篇,制作纯事件弓和机关
1 c: y4 \# h, w  s' P. e; r% ~
! A$ ~3 |6 R% d6 ?0 ]2 J0 a' H  D8 c简单说就是当弓碰到xx事件发动一些特别的事情0 d( j$ |* P% s* w9 h+ J) S0 T
可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)" F0 f1 A3 u  ]8 F) S) p$ ^  u; j

* Y4 ?8 X2 U6 p8 f6 X* j首先我们进入地图之前必须把那个需要作为开关的坐标记住3 a8 C4 O5 c; U5 l) \
然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)
5 g! E* u* M5 y# q* h" V把那个开关的坐标数值刷新为新的两个变量
9 v6 t. f% }. l( t然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)6 r1 Y6 Q/ \- z/ W
然后新建事件,并行处理
/ H) c3 X" w: ^: ]8 I( @% d9 c  f持有弓(这个可以不设定)
: ?+ E) F8 r* c2 a! f( c2 [9 L按键xx按下时
9 ]# |( n4 P+ ?主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
2 y3 P. m% c7 _2 I8 |朝向判定: K5 i. t+ X  p, A8 n
就是朝上下左右时把弓的朝向设定为当前的朝向判定
: R- q2 j( c  `, ]' Z/ h然后
( j1 p' l& n3 d, x" D* T0 E移动弓的事件* ?) b, W; u5 z$ v$ t. U
移动到主人公当前所在地,就是那个变量
8 a& d0 F0 v9 R1 U( |然后将一个新的开关为off(后面会说明)- [% k4 ^% G9 [5 |
就命名为弓. J1 @7 `4 Y" v' S
然后
5 ~+ Q: I4 _" B6 I0 s移动路线
$ ~& D$ ~# Y& W# F) e2 M透明off(因为之前都是透明的,所以对弓干什么都没关系)3 H9 S7 }( F5 q  j7 i' X" n, [
穿透on
* U9 R" ~9 I+ ^0 @- z# [7 s* t! i1 e前进一步x您想要多少就多少……
% o/ u. ~% u% _透明on
! U! |0 o% b7 f穿透off, W, i$ C; W2 M6 l4 m
设置弓的事件为随便一个空白处
4 e% w2 k* T- `" y$ W( k  z, e4 e等待5帧
6 j! d$ G% Z4 u. Q/ _$ p
' T8 o6 n4 ]( K- y3 [! j$ C
* A5 x0 t6 A/ ^8 A0 ^- `( ]7 p弓&机关遍1 i. t/ Z9 x9 p) `( ~9 N* d
设置新的事件
5 z0 `4 B% q! ~+ o" p6 e# |" \. X行走图为一个弓(没有的话我上传一个= =)
6 e0 V3 ^, h5 h5 {并行处理,设置新的两个变量
0 j. X! y1 ^0 \5 m那两个变量=弓的xy! }" R- O2 Q9 W
当弓的xy=那个事件(就是开关)时
0 P: j: M9 a% S. {设定击中动画2 j( k) T; ]3 O" G- K
那个开关的开关为on
, R0 Y9 O1 ^8 C9 f然后刚才不是有一个开关吗?就是移动到主人公上的后面
2 i# j2 n5 v) G  Y. f! v: R- V) ?& K0 p  f
将那个开关设定为on8 \% W1 p4 P. j: ?8 X4 ]" D$ n; {
然后这样就会消失
9 U5 D; f( p. B' V, e2 G3 f" o但再次按住xx按钮" q  v# Y# K1 E
就会出现
3 u& x# D. d! e3 H2 ]8 O4 L5 z% R! B. \% g4 `. x; ^

* A7 t" X! T& |4 ]; u% j9 g1 x" ]% u( k- S& y  i

1 c/ \9 J( P5 L4 J4 l2 O+ W, A7 r
, d; i1 Q- e% W1 ]# I; e5 O本教程结束. w+ M$ B$ E! `; }6 a: F
感谢收看(我喜欢上这句了= =)
9 s( ?& }. e5 b$ C$ U0 T  x+ V: F) z7 ]' q. K: w0 G" V8 S$ U

7 k3 L, U5 z5 q" j. k: \% n' [. q
& f/ l" n6 }7 G3 _! g
  I; [$ m1 }: v3 B! d, b; x6 Q: T4 z5 ^. h( N, x; }8 Y2 I" @
PS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
  Z( @3 ]9 K5 ~, M8 B2 }. M" n
( K, n& k5 [4 j$ s) E0 r9 i那个弓和机关的让我激动了……找到了啊!!!!!$ E( O* `, |4 m4 {
又是那一句:等我升级了给您加分= =6 e% B0 l  B# t# W  `  i- f
纯事件那货让我知道了进入基地之类的是怎么做的了= =5 a2 k4 G. Z; i7 ^: q. F
话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……/ ?: l$ Z! z; E; o, n4 p; n* c

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