[過去ログ] cocos2d-x (997レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
331: 2014/06/01(日)12:10 ID:rPFmg4SK(1/5) AAS
残り制限時間を画面に表示したいんだけど、
string毎フレーム更新してるとガベコレが荒ぶっててFPSガタ落ちするんですが、
どうしたらいいですか?

今のコードはこんな感じ
void GameScene::update(float dt) {
time += dt;
CCString a = CCString::createWithFormat("%5.2f", time)->getCString();
省1
335: 2014/06/01(日)14:05 ID:rPFmg4SK(2/5) AAS
>>332
cocos2dxってsnprintfで画面に描画されるんですか?
コンソールとかにしか出ないものだと思ってました
337: 2014/06/01(日)15:00 ID:rPFmg4SK(3/5) AAS
>>332
よく調べたらsnprintfって
標準出力への文字列出力じゃなくてフォーマット使うだけなのか
339: 2014/06/01(日)15:13 ID:rPFmg4SK(4/5) AAS
>>332
ガベコレが一秒間に10回ぐらい出るしNULL値が帰ってきて表示されないんだけど・・・

//.h
char s[8];

//.cpp
time += dt;
snprintf(s, 8, "%f", time);
省1
340: 2014/06/01(日)16:24 ID:rPFmg4SK(5/5) AAS
ていうかCCString::createWithFormat挟むだけで40FPSを切るんだけど
ガベコレのログ見たら1秒間に10回ぐらい表示されてるし

さも当たり前のように使ってる方々と何が違うんだ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s