Project1

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

作者: RPGmaster    时间: 2011-8-13 08:29
标题: 2合1变量教程也算文字教程吗?嘛……这次是送给小影的教程
本帖最后由 RPGmaster 于 2011-8-13 12:39 编辑 9 a1 @# _6 ]2 d0 J: E" n/ J( h

( J2 y5 ~4 p3 }4 f+ u2 }, c% p* C/ Q这次是变量相关的教程,小影啊……我只是一个新手而已,不是什么大人物哦,所以不要抱有期待较好= =||
1 Z1 r# `% U8 U& o$ x/ z0 T. c4 V- m( p$ v& m1 @- P" b/ Q

& I, Y5 ?- j: q# a6 ^" I第1篇,用变量计算人物坐标
) [: {- H; h9 \9 m
) R, l5 {- D* I1 j+ s: d我们需要知道什么是变量&坐标,但是大家都懂,所以直接跳过去= =
% g$ a$ t( Y: [' h7 b首先来新建一个工程,然后我们都知道地图可以远景2 p8 }* `$ R, ?+ {9 m5 ?, z
那么打比方我们要做一个纯事件菜单,我们需要用到的最多是变量
9 f0 U! l# A! R2 e, G首先是并行处理啦~~~你懂得5 N3 Q: g5 t$ w' A

  m+ |& e! K' Z9 B- p  x9 H开始:
' H* ~( a% W' q# u# b画面淡出2 G: s: \) e& t
然后把主人公改成其他的东西,最好是箭头2 j, T3 |- {- x
把xx变量命名为XY和地图,! \; x6 h% q8 l9 Q( Y* s
把当前的默认菜单设置为:禁止2 u& H  S+ S( S* B! s
然后进入纯事件菜单的地图
/ G4 T9 O1 U3 f0 ]画面淡入
# v% E0 A, R8 D' F: w% S这里需要您自己做啦~~~(有时间我可以帮你做)5 e* x) S7 [# ~
然后新建事件
6 L# N5 i4 e# L9 o并行处理
# U& E0 J8 I. S记录当前的XY
6 o8 N' E# B. W7 P  {( W9 n; }再新建事件
" g- U8 F, }# I6 H  _+ `1 g6 F6 _并行处理
2 e% Q2 B6 n. Z+ y5 R9 W% ]当玩家(箭头)指向xx坐标(就是纯事件菜单里的退出选项); g) R; K. B9 v- {/ f
退出时:; C% G( R( P9 F3 D
画面淡出
  d; _1 F* I' U- P: Z3 T% ]把主人公的行走图改回来
0 Y/ d( p( o7 I9 w4 K% Q然后记住,这里我们需要用到之前的那个变量来返回/ Z0 r4 E8 T2 K( N* f% [
画面淡入
/ ]' i% L& z, ~' e7 ]9 y
# P! h6 e$ \$ C5 z6 m3 P这样纯事件菜单就制作完毕了= =(虽然别的选项没有……请自行添加)% b) p! r+ {5 g

" k' D% t) C& R0 c. k+ y! [4 C第2篇,制作纯事件弓和机关
: A. K$ M! t+ H1 n# T. ^
# Q$ b- C8 L7 k# ?5 ?' \2 X简单说就是当弓碰到xx事件发动一些特别的事情8 s& H9 \' K% r
可以用来打开开关之类的(制作ARPG强烈推荐,除非那个ARPG脚本已经有此功能)8 y: Q) G0 Y% t" P
1 N/ e+ x$ I. z6 g# J
首先我们进入地图之前必须把那个需要作为开关的坐标记住
" m9 [! `$ ?9 X3 \' X6 _然后新建事件,并行处理(这里并行处理是为了第一时间就发动,为了不触发BUG)5 ]# ]# f. n& q% @- @" K1 n
把那个开关的坐标数值刷新为新的两个变量
' k4 w! Y, g' L% i  C" w然后把弓的事件设置为透明(弓的事件等下会说明,总之随便在一个空白处先新建事件吧)& M/ X, k# ~. d% S& Z' d
然后新建事件,并行处理" [) P( V) I8 A3 Q
持有弓(这个可以不设定)& f7 Y, C! y3 K% ]+ @& k
按键xx按下时$ J. ~+ P4 a# p# {; {
主角的两个坐标变量(可以用之前的纯事件菜单用的,反正有刷新的= =)
! Y% D# [, R" U) \朝向判定4 G( ?: Q& M+ u: s
就是朝上下左右时把弓的朝向设定为当前的朝向判定
/ H- e& @5 X2 C7 Z然后' q# L) D5 c0 J' s8 N& X
移动弓的事件
8 U% N7 D$ A; F9 }# r移动到主人公当前所在地,就是那个变量
2 P, ~2 |! k' ?5 \+ B8 r" M然后将一个新的开关为off(后面会说明)
, M4 C$ U& ]3 p9 ~, K' A就命名为弓
( w. r7 I3 v  ]4 ^: A* _7 c- m然后9 X, P1 v/ w. h! E, f; ]
移动路线" c2 r2 O5 R' H( t! [5 H
透明off(因为之前都是透明的,所以对弓干什么都没关系)7 G+ E% V' T; ~# m% ~. h& {
穿透on
  p7 n) \- \& D前进一步x您想要多少就多少……( }" z: f8 I5 ?# V
透明on
( A1 ~& [- A9 A; \3 g& I穿透off. Y9 x) ^0 n. }# V* ]+ l- o
设置弓的事件为随便一个空白处
4 |/ u0 O; c; }% W9 l# Z& l: t等待5帧- w9 W- t" {% t

* N5 \% v$ A7 Z- ^% v. P
* Y0 K2 u. B, K! M  P; E弓&机关遍, ~* p3 j# Z, g$ T
设置新的事件( \' ]8 r* B! x$ o8 x
行走图为一个弓(没有的话我上传一个= =)
. J- W$ e" [$ m- `* x7 @并行处理,设置新的两个变量
, W: E  e4 T1 x- K6 N5 k9 W  P/ ^那两个变量=弓的xy
" y# u+ P5 U4 {3 r0 H当弓的xy=那个事件(就是开关)时) A6 B1 h. D, R. @; z8 W  z
设定击中动画6 P3 D  _( B7 O! a( k5 `
那个开关的开关为on
5 [9 R( T; [& n0 ?  M  i; d; E然后刚才不是有一个开关吗?就是移动到主人公上的后面
7 X5 P$ b$ x' x& ^/ w& j; B5 v) R8 _' B  @$ o: ~
将那个开关设定为on
8 I0 F2 Q7 w3 F: A1 r$ w* {然后这样就会消失4 M- o: Y; G1 Y, h+ {2 E
但再次按住xx按钮$ J- g% _0 M$ D! g' T; C% N
就会出现% x: n) F8 s8 ]+ M& W; ?
( e, t/ c: _: o+ p2 L9 R

: V8 H: \$ n0 u# k5 s$ T0 P
; K7 P4 W8 S$ k$ |9 @/ h
% C' O; s/ W, v  _9 _! O" E' l+ }2 v
本教程结束4 H7 M6 m2 u9 ^
感谢收看(我喜欢上这句了= =)
6 a1 J- T" K, e" ~0 W& v  t0 w% G- f' \9 [
( M- J0 X3 P0 }& ~: V6 R

; P3 G, u; S( u! Y" D5 ^. k5 T

+ A( i& c) G$ h8 Q, C4 e2 i$ zPS:我只是个新手而已 淡定淡定~~~
作者: 幻影破残影    时间: 2011-8-13 20:37
本帖最后由 幻影破残影 于 2011-8-13 20:40 编辑
) Z- e, I. {$ E/ k! o* H5 Q% c4 n! u; l. f7 M+ F+ {- Z4 b2 s
那个弓和机关的让我激动了……找到了啊!!!!!. B7 p  x. d! P) w
又是那一句:等我升级了给您加分= =
- B; a" k, G9 O0 a8 x* G纯事件那货让我知道了进入基地之类的是怎么做的了= =
1 g+ f7 Z* D# J话说……我也是个新手啦!!!我只有在20秒内想出2集漫画或1章500字小说的能力而已……
  u" j+ M- c) l$ n0 w6 K
作者: 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