cocos2d 中精靈旋轉角度

2021-07-02 06:31:34 字數 680 閱讀 8138

概念

弧度 角度

定義:弧長為半徑的狐,其所對的圓心角為1弧度。(兩條射線從圓心向圓周射出,形成乙個夾角和夾角正對的一段狐。當這段弧長正好等於圓的半徑時,兩條射線的夾角的弧度為1)

根據定義:一周的弧度為 2πr/r = 2π,360°角 = 2π弧度。

cocos2d裡面順時針方向為正,cocos2d以左下角為(0,0)點

要分清楚兩個角度,1.物體旋轉的角度2.兩個點形成的直線和x的夾角

求tan值的時候不要管正負都按正值算,再在在四個象限分別求物體旋

轉的角度

*****************************

double len_y = pos.y - start_pos.y;

double len_x = pos.x - start_pos.x;

double tan_yx = tan_yx = abs(len_y)/abs(len_x);

float angle = 0;

if(len_y > 0 && len_x < 0) else if (len_y > 0 && len_x > 0) else if(len_y < 0 && len_x < 0) else if(len_y < 0 && len_x > 0)

*****************************

原文連線:

Cocos2d精靈 劇場 節目

cocos 2d 常用方法 ccarray children ccnode parent cgpoint position cgsize contentsize 1 void addchild ccnode child 往乙個物件中加乙個孩子 類似於uiview中的addsubview 2 void...

Cocos2D旋轉炮塔到指定角度 一

翻譯有節選和刪除.在你旋轉炮塔之前,首先你要計算出需要旋轉的角度.為了計算,回憶一下高中的三角學.還能記住助記詞soh cah和toa嗎?它可以幫助你回憶三角形角的正切 tangent 等於對邊比臨邊,如下圖所示 就像上圖顯示的那樣,你需要旋轉的角度等於矩形的y偏移除以x偏移.不管怎樣,這裡有2件事...

cocos2d實現語音 Cocos2d 聲音API

param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...