cocos2d x點滴總結 2

2021-06-18 09:04:09 字數 723 閱讀 8054

cocos2d-x中的各種座標系

1 裝置本身的座標系 是以左上角為原點 x向右 y向下的。所以觸控的函式 都是這個座標系下的座標。

2 遊戲座標系

是以左下角為原點 x向右 y向上。所以設定setposition都是設定的這個座標。

3 精靈的紋理座標系 是和螢幕座標系一致的。

4 精靈在遊戲座標系中的位置

sprite->getposition() 這個獲取的是精靈的相對容器的座標。這個座標一般來說是沒有辦法使用的,因為是相對的座標。

可以使用

ccpoint position = this->getposition();

ccpoint location = this->getparent()->converttoworldspace(position);

來獲取遊戲座標系中的座標。 所有的座標計算必須是在同乙個座標系下計算的。

cocos2dx面試總結

1.安卓和ios紋理壓縮 安卓 etc 部分pvrtc ios pvrtc 2.etc1 和 etc2的區別 ect2相對於etc1 有更高的壓縮比和展現,需要裝置支援opengl es 3.0 目前大部分手機只支援opengles2.0 3.etc紋理不支援alpha通道,需要進行拼圖,只支援10...

cocos2d x 座標轉換總結

首先腦補下基礎知識吧 1 opengl座標系 該座標系原點在螢幕左下角,x軸向右,y軸向上。這也就是cocos2dx中用到的座標系所以沒啥好說的。2 螢幕座標系 該座標系的原點在螢幕左上角,x軸向右,y軸向下,其實和opengl座標系的差別也就是y軸的方向拉。假設遊戲場景的解析度為 500,500 ...

cocos2d x 資源集合

官網 主席子龍山人 archive 2011 08 08 2131019.html kmyhy的專欄 老g的小屋 cocos2d xtouch事件cocos2d 事件冒泡規律 和 ccmenu一直響應事件的解決辦法 swallow touches how to setmultipletouchena...