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

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

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

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

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

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

帮助文档里说了,现在真正有趣的来了,虽然我一点都没看出来哪里有趣- -; {1 l' l8 V- C& z$ Z
这一章我们将了解如何使用区域(region)来布局,实现桌子在适当时候遮挡角色的效果,你可以把帖子拉到末尾先看看最终效果。: l1 n+ M0 {' Y

/ R: O" r+ k6 v4 Q, t3 Z在SceneEdit中打开Myscene.scene。* z( |+ B1 j: J1 z7 _

" d3 c( t/ t6 |+ m5 I. g; }& J目前我们有两个实体:backgroud和desk,还有一块区域floor划定人可以走的范围。  q) A- E5 {3 e" M* X
我们需要desk这个实体在角色走到桌子后面时遮挡住角色。方法是添加另一个区域。
% f1 O7 h9 x4 m% N5 P
. t% c3 T! R* h! h1 Q/ _* v# U% c* T# Q8 Y! `3 m
如图,点击Add region按钮。一个新的区域被创建了,默认名为new region,在预览窗口里是一个红色高亮显示的小方框。3 f  [) u1 r6 F5 r

$ H3 b- h5 a& K* X! B: E7 @' T
$ t; S' X3 T' R. D+ u% U4 L$ j. w+ ?' ~$ d+ G0 o" V  N
' I' C% V( w. ~: o9 _
7 _% \. H! h% @4 ^/ ?' ^
将这个区域改名为“behind_desk”。接着按步骤一中对floor所作的方法,即添加节点和改变形状使来在地板上划定一块“在桌子后面”的区域。如图。(我一开始觉得形状有点怪,但实际测试后理解了为什么划定这样一块区域); S* @- r8 q! ^; y  @

+ v0 U8 a0 e$ o/ f" ?' [) D0 m( Q0 a7 W$ J
6 J% g6 L& p5 e3 Y8 M# H( E
0 S8 j& _0 l; p

: W3 R) H/ ?2 j- o" |最后要做的就是调整node列表的顺序(使用上下箭头),如图为正确顺序:% q" D; j, i) A" z
: Y' u  `! a7 Y3 I6 `# u0 c, I
; x0 l! H0 l5 y9 X

. |& [3 g4 H$ h( M1 ?# D; X  Z8 H* Q3 p, @
这样一来引擎在工作时按这个顺序绘制:
) B: K- s6 p+ D6 m$ K1 d/ S# P! Z& h

, ~7 W) `+ H/ G3 ~1、绘制背景
& S6 z2 w( r9 {7 a& d) V' F: N, k( z1 f2、绘制所有处于“behind_desk”区域的角色6 U/ ^4 T6 G) b6 F
3、绘制desk实体(如果角色处于behind_desk区域中的话,desk就被绘制到角色之上了,也就实现了遮盖)
# ?6 e8 [" F8 z2 K" Z; `+ `4、绘制所有处于floor区域内的角色(貌似这个引擎角色只绘制一遍,如果在behind_desk中被绘制了这里就不会再复制。是不是这个原理不太确定)
. b5 H; o; G, t3 X0 {, N1 t换句话说,如果角色处于behind_desk区域中,会先绘制角色再绘制桌子,反之先绘制桌子在绘制角色。
: }( f/ C7 h, N$ G9 |  Z4 B" r
% S- ?4 k+ [  J0 c& E
* X* [: F, e" v# n& J
. l; F9 n% G- y! y" G( Q保存后实际测试一下,应该会实现图中的效果。下一章将处理人物横穿桌子的问题。  c& ^6 S( f, |9 k

. p) e& }' h) }6 ]4 ^
! A/ N) t; V- X& h# S3 r1 j8 ^4 D5 t- l1 L

- e9 S' o; C$ h9 h" S1 w帮助文档的作者认为这是最难的地方,剩下的都很简单~请确保你理解了其中的原理。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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