[CONSTRUCT 2範例] 收集魂魄效果(使用moveTo)
注意! 本範例使用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
(转发自:原日志地址)
vzad
2017-08-29
呃。。提供一种思路…… 在UI层左上看不到的地方放一个透明精灵,记下它的UID,要收集的东西直接 move_to UID 即可……
这篇干货是每个萌新必学课程!