Cocos2d-iPhoneで、スクリーンの中心にあるポイントのワールド空間座標を取得するにはどうすればよいですか?cocos2dで画面の中央を取得するにはどうすればよいですか?
6
A
答えて
9
シンプル、ちょうど高さと幅を取ると、ここ2
CGSize winSize = [[CCDirector sharedDirector] winSize];
CGPoint point = ccp(winSize.width/2, winSize.height/2);
で割り、それを行うにはやや高度な方法です。 これはまた、あなたがスプライトの親にsetPositionと呼ばれる(=この例では自己)
CGSize winSize = [[CCDirector sharedDirector] winSize];
CCSprite* centerSprite = [CCSprite spriteWithFile:@"sprite"];
CGPoint centerPoint = ccpSub(ccp(winSize.width/2, winSize.height/2), [self position]);
[centerSprite setPosition:centerPoint];
[self addChild: centerSprite];
0
している場合、あなたは関係なく、あなたが使用しているフレームワークの画面の正確な中心を取得することはできませんココスの仕事やしません、また、ココスは、画面全体、このような何かを行うことで(あなたが広告のための部屋を作るためにココスをトリミングこのような場合は時々ある)を使用するように設定されていない場合でも:ココス
int width=[[UIScreen mainScreen] bounds].size.width
int height=[[UIScreen mainScreen] bounds].size.height
CGPoint center=ccp(width/2,height/2);
注ccp
マクロ作品をのみ;そうでない場合は、CGPointMake
関連する問題
- 1. UIImageViewを全画面UIScrollViewの中央に配置するにはどうすればよいですか?
- 2. divを画面の中央に配置するにはどうすればよいですか?
- 3. 画面の中央にウェブページを配置するにはどうすればよいですか?
- 4. ActivityIndicatorを画面中央に表示するにはどうすればよいですか?
- 5. 「ボックス」を画面の中央に揃えるにはどうすればよいですか?
- 6. 小さなCCTMXTileMapをcocos2dの中央に配置するにはどうすればよいですか?
- 7. Androidでプログラムで表示画面の高さを取得するにはどうすればよいですか?
- 8. cocos2dのシーンで画面の向きを横に固定するにはどうすればいいですか?
- 9. Androidで画面の高さを取得するにはどうすればよいですか?
- 10. Bash:画面セッションでコマンド履歴を取得するにはどうすればよいですか?
- 11. 画面サイズはどのように取得できますか?
- 12. PhoneGapを使用してデバイスの画面サイズを取得するにはどうすればよいですか?
- 13. 現在の画面のカーソル位置を取得するにはどうすればよいですか?
- 14. iPhoneのホーム画面アイコンの透明オーバーレイを取得するにはどうすればよいですか?
- 15. 画面上の現在のアクティビティを取得するにはどうすればよいですか?
- 16. この画像の中央に配置するにはどうすればよいですか?
- 17. 画面の物理的なサイズ(インチ)を取得するにはどうすればよいですか?
- 18. UIImagePickerController:ビデオの録画中にファイルサイズを取得するにはどうすればよいですか?
- 19. ウェブブラウザで画像を中央に配置するにはどうすればいいですか?
- 20. アンドロイドの画面を画面の下から「スライドアップ」するにはどうすればよいですか?
- 21. 画面の中央にScaleAnimationで画像を拡大する
- 22. 中間結果をパイプラインから画面に出力するにはどうすればよいですか?
- 23. ログのテーリング中にtmux画面をクリアするにはどうすればよいですか?
- 24. 自動テスト中に画面の向きを変更するにはどうすればよいですか?
- 25. 画像の中央にテキストを取得する、Jqueryで
- 26. wp7のリストボックスでselectedItemを中央に配置するにはどうすればよいですか?
- 27. これらの要素を中央に配置するにはどうすればよいですか?
- 28. サービスから画面サイズを取得するにはどうすればよいですか?それをサポートしていないよう活動から
- 29. Facebookの動画サムネイルを動画IDから取得するにはどうすればよいですか?
- 30. クロススライド画像ギャラリーのデータベースから画像を取得するにはどうすればよいですか?
です。これは画面の中心を与えません。画面サイズの半分になります。 – Jay
そして、画面サイズの半分は画面の中心です。 – s1m0n
(0、0)は、画面の左下隅ではなく、親を基準にしています。親が移動した場合は機能しません。 – Jay