设为首页收藏本站官方微博

wintermute学习笔记[4]--搭建场景步骤三:场景布局

[复制链接]
查看: 2724|回复: 0
打印 上一主题 下一主题

wintermute学习笔记[4]--搭建场景步骤三:场景布局

跳转到指定楼层
楼主
发表于 2010-9-17 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

wintermute学习笔记[4]--搭建场景步骤三:场景布局

帮助文档里说了,现在真正有趣的来了,虽然我一点都没看出来哪里有趣- -
. U+ b4 M" I( T0 k9 m5 [5 ^这一章我们将了解如何使用区域(region)来布局,实现桌子在适当时候遮挡角色的效果,你可以把帖子拉到末尾先看看最终效果。
- S. a' `/ J5 o$ _
1 {, X* }" U2 e在SceneEdit中打开Myscene.scene。/ ]/ L4 h0 G' _% @/ c/ ~

3 E2 ]" ?  q9 X, x7 {7 f目前我们有两个实体:backgroud和desk,还有一块区域floor划定人可以走的范围。& @8 e$ {9 d/ S
我们需要desk这个实体在角色走到桌子后面时遮挡住角色。方法是添加另一个区域。
- V/ l1 |4 D7 R( o1 P; `5 a1 r* ]! L* m/ g/ Q! s( S% e
$ J, d9 J! _+ N, Y+ t: Y) J, [
如图,点击Add region按钮。一个新的区域被创建了,默认名为new region,在预览窗口里是一个红色高亮显示的小方框。$ m" B) ~8 @! a. ~3 Z( `

0 A0 v) f& f& o0 `0 D6 U1 k% {  X! ?6 i5 f/ B* W- O$ w6 P6 c+ `8 x( U

, Z3 Y+ O. l4 E3 @; M6 l# {( T
% ^$ p$ g/ E. Q1 n, |4 P+ l
( t# y/ Q6 r% v" w将这个区域改名为“behind_desk”。接着按步骤一中对floor所作的方法,即添加节点和改变形状使来在地板上划定一块“在桌子后面”的区域。如图。(我一开始觉得形状有点怪,但实际测试后理解了为什么划定这样一块区域)
, h) M6 Q, I4 Z" M; L0 A4 @+ r+ _" l5 D: V
, M; S9 [  D! G+ m1 m- |6 G. N* F7 s& O
6 Y9 `2 ]/ {) r; N' b. a4 f
' |  U6 p; J( z9 _( N

6 J$ H6 x) D. i2 J最后要做的就是调整node列表的顺序(使用上下箭头),如图为正确顺序:
+ {' e( r! I6 h6 Q  w; V
# ^* p. C# Y: F8 U% H. N( x
/ D4 T7 w: S. f' c9 {5 p# R
/ ?& u7 w' d" S: {6 v0 }* S" h! U( x' f* {" ]! ~( C# X
这样一来引擎在工作时按这个顺序绘制:' S8 _9 h- k3 O$ D8 q

' G$ U$ f+ Z7 X* W
: [5 \4 R6 w4 U) E' K1、绘制背景* Q# I% K9 d/ S. y; H2 `, ?
2、绘制所有处于“behind_desk”区域的角色
# K  Z% r/ q+ j9 j0 r) _, h3、绘制desk实体(如果角色处于behind_desk区域中的话,desk就被绘制到角色之上了,也就实现了遮盖)5 D' J- Y9 [8 J+ H# b6 j5 E
4、绘制所有处于floor区域内的角色(貌似这个引擎角色只绘制一遍,如果在behind_desk中被绘制了这里就不会再复制。是不是这个原理不太确定)
+ ]. q  n5 L3 T' T' L, p) m7 o7 G换句话说,如果角色处于behind_desk区域中,会先绘制角色再绘制桌子,反之先绘制桌子在绘制角色。% A. `5 P( j4 |9 J  {* l/ F1 h) x
: N7 p% |4 P4 V8 M0 c# R1 T

% R6 w8 h) l+ z+ ~8 a7 C9 |; I6 d$ s: I3 Y" b9 z
保存后实际测试一下,应该会实现图中的效果。下一章将处理人物横穿桌子的问题。
) Y$ C9 o! e* _8 X5 c4 u/ G& b$ D# l
6 P2 v3 r" F( U1 L; M/ a

* C) a7 Q- K7 f3 t9 Y2 g
8 E; P9 C9 f- ?' ^  Q帮助文档的作者认为这是最难的地方,剩下的都很简单~请确保你理解了其中的原理。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表