注意! 本範例使用C3 + rex_moveTo插件
一般來說我們會將血條坐在parallax為(0,0)的ui層,因此在進行遊戲物件與ui物件的互動時,座標必須進行轉換。
轉換相關的表達式包括:
1. LayerToCanvasX / LayerToCanvasY: 將指定圖層上的某座標轉換為H5遊戲canvas的座標
2. CanvasToLayerX / CanvasToLayerY: 將H5遊戲的canvas座標轉換為指定圖層上的某座標
另外補充一點,若有利用layoutScale做出整個遊戲畫面的縮放效果,則左上角canvas座標是(0,0),右下角canvas座標是(WindowWidth, WindowHeight)
http://pan.baidu.com/s/1bA6SCQ
暂无关于此日志的评论。