0 f t ]; Q4 U( a: ~7 E! @: D- c2 R( r9 J
4 S6 Z' i2 E: H l
8 `7 B' z0 S6 s' m1 c, T7 o
5 w# ?7 R! K+ f* h: Z7 B) O* X9 D
1 ]: j; T: o3 T- m G- l# Y& B这样由于场景尺寸大于窗口尺寸,引擎就会使场景可以卷动,在SceneEdit保存你的操作并回到PM按F5测试一下。 ; \1 C( H3 B2 _+ H+ A( s + m, Y' t9 S, ?: i4 ]6 L! F; Y! e. }6 D+ K8 E0 p. Y
接下来要做的是规定哪里能走哪里不能走。2 l L$ _8 m5 C1 W+ n
点击node栏里的floor,你可以看到中间的方框被红色高亮了,这个方框中间就是角色可以移动的范围。" f# z* V4 Y; S, M. v
拖动方框周围的四个小方块可以改变它的形状,我们要做的就是使这个红色框和地板重合,不让我们的角色能跑到墙上。 ' n0 I' m. K5 r当然只是一个四边形的话估计不够,我们可以通过添加节点(也就是那些小方块)改变红色框的边数。 ; d0 _) R. P, x% `5 J1 k ( T) ?$ T/ k( e7 E) L6 W" _# Q. F! Q2 w; o* X" e% _4 ?2 o
" {" g% s$ \' y: W* z; Z; E7 t
如图所示,选择floor后点击Add point,把鼠标移到右边的预览窗口,可以看到鼠标图案变成了两个加号,之后在那个红色框上的任一位置点击一下,框上多出了一个小方块,可以拖动以改变形状。 / s9 S" P% C6 C, [0 N U- N3 G3 c) ?7 o+ ], e" L- O: s
# b) @& |/ P' r* l5 x: [$ e y- p/ N* j& J5 P
点Remove point则可以删除一个节点。使用小键盘的加减号也可以添加、删除节点。+ p8 q6 X0 V( Y9 \4 a
+ w8 B- Z8 s7 i( y, L
$ _) f, S( ~) k9 l# u
之后你要做的就是把红色框的形状和地板整得一样,如果节点不够的话就多来几个。如图。 4 z1 Q8 m, n+ G3 v7 g3 z# i. S3 a% _, p
& N0 u5 B) m& G
( Z. c! J$ o; q6 a; ~. ?- z; L
$ U$ c6 C) S- A7 m- h" Z这样就规定好了角色能行走的范围,你可以测试一下。测试过程中发现的横穿桌子等一系列的问题在以后的教学里一步步解决。! O5 n+ N: r1 J- ^
. I- Y6 W d s- `
+ C3 H7 K8 i5 f最后是一个小技巧,如果在调整红色框形状时不小心进行了错误的操作,比如不小心拖动了一个节点,如果你的鼠标左键还没放开的话,你可以点击一下鼠标右键,就会恢复原状。或者你可以在工具栏选择Edit-->Undo来撤销,ctrl+z也是有效的。' |) J' v6 z! g' b3 k: ~3 B
k0 q; v) w. B7 C) H