" H; S7 b( v6 }& I$ \7 M7 u首先,为chair实体创建一个sprite。返回PM,右键点击Myscene文件夹并选择“Add->Add sprite…”命令。在弹出的模版选择窗口中,选择Empty sprite模版,并将名称改为chair。 1 A3 J% N8 Y1 ~5 u) d' ^( k, k" F* P" P/ e! x9 g$ C
, G" B9 J+ S! b
\" W- N% b0 g& F% B; p3 e $ D( i/ n( n' V# B
% t8 G2 }) z9 C. \9 V在MyScene文件夹中一个名为chair.sprite的新sprite创建好了。双击chair.sprite后PM会自动调用SpriteEdit工具帮助你编辑。现在这个sprite是空的,我们首先要添加一个帧(frame)来放椅子的图片(添加多个帧并设定一些信息后就是动画了)。点击Add frame(s)按钮并选择chair.bmp文件" e9 {: \8 k! y# X# F% h6 ^5 Y
2 i, b' A& ~( m5 b. K9 ^
+ Y7 _1 b) i7 G5 }
0 O% V' O% n3 \* N4 K0 K, } : z/ a0 c- w! Q! _
& E& w( _. |/ g8 T接下来需要改变焦点的位置。有两种方法:一是在右边的预览窗口里拖拽图片使焦点(就是那个红色十字)移动到椅子脚的位置,二是在左下角的信息栏中找到hot spot一栏填写坐标135,174。 E1 U [( B9 ?5 J8 A+ n1 u% i
+ z$ V/ B J7 {" S8 N 2 V- x( \' j. s5 W5 y1 E9 S 2 Z& R8 T3 K) K$ t
# }3 S3 Y7 o: |0 s
: a8 I, q, d) W6 i0 T- n' ~
2 X) q2 a7 g( Y3 Y1 l保存并返回SceneEdit。选择chair并更改chair的图象为新创建的chair.sprite文件。你会发现椅子的图象移动了,这是因为我们改变了图像的基准点,移动图像到正确位置。保存并测试游戏。* l. y* a1 ]; r6 _8 D; k; n! x
3 t1 J- H( e6 ?( d5 Y9 o9 w: V 9 z8 K4 \: U) b* j2 ~. c" z% o " W* O' o6 g. x + S5 o% {1 V1 U$ A1 e- {* x* F点击下图中的按钮可以添加比例线。(帮助文档使用的是老版本,新版本中者按钮旁边还有个按钮,可以添加纵向的比例线) 4 j- f" d6 f6 p3 Q7 i! }2 N) r+ l
" O! B% _1 A5 }8 s, K1 a / b' Q" M7 }3 z8 C y H R! A f # B. v% P7 A2 l% b' `' R之后把上方的比例线移至地板上端并将比例改为90%,下方的比例线则移至地板最下端并改为160%。 $ M& l; K4 u1 v) w/ W; I% T & ^' r, G; x0 A + i. @- v0 n. ^# h3 K 0 S% s1 A( s; _( N8 U$ l0 s
你可能想知道如何设置到正确的比例,最好的方法是使用角色模型(actor placement tool),SceneEdit提供角色模型方便你编辑而不必频繁测试,如下图点击Place actor按钮。' Y8 J# H5 \5 X) _: e5 j% Z$ Y
7 G0 p- `7 Z- m+ r c" r. R# `: b6 Z9 L! f 6 \8 D6 }7 X4 ~: j9 z* I5 f/ H/ i% \! W
; j) K1 ?. B) l( u这时会弹出一个窗口让你选择使用哪个角色。在“data\actors\molly” 文件夹中找到molly.actor并载入。这时候你的鼠标就变成了一个角色模型,你可以移动鼠标到任何位置看看效果,这时点击右键角色会改变方向,点击左键会暂时将角色模型放下,以后再需要用时点击Place actor按钮就可以。" {0 ?6 n: L ]5 X# E' }
p0 f# y# O% o0 W
[修饰区域] 0 u+ w& A, M# w) } 9 P! w' L9 | X
接下来我们可以添加一些小效果,比如当角色站在远处的小角落时让角色变暗一点。 1 S+ a7 u" E% m1 d+ S 9 e: }! `0 g6 s
我们可以添加一些特殊的区域来影响角色的颜色和缩放,这些区域被称为修饰区域(decoration regions)。 . Z$ i- k+ w, {( u/ y+ @ # H/ a% n' l5 a% N1 D' i/ l( A在layer列表中选择main,并点击下图的按钮添加一个区域。/ l6 ?2 F/ M8 {) E
N7 i8 O5 ] x( i f3 i+ x0 w& `; ` h