1 名前:名前は開発中のものです。 mailto:sage [2014/01/19(日) 21:57:17.04 ID:UIuFcGmn] オープンソースのマルチプラットフォーム2Dゲームフレームワーク。 公式 www.cocos2d-x.org/ ツール cocosbuilder.com/ mac用 cocostudio.org/ windows用 実績 ブレイブフロンティア ファンタジスタドール ガールズロワイヤル等
313 名前:名前は開発中のものです。 mailto:sage [2014/05/28(水) 02:02:33.56 ID:vyg73j8r] よくソーシャルゲームで使ってるスクロール出来てざーっと下端までいくとボヨンってするリスト系の画面て、ScrollViewとTableViewの組み合わせでよいですか?
314 名前:名前は開発中のものです。 mailto:sage [2014/05/28(水) 09:18:39.49 ID:0klACk53] ボヨンってなんかえろい
315 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 01:44:46.75 ID:q4G+RtuJ] WindowsユーザーはVisualStudioで作るのがいいの?
316 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 02:05:58.44 ID:nCapUKi/] しらんがな 自分がつ秋なれてるのでやりなよ
317 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 02:40:59.40 ID:KURnQx3i] 逆に聞く形にすると、VS使わないで済むならなんで窓使ってんのって話になるな
318 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 07:41:05.05 ID:q4G+RtuJ] 最終的にandroidでリリースするなら adtかななんて思ってました
319 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 19:52:37.29 ID:tUP10IuS] >>315 Windows使ってるが、普段の開発はVSでやってる。eclipseだとビルド→動作確認のイテレーション遅すぎてやってられない。 Macも持ってるが、XcodeとかiOS Simulatorとか動作遅すぎて効率悪すぎ。 AndroidとiOSは一日の最後 に一回だけ、ビルド通るかと起動するかだけ確認。 どなたか>>313 のボヨンの件、回答お願いします。 >>314 ボヨンえろいですかね?すみません
320 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 21:28:31.60 ID:H49SJg5M] >>319 cpp_testのextensions>tableviewで見た感じじゃscrollview無くてもボヨンしてるな。 ボヨンって引っ張りすぎたら何もない部分見えちゃうけど引っ張り戻されるみたいな意味でしょ。 3.0で確認。それ以前にあるか知りません scrollviewのtest見てなくてcocos2d-iphoneの知識でてきとーにいってるけど、 viewよりでかいマップを描画する、でフリップで見えてる部分変えるとかじゃないの? angry birdで前もってブロックの配置見るときとか。しらんがな
321 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 21:34:40.25 ID:H49SJg5M] >320の後ろ3行はscrollviewについて書いたモノです。日本語不自由ですみません。 tableviewだけで>320で書いた意味のボヨンするんじゃないの? とりあえずbuildフォルダのtestcppみよーぜ!
322 名前:名前は開発中のものです。 mailto:sage [2014/05/29(木) 23:55:13.77 ID:bKfYZ6Hm] >>320-321 ありがとうございます。 ボヨンの意味はそれです。 なるほど、table viewだけでいけそうなのですね。 test cppのソースは見てなかったので、読んでみます。
323 名前:名前は開発中のものです。 [2014/05/30(金) 12:06:15.31 ID:b1GVG2mI] ボヨンってバウンスの事?
324 名前:名前は開発中のものです。 mailto:sage [2014/05/30(金) 12:33:42.15 ID:u9QIi9rk] バウンススクロールが正式名称みたいだね。特許の問題とかいろいろあったみたいだね。 アップルが負けて使えるらしいが。
325 名前:名前は開発中のものです。 [2014/05/30(金) 13:26:58.03 ID:b1GVG2mI] 今まで無知だった奴に正式名と間違った特許の扱いでレス返されるとはww 君は嫌われるタイプだな
326 名前:名前は開発中のものです。 mailto:sage [2014/05/30(金) 13:43:52.24 ID:u9QIi9rk] にわかですみません。。
327 名前:名前は開発中のものです。 mailto:sage [2014/05/30(金) 23:49:34.61 ID:qswnXdzB] つかどのゲームでXXをした時の動きて書いてクレヨン王国
328 名前:名前は開発中のものです。 mailto:sage [2014/05/31(土) 11:33:55.59 ID:TcFnHXF0] CocoStudioが北京産だったので駄目です。
329 名前:名前は開発中のものです。 mailto:sage [2014/05/31(土) 14:19:24.61 ID:zNxmeDeL] 言いすぎだろ〜と思ったけど、>>326 のレス見て>>325 の言うとおりで嫌われるタイプだなと思った
330 名前:322 mailto:sage [2014/05/31(土) 16:11:26.32 ID:lL6f1AoC] 念のためだけど、>>322 != >>324 だからね。 table viewのteat cppのコード読んでみた。table viewだけでボヨンできるみたいね。今日あたりやっと時間取れそうなので実装してみます。
331 名前:名前は開発中のものです。 [2014/06/01(日) 12:10:53.18 ID:rPFmg4SK] 残り制限時間を画面に表示したいんだけど、 string毎フレーム更新してるとガベコレが荒ぶっててFPSガタ落ちするんですが、 どうしたらいいですか? 今のコードはこんな感じ void GameScene::update(float dt) { time += dt; CCString a = CCString::createWithFormat("%5.2f", time)->getCString(); timeLabel->setString();//CCLabelTTF
332 名前:322 mailto:sage [2014/06/01(日) 12:47:14.11 ID:pkec7pEl] createWithFormatの実装見たことある?毎回1000バイトだかmallocしてて最悪。 static char s_buf[1024]; とか用意しておいてsnprintfするのが吉。
333 名前:名前は開発中のものです。 mailto:sage [2014/06/01(日) 12:58:10.65 ID:iYIJpjGR] >>330 わざわざそんなこと主張する君性格悪いわ
334 名前:名前は開発中のものです。 mailto:sage [2014/06/01(日) 13:57:51.90 ID:tvff5X//] 何でこの人1人でキレてるの?kwsk
335 名前:名前は開発中のものです。 [2014/06/01(日) 14:05:24.46 ID:rPFmg4SK] >>332 cocos2dxってsnprintfで画面に描画されるんですか? コンソールとかにしか出ないものだと思ってました
336 名前:名前は開発中のものです。 mailto:sage [2014/06/01(日) 14:17:51.08 ID:iYIJpjGR] >>334 他の人は知らないけどなんとなく煽りたい気分だったそれだけだよ 今は反省してるよ ごめんなさい
337 名前:名前は開発中のものです。 [2014/06/01(日) 15:00:43.21 ID:rPFmg4SK] >>332 よく調べたらsnprintfって 標準出力への文字列出力じゃなくてフォーマット使うだけなのか
338 名前:名前は開発中のものです。 mailto:sage [2014/06/01(日) 15:04:48.11 ID:/dTP/S/F] ccstringとか使うメリットある?
339 名前:名前は開発中のものです。 [2014/06/01(日) 15:13:23.55 ID:rPFmg4SK] >>332 ガベコレが一秒間に10回ぐらい出るしNULL値が帰ってきて表示されないんだけど・・・ //.h char s[8]; //.cpp time += dt; snprintf(s, 8, "%f", time); timeLabel->setString(s);
340 名前:名前は開発中のものです。 [2014/06/01(日) 16:24:15.24 ID:rPFmg4SK] ていうかCCString::createWithFormat挟むだけで40FPSを切るんだけど ガベコレのログ見たら1秒間に10回ぐらい表示されてるし さも当たり前のように使ってる方々と何が違うんだ
341 名前:名前は開発中のものです。 mailto:sage [2014/06/01(日) 16:29:55.95 ID:pkec7pEl] CCStringは内部で毎回100KB mallocしてた。1024バイトどこじゃない。
342 名前:名前は開発中のものです。 mailto:sage [2014/06/01(日) 16:39:43.00 ID:L+UZSkab] SimpleAudioEngineをincludeしようとしたら 未解決ですって言われたんですけど cocos2dxに標準で付属してるんじゃないんですか?
343 名前:名前は開発中のものです。 mailto:sage [2014/06/01(日) 17:52:42.01 ID:/dTP/S/F] >>342 ライブラリをビルドした?
344 名前:名前は開発中のものです。 mailto:sage [2014/06/02(月) 00:52:42.06 ID:d4IAMnoW] 最初にCocos2Dあって、Objective-C & Xcode、 iOS のガチマカ仕様だったのが Android対応のためにC++やJavascriptに対応したCocos2d-xを作ったら 中華大移民団にプロジェクトの主導権を乗っ取られた。 マカーはApportableとして分離独立して、クロスプラットフォームだけどMac版しかないじゃんという SpriteBuilderを新たに立ち上げ、マカ専用の林檎謹製SpriteKitをぶっこんできた で、Cocos2d-xの公式ツールのCocoStudioはWindows版(北京産)しかない・・・。 という流れなのかな?
345 名前:名前は開発中のものです。 mailto:sage [2014/06/02(月) 01:12:37.39 ID:nHEYe2Jk] もう今年も半分おわったね
346 名前:名前は開発中のものです。 mailto:sage [2014/06/02(月) 06:28:21.25 ID:HrD6CJ3K] いまいちわからん CCStringは使わないほうがいいの? でどれ使うのが正解なの?
347 名前:名前は開発中のものです。 mailto:sage [2014/06/02(月) 08:18:08.21 ID:oOUbl8EI] >>345 あと30日ぐらいあるよ
348 名前:名前は開発中のものです。 mailto:sage [2014/06/02(月) 23:08:19.60 ID:GQFPC4W1] いや誰も日本とは言ってないし
349 名前:名前は開発中のものです。 mailto:sage [2014/06/02(月) 23:39:03.04 ID:iS0WTzMt] なんだこいつ
350 名前:名前は開発中のものです。 mailto:sage [2014/06/02(月) 23:45:57.05 ID:jg6fU8PF] >>342 空気読まずにマジレスすると、libExtensions.libをリンク対象にしないとダメ includeパスも追加フレ
351 名前:名前は開発中のものです。 mailto:sage [2014/06/04(水) 15:19:34.43 ID:xYt5OrKI] swiftのせいでcocos死滅しちゃうん?
352 名前:名前は開発中のものです。 mailto:sage [2014/06/04(水) 17:27:12.76 ID:I4MYjRqD] cocosとunityは生きると思うよ
353 名前:名前は開発中のものです。 mailto:sage [2014/06/04(水) 17:32:38.69 ID:KZ+xCJck] cocosっつってもcocos2d-iphoneだけが危うくない? cocos2dxの大勢には関係ない気がする。iphone限定でいいからcocoswiftみたいなswift使ったライブラリでないかな。
354 名前:名前は開発中のものです。 mailto:sage [2014/06/04(水) 17:53:47.13 ID:aHG66iZT] 泥に行けばいいよwwwww
355 名前:名前は開発中のものです。 mailto:sage [2014/06/05(木) 05:19:11.18 ID:ejNWqGth] 生き残れないだろ
356 名前:名前は開発中のものです。 mailto:sage [2014/06/06(金) 03:39:10.15 ID:ui0cChTH] Visual cocos2d++
357 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 00:36:12.06 ID:3kN/iqF8] cocpd2d-swiftまだぁー?
358 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 00:59:48.14 ID:wmEs6LFz] c++11化がひと段落した矢先にまた大変な要求だなw 2d-xが好評な今、まずはswiftがオープン化するまでは意味薄いからやらんのではないかと obj-c版からポートすると、今更分断化を招くことになるし、そもそもラムダ周りでスッキリさせたのが水泡に帰すロールバックだし、かつswiftの構文に合わせる二重作業が生じる 以下妄想、Apple Blocks拡張あたりでブリッジされる未来とかなら可能性あるのかなとか
359 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 11:12:04.14 ID:9IQDAWG9] cocosというよりobjective-Cから離脱出来るということで皆喜んでる
360 名前:名前は開発中のものです。 [2014/06/07(土) 13:28:10.56 ID:TPPcHjY+] フォント変わんねーんだがこれであってるよな? highScoreStrLabel = CCLabelTTF::create("0", "Marker Felt", 32,CCSizeMake(128*6, 128*1.2),kCCTextAlignmentCenter,kCCVerticalTextAlignmentCenter); Resources\fonts\Marker Felt.ttfにおいてて、arialと同じ場所だから大丈夫だと思ってるんだけどフォントかわんない androidでcocos2dxは2.2.3です
361 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 14:27:08.19 ID:8fUW7Qsr] あってねーから変わんねーんだよ
362 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 16:25:16.60 ID:TPPcHjY+] どこが間違ってるんですか? 教えてくださいなんでもします
363 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 18:46:21.18 ID:akDg3kLV] >>360 ググってみたけどAndroidならファイルを直接いれなきゃみたいよ。 "fonts/ファイル名" で指定してみて
364 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 18:47:16.47 ID:akDg3kLV] highScoreStrLabel = CCLabelTTF::create("0", "fonts/Marker Felt.ttf ", 32,CCSizeMake(128*6, 128*1.2),kCCTextAlignmentCenter,kCCVerticalTextAlignmentCenter); これでやってみて
365 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 18:52:22.21 ID:TPPcHjY+] >>363-364 出来たあああああ ありがとおおおおおお なんでAndroidはフォント名だけで出来ないんや、マルチプラットフォームとは
366 名前:名前は開発中のものです。 mailto:sage [2014/06/07(土) 18:57:02.33 ID:akDg3kLV] >>365 僕もAndroidしかやらないから詳しくは知らないけどiOSの場合はフォントフォルダを指定できるからフォント名だけでいけるみたいだね defineで定義しとくと楽かも
367 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 11:26:19.64 ID:AAD/MyRC] ccTouchBeganって廃止予定なの?
368 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 12:59:48.84 ID:+WMv8FJD] CCMenuでタブ状のボタンを再現したいんだけど ZOrderが機能せずに描画の優先順位が変化しないんですがどうしたらいいですか? ・テキストボックス用のウィンドウ画像(ZOrder:1) ・テキストボックスの中の文章を切り替えるタブ画像1(ZOrder:0 or 2) ・テキストボックスの中の文章を切り替えるタブ画像2(ZOrder:2 or 0) てあって、setPositionでうまい具合に重ねてZOrderで切り替えるというのを考えています
369 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 13:44:46.72 ID:+WMv8FJD] あ、すいませんメソッドはreorderChildを使ってます。 描画の優先順位が変化しないというのはつまり、 reorderChildによってZOrderと一緒にタッチの取得順序も変わってしまい、 一番表に描画されているMenuItemではなく一番下のMenuItemのタッチイベントが反応してしまうという事です ZOrderは数値が高いほど表に出てきて、タッチは数値が低いほど優先順序が高いというらしいので
370 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 13:50:09.76 ID:szvfnAq1] Visual Studio 2013 Expressで開発すると有り得ないぐらい作業が捗るな。Xcodeの酷さを再認識できるわ
371 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 13:55:14.59 ID:BrKLsdhY] デバッグはまあVSのがいいけど、バージョン管理ツールとの整合性はXCodeのがいいなあ Expressと比べるならね。
372 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 13:56:37.24 ID:szvfnAq1] gitは個別にコマンド打てばいいだろ連携とかまじうざい
373 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 15:11:24.60 ID:4EY1dHFL] 開発環境はVisual Studioが圧倒的すぎるよな googleもeclipseとか言ってないで、Visual Studioだけで開発できるようにするべき
374 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 16:38:05.70 ID:BrKLsdhY] IDEからいちいちコンソールなんて行ってられんよ、そういやエディタも 外のを使う奴いるよな。
375 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 16:39:15.19 ID:BrKLsdhY] Pro以上ならアドインあるから解決するけど有料だから比較しちゃダメだよね
376 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 17:17:08.63 ID:qBFdsOmk] VSとXcodeとEclipseのプロジェクトを共有させるのってどうやるの?
377 名前:名前は開発中のものです。 mailto:sage [2014/06/08(日) 18:58:29.49 ID:szvfnAq1] 最初からproj.androidとproj.iosとproj.win32にわかれてるだろ
378 名前:名前は開発中のものです。 mailto:sage [2014/06/09(月) 02:28:55.27 ID:UAj5yDHc] 別れてるのを共有する方法って言ってんだろうが
379 名前:名前は開発中のものです。 mailto:sage [2014/06/09(月) 06:33:41.45 ID:znhoNu6c] ?イミフ
380 名前:名前は開発中のものです。 mailto:sage [2014/06/09(月) 10:03:32.85 ID:71/Ilae7] 同じコードでやりたいってことだろ
381 名前:名前は開発中のものです。 mailto:sage [2014/06/09(月) 10:30:44.14 ID:2skHX9mh] proj.xxxxは環境依存のjni関連とかWinMainの.cppとかObj-Cの.mmのコードとかだけ。共有するもんじゃない。 環境非依存のゲームロジックはClassesディレクトリにあるはず。かつビルド環境はそれぞれproj.xxxにあってClassesのものをコンパイルするようになってるはず。
382 名前:名前は開発中のものです。 mailto:sage [2014/06/09(月) 13:46:14.84 ID:8XCNiiRQ] cocos2d-iphoneの公式のアドレスが、cocos2d-swiftになってるw
383 名前:名前は開発中のものです。 mailto:sage [2014/06/10(火) 01:09:44.69 ID:jy5ADnZV] お、ほんとだ。やる気だな しかしiOS専用ならSpriteKitもいい出来なので、余計なお世話だとは思うけど需要空回りしないかちょい心配 将来うまいことswiftがオープン化して、クロスプラットフォーム化まで漕ぎ着けてくれることに期待か
384 名前:名前は開発中のものです。 mailto:sage [2014/06/13(金) 09:44:40.68 ID:YJi033Ls] >>344 北欧のUnityといい中華のCocos2d-xといい わが大日本のゲームプログラマ達は何をしてるんですかねプンスカ
385 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 11:17:29.32 ID:6iOYhCEE] 10体以上の兵士が戦うゲームを作ってるんですが 1つの兵士のアニメーションを表現するためにスプライトアニメーションを使おうと思っています。(両手・両腕・胴・頭・両足・両脚) 1画面に少なくとも10体以上の兵士を表示する事を想定しているため、バッチ描画を行おうと思っているのですが しかし、スプライトアニメーションという複数の画像で1つの兵士を表現する方法のため、 兵士が重なると体のパーツが混ざってしまう(キメラみたい)んですが、これは一体どういう方法で解決できますか? 一週間ぐらい悩んでるんですが解決方法が思い浮かびません。
386 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 11:37:19.70 ID:rNwkbDCv] キャラ別になるようにソートするだけでは
387 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 13:35:30.81 ID:6iOYhCEE] >>386 バッチ描画すると描画順序(Zソート)が出来ないです
388 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:10:12.25 ID:rNwkbDCv] バッチ描画に投入するノードを目的の描画順になるようにすればよかろ? パーツの論理構造とは別に描画用ツリーを再構築できるようにすれば良い
389 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:14:01.17 ID:5y6b1ua5] 出来ないて判ってるなら使うなよ
390 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:17:19.61 ID:wxWZLI71] >>385 spriteBatchNode-> reorderChild使えばいいんじゃない?だめだったとか、bugがあるのではという報告もあるみたい blog.tappli.com/article/84787160.html stackoverflow.com/questions/20553956/cocos2d-reorder-children-in-different-batch-node あとstackoverflowでみつけたで。reorderchildがだめならこれでやってみたら?
391 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:35:23.12 ID:6iOYhCEE] いや、例えば「ソルジャー」という種類の兵士を構成している 胴体の画像と頭の画像があって、それぞれ描画順序に1と2を設定する(胴体を描画してから頭) バッチ描画しているから、ソルジャーが2体いた時の描画順序は 胴体→胴体→頭→頭という順序になる もしこの2体が重なった時、最初に描画したソルジャーの頭が後に描画したソルジャーの胴体から突き出て見えてしまう バッチ描画はたくさん表示する処理が軽くなる代わりにZOrder(reorderChildと同義?)が変更できないのでどうしたものかと 軽量化はしたい、けど特定の範囲だけでもいいから描画順序を守りたいという感じです
392 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:42:51.97 ID:6iOYhCEE] >>390 SpriteBatchNodeの順序を守るためにLayerをいくつも作った?という回答ですよね? 英語苦手なのでよくわかりませんが、Layerをキャラクターの数分だけ作るというのは現実的な選択肢なんでしょうか?
393 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:48:06.57 ID:Z3HZdtd4] googleからOpenSSLの脆弱メール来たひといる? なんか対応しないとアプリ消されるらしいんだけど、どうもcocos-extが原因らしいんだよね。
394 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 14:50:28.01 ID:wxWZLI71] 確かめもしてなくて違ったこといってるかもしれないけど、一つのspriteBatchNode内だとaddChildしたときの 引数のzorderいじればいいんじゃない? キャラ1のときi=1, キャラ2のときにi=2とかしてそれぞれのpartの値を適当に一桁の値pとかにしてれば、 zorder = i*10 +p でキャラ1に使う画像が10,11,12とかキャラ2用が20,21,22とかになるんじゃないかと思うんだけど。。。 違うかな?>>390 は複数のbatchNode使う場合のそれぞれのbatchNodeごとの前か後ろかだと思います
395 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 15:50:56.58 ID:5y6b1ua5] >>393 なんかgoogleからメール着たけど英語だから読んでない (俺はcocos2dxのアプリ公開している)
396 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 16:45:52.30 ID:6iOYhCEE] >>394 キャラ1が2体出てきたら重なってしまう
397 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 16:51:28.46 ID:Z3HZdtd4] >>395 Security Alert: You are using a highly vulnerable version of OpenSSL って題名なら、OpenSSLをバージョンアップ対応してアップデートしないとアプリ全部消すよってことらしい
398 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 18:03:17.92 ID:atjFvjcv] >>393 cocos2dxアプリ公開しているが、うちにも来た cocos2dxとかAdobe airとかのサードパーティツールが原因みたい どのくらい放置しといたら消されるとか書いてないけど モンストとかのメジャーアプリも対象だろうし すぐに消されるってことは無さそう
399 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 20:20:58.55 ID:rNwkbDCv] >>391 頭と体を一枚のテクスチャに配置してテクスチャアトラスで処理すればいいのよ そうすれば同じテクスチャバッチの中で 体1→頭1→体2→頭2ってエントリー側で ソートできるっしょ
400 名前:名前は開発中のものです。 mailto:sage [2014/06/14(土) 23:16:47.73 ID:5y6b1ua5] >>397 まさしくそのタイトルだわw まあ消されてもいいけど、OpenSSLってなんね?てレベルだから 何をどうすればいいか全然わかんにゃい cocos2dxのバージョン上げればええんかね? 今バージョン上げて(3じゃなくて2.2.3だが)アップデートしようと作ってんだけど
401 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 16:17:56.96 ID:T1I0W7Hx] cocos3系でもダメだけどな まぁ消されてもいいなら別に
402 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 17:50:51.68 ID:Kl7lUbei] え、なにこれ個別にバージョン上げないとダメなの?cocos2d-xコミュとかでどこをどうすればよい、とか議論になってないの?
403 名前:名前は開発中のものです。 mailto:sage [2014/06/15(日) 18:37:00.17 ID:T1I0W7Hx] まぁしばらく消されることはないだろうよ
404 名前:名前は開発中のものです。 mailto:sage [2014/06/16(月) 00:05:10.43 ID:5ZN8UatC] ほんとに消したらGoogle Playから売上上位大半の多くのゲーム消えるぞ。誰が得すんだ? ードラクエモンスターライト ーブレフロ ーモンスト
405 名前:名前は開発中のものです。 mailto:sage [2014/06/16(月) 00:59:55.50 ID:52NmM4wA] ゲーム会社はカスタマイズして使ってそうだけど
406 名前:名前は開発中のものです。 mailto:sage [2014/06/16(月) 09:25:07.27 ID:iArWKndo] こういうフレームワークをカスタマイズするのは素人だろ・・・ アップデートに対応できなくなると常識で考えれば解る 通は直接オプソ開発にコミットする。
407 名前:名前は開発中のものです。 mailto:sage [2014/06/16(月) 16:36:15.29 ID:1PzuDSKz] オプソw
408 名前:名前は開発中のものです。 mailto:sage [2014/06/16(月) 20:12:23.03 ID:7SnmhJwC] 普通カスタマイズしないか? こんなゴミコード誰がそのまま使うかよ。 酷すぎだぞ。 ってうちの会社のアーキテクトがぼやいてました。
409 名前:名前は開発中のものです。 mailto:sage [2014/06/16(月) 22:56:13.62 ID:Fqa6WmEC] うん、無駄杉な改行はやめたほうがいいよ。 って、あんたの会社のアーキテクトはぼやかなかったのか?
410 名前:名前は開発中のものです。 mailto:sage [2014/06/16(月) 22:57:27.77 ID:7SnmhJwC] ぼやかなかった
411 名前:名前は開発中のものです。 mailto:sage [2014/06/17(火) 00:33:22.34 ID:xtscjhRv] 改行に見えるのはバカだけらしいよ
412 名前:名前は開発中のものです。 mailto:sage [2014/06/17(火) 01:16:23.68 ID:jDZv2iLE] Update curl on Android to resolve security problem cause by OpenSSL www.cocos2d-x.org/news/286
413 名前:名前は開発中のものです。 mailto:sage [2014/06/17(火) 01:37:33.66 ID:yOz5cco+] (゚∀゚)キタコレ!!
414 名前:名前は開発中のものです。 mailto:sage [2014/06/19(木) 15:56:33.33 ID:5ywlWImO] 無駄に改行すると改行コード分CPUに処理がかかるだろ 当然電力も食う 謝罪と賠償を要求する
415 名前:名前は開発中のものです。 mailto:sage [2014/06/19(木) 16:13:01.34 ID:Wv14eu8T] 改行に限らずきみの駄文も無駄に電気食ってる気がw
416 名前:名前は開発中のものです。 mailto:sage [2014/06/19(木) 17:09:56.21 ID:Oau3S0ND] つまんね。何この流れ
417 名前:名前は開発中のものです。 mailto:sage [2014/06/19(木) 22:08:29.95 ID:nYdmlBdD] アーキテクトのせいにだろ
418 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 05:09:37.24 ID:oaD9WGgk] みなさんLoading画面を作るのってどうやってます?
419 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 12:43:15.60 ID:UWP9VCqB] ロードしてますってSprite貼って終わりだわ
420 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 15:07:47.06 ID:n1PE2Cs0] フォトショップ買ったぜ!
421 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 18:37:54.18 ID:UWP9VCqB] CCLayerのinitの中で呼び出している他のクラスの初期化関数の中で int型の変数に0を代入してるだけなのに強制終了するんですがどうしたらいいですか i.gyazo.com/7e0008ff270f35a78a8fcfd1a73622c2.png GameSceneのinitで呼び出しています(missionInformation->MissionLoad(this)みたいな感じです) このMissionLoadをスキップしたら実行時エラーはおきませんでした 私が考えられるのはMissionInformationがNULLな時ですがMissionLoadはstatic関数ではありません。 エスパーの方お願いします
422 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 19:17:47.81 ID:n1PE2Cs0] mapIDがnullなんじゃないの?
423 名前:名前は開発中のものです。 mailto:sage [2014/06/21(土) 23:59:08.64 ID:oaD9WGgk] >>419 読んでる時間はどうやって計算すんだよ
424 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 12:10:53.86 ID:pqW08q9B] 強制終了したときの&mapIDのアドレスが0x0000001aとかならthisがNULLだろ。 単純にGameSceneからMissipnInformationのインタンス取るのに失敗してると思われ。
425 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 12:41:05.52 ID:qgg3dxXE] >>423 なんだ偉そうに 「どうやって計算するんですか教えて下さいお願いします」だろ!!!!!!!!11111111111111 ゼッタイ教えてやんねー
426 名前:421 mailto:sage [2014/06/22(日) 14:34:00.58 ID:So0IxHSH] 前のsceneでnewしたクラスってsceneが完全に切り替わると使えなくなったりするんですか? メニューsceneでMissionInformationをインスタンス化してゲームsceneに持ってきて、ゲームsceneでMissionLoadしてるんですが
427 名前:421 mailto:sage [2014/06/22(日) 14:34:36.03 ID:So0IxHSH] >>424 16でした
428 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 16:24:32.42 ID:pqW08q9B] >>426 メニューsceneでインスタンス化したMissionInformationは、 そのメニューsceneのデストラクタとかで破棄してるとかでない? 感覚として、そのMissionInformationはsingletonにしとくほうが管理が楽そうだが。メニュー経由の場合とそうでない場合、とか色々ありそうで。
429 名前:421 mailto:sage [2014/06/22(日) 17:04:02.02 ID:So0IxHSH] >>428 ゲームクラスは受け取ったMissionInformationを元にゲームのリソースをロードしに行くので(背景画像とか) デストラクタで破棄はしていないです。 cocos2dxのスマートポインタ?がdeleteしているのかもしれませんが、いまいちわからず MissionInformationのインスタンス自体はNULLじゃないです。
430 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 17:40:47.26 ID:pqW08q9B] ヌルじゃないのだとしたら、渡されたインスタンスは破棄前のアドレスだが、参照するときにはすでにどっかで破棄済み、とかではなかろうか。MissionInformationのデストラクタにでもブレーク張って確認。
431 名前:421 mailto:sage [2014/06/22(日) 18:03:29.90 ID:So0IxHSH] NDK?の仕様なのか、ブレークポイントで止まらないです・・・ ずっとブレークポイント無しでデバッグしてました
432 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 18:26:47.39 ID:GC3brz7H] >>425 どうやって計算するんですか教えて下さいお願いします^^
433 名前:名前は開発中のものです。 mailto:sage [2014/06/22(日) 20:02:02.43 ID:pqW08q9B] >>431 WindowsでEclipseでやってる?それともMac? WindowsならVisual Studio Expressで動くようにして開発やったほうがよい。圧倒的に効率が上がる。 MacならXcode使いづらいけど普通にブレーク張ってデバッグできるはず。 というか、デストラクタにきたかどうか確認するだけならログ出力だけでもいいと思うが。
434 名前:名前は開発中のものです。 mailto:sage [2014/06/25(水) 23:01:49.54 ID:1oUQm00k] >>165 ,167,168 プリングルスのサワークリーム&オニオン今食べてる。やっぱ旨いよな。
435 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 13:14:29.89 ID:w/sN+v1g] ブレークポイントでデバッグの意味がわからない 専門用語が多すぎる
436 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 13:52:08.92 ID:l4nW5Ath] デバッグの基礎だぞ ステップ実行からやってみそ
437 名前:名前は開発中のものです。 mailto:sage [2014/06/26(木) 23:16:38.86 ID:w/sN+v1g] 便利なのかな 勉強します
438 名前:名前は開発中のものです。 [2014/06/28(土) 20:34:11.99 ID:RVVlVI9a] テクスチャアトラスを使ってSpriteFrameを作ったのはいいんですが、 座標移動や回転が出来ないので結局Spriteに変換するんですが、これは意味あるのでしょうか? CCSprite::createWithSpriteFrame(spriteFrameCache->spriteFrameByName("hoge.png")); また、こうして生成されたSpriteをBatchNodeで描画したいんですが、 CCSpriteBatchNode::createWithTexture(spriteFrameCache->spriteFrameByName("hoge.png")->getTexture()); こんな感じになるんですか?
439 名前:名前は開発中のものです。 [2014/06/28(土) 20:35:39.65 ID:RVVlVI9a] ☓これは意味あるのでしょうか? ○それでも実行中に軽量化の恩恵があるのでしょうか? でした
440 名前:名前は開発中のものです。 mailto:sage [2014/06/29(日) 16:36:14.19 ID:ql8xLoKK] >>438 清水友晶さんの「cocos2d-xによるiphone/androidアプリプログラミング開発ガイド」っていう本に書いてるんだけど、 textureAtlas使うだけで0.61倍高速、spriteBatchNodeで0.3倍高速になるらしい。 Spriteに変換というか、spriteFrameCache作っただけじゃ使えないんじゃないの、sprite作らないと batchNodeはcreate("xxx.png")で初期化して、使うspriteをcreateWithTexture(batchNode->getTexture()); で作って、それをbatchNodeにaddChildして使う感じ。 この本そういうとこがまとまってていいよ、2.xなのがあれだけど。
441 名前:名前は開発中のものです。 mailto:sage [2014/06/30(月) 11:00:57.47 ID:g0IO64xq] CocoStudio使ってるやついる? アニメーションのバグとかいい加減にして欲しいんだが
442 名前:名前は開発中のものです。 [2014/07/01(火) 12:14:31.73 ID:GLBnUFn3] >>440 ありがとうございます 3000円ですか、バイト代入ったら買ってみたいですが10日ぐらい先なので・・・ あと順序は CCSpriteFrameCache → CCSpriteBatchNodeでなく CCSpriteBatchNode → CCSpriteFrameCacheなんですか? 前者でやってて、テクスチャアトラスが分割されないで描画されます それで、.plistファイルを読み込めるのがCCSpriteFrameCacheクラスだけなので、 初手CCSpriteFrameCacheになってしまいます ↓こんなかんじでテクスチャアトラスからBatchNodeを使ってます codepad.org/A9D553QY
443 名前:名前は開発中のものです。 [2014/07/01(火) 13:06:54.67 ID:m1JZdR4/] >>442 CreateBatchedSprite(string fileName)が間違ってると思う。と思ったら俺>440の説明が間違ってましたすみません 本のサンプル見て書いたんだけどそれが特定のベンチマーク用だった。 そのメソッドの中のreturnでCCSprite返してるけど、 createWithFrame( CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByNameとかつかって cacheに登録したframe(textureAtlasの中の各絵の名前してみると良いと思う。 それと>440の本は初心者向けだから立ち読みで必要なとこ見るのでも良いと思う
444 名前:名前は開発中のものです。 mailto:sage [2014/07/01(火) 23:18:15.24 ID:szUGj3tR] cocos2d-x 3.0以上に対応した書籍ってまだないんでしょうか 今から3.x系でcoco2d-x始めようかと思ってるんですけどどうやって勉強していったらいいですかね
445 名前:名前は開発中のものです。 mailto:sage [2014/07/02(水) 01:05:57.70 ID:K6Tvn45j] ネットで調べながら3.xxか、しばらく2.xxを使うかだなぁ
446 名前:名前は開発中のものです。 mailto:sage [2014/07/02(水) 03:07:09.47 ID:3aek7c/f] >>444 ソース読んだりサンブル見たり
447 名前:名前は開発中のものです。 mailto:sage [2014/07/02(水) 20:14:15.34 ID:o2YWISvc] そんな覚えることある?
448 名前:名前は開発中のものです。 mailto:sage [2014/07/03(木) 01:04:24.18 ID:pnBKzSYm] ない
449 名前:名前は開発中のものです。 mailto:sage [2014/07/03(木) 11:16:04.83 ID:d5wR6VsQ] これメインループはどうやって書くの??
450 名前:名前は開発中のものです。 mailto:sage [2014/07/03(木) 11:48:11.78 ID:T2b6c6wu] this->schedule(scedule_selector(....))で毎フレーム呼ばれる >>449
451 名前:名前は開発中のものです。 mailto:sage [2014/07/05(土) 15:44:34.82 ID:o3jDFy44] CCMenuのSpriteをCCSpriteBatchNodeで軽量化のため一括描画したいんですが CCMenuItemはSpriteじゃないのでBatchNodeにaddChiled出来ず、 逆にSpriteはCCMenuItemじゃないのでCCMenuにaddChiledできず、ボタンとして機能させることができないんですが Batch描画しつつボタンとして機能させるにはどうしたらいいんですか? また、CCMenuの座標とChildの座標を加算してくれるのでCCMenuの座標だけいじればすごい楽に移動出来るんですが こういうコンテナみたいな役割のクラスはありませんか? ver2.2.3です
452 名前:名前は開発中のものです。 mailto:sage [2014/07/06(日) 12:00:04.49 ID:0XE4ySRd] cocos2dxのspriteの拡大回転座標を行列で指定したいんですがどうしたらいいですか
453 名前:名前は開発中のものです。 mailto:sage [2014/07/06(日) 14:53:35.03 ID:+2sQG/3h] 既存の流用して自作
454 名前:名前は開発中のものです。 [2014/07/06(日) 18:29:43.98 ID:2p0pPNxN] cocos2dxをはじめるため、 androidの環境を作っているんですが、 ./build_native.pyをしても、 Couldn't find the gcc toolchain. ツールチェインが見つからないと 言われます。 eclipseの設定がまずいんでしょうか?()
455 名前:名前は開発中のものです。 mailto:sage [2014/07/06(日) 21:12:22.65 ID:TZ3t21hq] >>452 scale()とrotate()じゃダメなの? >>454 そのエラーメッセージでググったの?
456 名前:454 [2014/07/07(月) 14:59:19.56 ID:37JUot5c] >453 もち、ぐぐりました。 公式がヒントになり、 discuss.cocos2d-x.org/t/cocos2d-x-3-0-complie-android-tell-couldnt-find-the-gcc-toolchain-whats-happen-please-help/9306 gccのバージョンが違うのかなと思いましたが、その設定がいくら探してもよくわからないのです。。。
457 名前:名前は開発中のものです。 mailto:sage [2014/07/07(月) 16:10:49.54 ID:B0fykQqv] 環境変数 NDK_ROOT と ANDROID_SDK_ROOT の場所にツールが無いんだろ。それ
458 名前:名前は開発中のものです。 [2014/07/07(月) 16:36:40.57 ID:S9lomviW] なんでこんなクソライブラリ使ってんの?
459 名前:名前は開発中のものです。 mailto:sage [2014/07/07(月) 19:41:09.88 ID:gHqm6Dyf] お前のほうがクソ
460 名前:454 mailto:sage [2014/07/07(月) 20:46:15.81 ID:37JUot5c] >>457 すまん。。結局.bash_profileのミスでした。エラー取れました。 サンクス。
461 名前:名前は開発中のものです。 [2014/07/08(火) 18:47:51.63 ID:+rOKEZjf] cocos2dxのhello worldがでてきません。。 仮想デバイスのエミュレータで動かしているんですけど、 runしても時計と電池マークとandroidの背景しかでてきません。 cocos2dxのライブラリとテストプロジェクトはインポートしています。 一通り設定は確認したのですがわかりません。。なんか設定が悪いのでしょうか? 初歩的なことすいません。。
462 名前:名前は開発中のものです。 mailto:sage [2014/07/08(火) 21:49:06.11 ID:d9n+NE+5] >>461 x86用のバイナリ含めてないとか?
463 名前:461 [2014/07/09(水) 18:36:48.27 ID:Re8VgOLk] >>462 どうもありがとうございます。x86は何それ?って感じではじめて知りました。 ただ、それ以前の問題という気がしています。 cocos2dxだけではなく、 新規のAndroidプロジェクトを作成しても、hello worldが確認できない。 エミュレータは起動するけど、スキンのメニューや戻るボタンは押せない。 ショートカットキーを押してもダメ。 android4.4wに設定している。それ以外を使うとロゴでループしているっぽい。 CPU/ABIはx86とarmeabi-v7a両方試しました。 cocos2dxのテストプロジェクトのログで成功は確認しました。 ターミナルから.adb shellでdataの場所を確認すると、どうやら作成されたcocos2d-xプロジェクトがあります。 まだまだハマっています。。。(´・ω・`) macです。
464 名前:名前は開発中のものです。 mailto:sage [2014/07/09(水) 19:46:55.48 ID:/vgxIDkW] まcならXcodeではどうなの?
465 名前:461 [2014/07/09(水) 21:11:24.65 ID:iH6GTP8O] >464 xcodeprojのcocos2d-xは何の問題もなくhello worldできます。 androidでこんなに苦戦するとは思ってもいませんでした。。(´・ω・`)
466 名前:名前は開発中のものです。 mailto:sage [2014/07/09(水) 23:43:19.81 ID:iienFTB6] andorid実機でやればいいんじゃね?
467 名前:名前は開発中のものです。 mailto:sage [2014/07/10(木) 16:16:01.37 ID:5MIbmcdu] エミュならGPUチェックとかそこへんでしょ 実機でやれば動くよ
468 名前:461 [2014/07/10(木) 23:14:32.82 ID:S82RZgHe] >>466 467 どうもサンクスです。 実機ではほんと試したい。。(´・ω・`) でも、実は実機がないってオチなんんっす。。iphone以外。 どっかから安く仕入れてこようと思うけど、 エミュもテストするためになんとかしたいのです。 設定はみんなどうしているんんでしょう?
469 名前:名前は開発中のものです。 mailto:sage [2014/07/11(金) 04:08:18.77 ID:5Mmw3y7Q] >>468 実機調達なんかMNPすればタダみたいなもんじゃん。 Macのことは知らないけどエミュ変えてみたら?Genymotionとか。
470 名前:名前は開発中のものです。 mailto:sage [2014/07/12(土) 11:19:38.92 ID:ncc3HdV6] 今契約1つしかしてないからMNPすると違約金取られる まぁ条例が施行されるまえにやったほうがいいんだろうけど
471 名前:名前は開発中のものです。 mailto:sage [2014/07/12(土) 11:51:46.19 ID:idKTevwB] レグザホンなら5000円くらいで買えるよ
472 名前:名前は開発中のものです。 mailto:sage [2014/07/12(土) 21:28:54.24 ID:a94ab4Rh] 2系とeclipseで開発してるんだけど、この環境だとブレークポイントつかったデバッグは不可能?
473 名前:名前は開発中のものです。 mailto:sage [2014/07/12(土) 22:07:29.40 ID:VQNMF7HF] discuss.cocos2d-x.org/t/debugging-android-cocos2dx-3-0-rc2-with-visual-studio-and-tegra-nsight-1-5/13004 これでVisual Studioでブレークポイント使える
474 名前:461 mailto:sage [2014/07/12(土) 23:22:13.31 ID:EKqfE7wf] >>469 - 471 情報提供、いろいろとありがとうございます。 Genymotionとはいろいろ便利なものがあるんですね。macでもいけるっぽいです。 ひとつだけ気がかりなのが、parallelsを使っているので、 virtualboxとparallelsの共存問題があるっぽく気になります。。 ともかくエミュレーターがめちゃ重たくて使いものになるのか不安だったので、 いいこと教えてもらえて助かりました。 実機の方が安心できそうなので、こちらはこちらで考えたいです。 cocos2d-xはとりあえずmacで進めています。
475 名前:名前は開発中のものです。 mailto:sage [2014/07/13(日) 00:54:51.07 ID:dQjmIg+M] 対応プラットフォームの一つとして cocosでWindows Exe作ってるんだけどフルスクリーンってできないの? CCEGLView::getHWndが無くなって、自作コードも書けないよぅ だれか助けて!
476 名前:名前は開発中のものです。 mailto:sage [2014/07/13(日) 08:56:53.92 ID:hNjQS1fE] >>473 おおすげー、ありがとう
477 名前:名前は開発中のものです。 mailto:sage [2014/07/13(日) 12:22:30.46 ID:frVKyhpO] >>475 GLFWつかってるから、 GLView::getWindow() で取得した GLFWwindow を引数に glfwGetWin32Window() を呼び出せば良いと思われ
478 名前:名前は開発中のものです。 mailto:sage [2014/07/14(月) 00:01:32.83 ID:4SypZ1iT] >>475 この辺いじっちゃえばよいかと。 https://github.com/cocos2d/cocos2d-x/blob/v2/cocos2dx/platform/win32/CCEGLView.cpp#L267-L332
479 名前:名前は開発中のものです。 mailto:sage [2014/07/14(月) 00:07:58.75 ID:4SypZ1iT] >>451 これじゃね? www.aeonphyxius.com/2013/05/how-to-create-a-menu-in-cocos2d-x-using-sprites-sheets/
480 名前:名前は開発中のものです。 [2014/07/19(土) 15:18:52.63 ID:8XVhxnBO] sprite -> setTexture(CCTextureCache::getInstance()->addImage("fileName%02d.png")); cocos2dx3.1で'getInstance' is deprecated という警告が取れないんですけど、、どうしているんですかね? ぐぐってもgetInstanceを使えばいい、としかでてこず……。 あと、3フレームごとにsetTextureする制御したいのですが… cocos2d for iphoneのときみたく引数で指定できなくなっています?。。
481 名前:名前は開発中のものです。 mailto:sage [2014/07/19(土) 17:01:42.72 ID:eKJaf77f] 3.2のtestCppみたら、Director::getInstance()->getTextureCache()->addImage()になってるよ あとcocos2d-iphoneでもフレームごとじゃなくて、毎フレーム呼ばれるor delayで指定したタイミングおきに呼ばれる、じゃなかった? 2d-xでもscheduleの第二引数で渡せば指定タイミングおきができるし、 3フレームおきなら毎フレーム呼ばれるようにして、frameCounter++;とかして、frameCounter%3==0とかでするしかないんじゃないかと
482 名前:名前は開発中のものです。 [2014/07/19(土) 17:07:40.62 ID:25YbTSr+] 今のとこCやC++でアプリゲーム作るには cocos2d-xを利用するしか無いですか? あと、仮にc++で打てるっていっても directXは利用出来ないんですよね?
483 名前:名前は開発中のものです。 mailto:sage [2014/07/19(土) 17:15:30.24 ID:uWO0rHje] Windowsなら出来るよ
484 名前:名前は開発中のものです。 mailto:sage [2014/07/20(日) 07:53:50.85 ID:OZ3/Y/3N] >482って釣りでしょ?さすがに・・
485 名前:名前は開発中のものです。 [2014/07/20(日) 16:24:50.86 ID:WodAU9Ak] すみません、誰か教えてください。。どうすればいいでしょうか。 cocos code IDEで、 cocos tools→package to apk for android→publish with debug keystore で、暫くすると「clang++は動作を停止しました」が出て、失敗します 問題の署名: 問題イベント名: APPCRASH アプリケーション名: clang++.exe アプリケーションのバージョン: 0.0.0.0 アプリケーションのタイムスタンプ: 53032213 障害モジュールの名前: clang++.exe 障害モジュールのバージョン: 0.0.0.0 障害モジュールのタイムスタンプ: 53032213 例外コード: 40000015 例外オフセット: 0000000001988d22 OS バージョン: 6.1.7601.2.1.0.768.3 ロケール ID: 1041
486 名前:485 [2014/07/20(日) 18:10:09.53 ID:WodAU9Ak] 最新のに入れなおしたら治りました すんません
487 名前:名前は開発中のものです。 mailto:sage [2014/07/20(日) 19:47:18.59 ID:z7IpgrgG] こういう質問は自分で手を尽くしてどうしょうもない時、寝る前に書き込んだ方がいい 質問しつつ自分でも調べてるとこういう自己解決が頻発して質問しづらくなる
488 名前:480 [2014/07/21(月) 13:26:20.42 ID:DU7mLR6h] >>481 恥ずかしながらtestCppの存在をはじめて知りました。。 警告は問題なく取れました。遅くなりましたが、ありがとうございます。 そうですそうです。第2引数にいれていました。ただ、v3で sprite -> setTexture(Director::getInstance()->getTextureCache()->addImage("fileName%02d.png"), counts); にすると、 No matching member function for call to 'addImage' と怒られます。。
489 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 15:06:24.30 ID:APjcOEtY] それ、 addImage("fileName%02d.png", counts) とかにしてない? %のformat文字列は文字列クラスのメンバかsprintf 使わないとダメじゃね?
490 名前:480 mailto:sage [2014/07/21(月) 19:49:29.69 ID:triBLufA] >>489 どうもありがとうございました。 アドバイスをヒントししたら、できました!文字列クラスにちょと問題ありでした。 初歩的なことすいません。ほんと助かりました。
491 名前:名前は開発中のものです。 [2014/07/22(火) 04:48:22.17 ID:92xEwXlb] 衝突を検出してくれません… private void OnCollisionEnter(){ Debug.Log("OK"); } だけのスクリプトならしっかり衝突機能が働くのですが プレイヤーの動く処理を付け足したスクリプトにすると働かなくなります using UnityEngine; using System.Collections; public class Player3D : MonoBehaviour { private void Update(){ Physics.Linecastを利用した地面判定 } void FixedUpdate (){ rigidbody.velocityとrigidbody.AddForceによる移動処理 } private void OnCollisionEnter(){ Debug.Log("OK"); } } このスクリプトを付けたオブジェクトには Box Collider(Triggerなし)、rigidbody 、スクリプトをつけてます。 それ以外のオブジェクトは Box Collider(Triggerなし)をつけています 物理速度があまりに早いと無視されると聞きましたが 特に早すぎるわけでもなく 具体的な問題があまりわかりません…。
492 名前:名前は開発中のものです。 [2014/07/22(火) 04:49:32.05 ID:92xEwXlb] すみませんスレを間違えましたorz
493 名前:名前は開発中のものです。 mailto:sage [2014/07/22(火) 07:18:43.75 ID:viAvkeM3] >>492 cocos2d-xスレにUnityの質問を書くとはなんと作為的な。
494 名前:名前は開発中のものです。 mailto:sage [2014/07/23(水) 00:03:20.39 ID:LgYwcu6h] cocos2d-xにもコリジョン判定があるのかと思ったなっしー
495 名前:名前は開発中のものです。 mailto:sage [2014/07/23(水) 02:09:02.81 ID:xg2xhkMr] box使えばコリジョン判定なんかすぐだろ。 test動かしてみれば分かる。
496 名前:名前は開発中のものです。 mailto:sage [2014/07/28(月) 13:09:22.56 ID:iZQi5rry] よく考えたスマホゲーごときに精密な当たり判定いらないよな 操作性クソだし競技性ないし、全部四角形でいいわ
497 名前:名前は開発中のものです。 [2014/07/28(月) 19:54:46.70 ID:v4pQ96QT] 新規プロジェクトを作りVS2013でビルドし、実行できるのですが、 proj.win32\Release.win32 に出来上がった exe を単独で実行すると game Module は動作を停止しました というダイアログが出て終了してしまいます。 DLLかなにかが必要なのでしょうか?
498 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 08:50:09.98 ID:BdbtqmCW] >>497 VSは単独で実行した時ホームディレクトリが違うから実行ファイル移動すればいい
499 名前:名前は開発中のものです。 [2014/07/29(火) 10:59:55.07 ID:wmGBqHRy] >>498 > VSは単独で実行した時ホームディレクトリが違うから実行ファイル移動すればいい アドバイスありがとうございます。 実行ファイルをどこに移動すればいいのでしょうか? exe を配布したいので、必要なDLL等を知りたいのです。
500 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 14:35:25.09 ID:i/Q4y1VK] Xpriteというスプライトアニメーション作成ツールを使ってるんですが、 吐いたXMLをパースしたところ画像の基準点が異なっていてうまくいきません cocos2dx(OpenGL) ・拡大=中央基点 ・回転=中央基点 ・移動=中央基点 Xprite ・拡大=左上基点 ・回転=中央基点? ・移動=左上基点 「移動」は画像のサイズを取得して、x座標とy座標を中央への差分だけずらすことで 解決したんですが(拡大縮小のないアニメーションで確認) 拡大縮小を適当させようとすると崩れてしまいます。 AnchorPointを左上(左下?)にセットしてspriteの座標系をXpriteに合わせようと思ったのですが、 行列を指定できないので回転軸まで左上になってしまいます。 じゃあ拡大縮小を中央への差分に掛けあわせればと思ったんですが、これは移動なので「拡大」に「回転」が適用されません ↓ここに適用したい 拡大→回転→移動 実際にはここ↑ どうしたらいいですか?
501 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 15:27:57.64 ID:Rl8pzqj1] Xpriteって吉里吉里とウディタにしか対応してないんじゃない? Xprite使いたいなら、読み込みクラスじさくしないとだめじゃないですか? SpriterとかDragonbonesとかが無料でcocos2d-xの使用例があるみたいで、 有料だとspineとかあって正式対応してるみたい
502 名前:名前は開発中のものです。 mailto:sage [2014/07/29(火) 15:37:25.61 ID:i/Q4y1VK] >>501 XMLをパースする機能は作りましたし、データは読み取れるんですが データのほうがcocos2dxと違った形式?でした
503 名前:名前は開発中のものです。 [2014/07/29(火) 17:54:11.80 ID:wmGBqHRy] >>498 > VSは単独で実行した時ホームディレクトリが違うから実行ファイル移動すればいい おかげさまで解決しました。 resourse 以下を exe と同じディレクトリにコピーしたら、無事起動できました。 ありがとうございました。
504 名前:名前は開発中のものです。 mailto:sage [2014/07/31(木) 15:45:34.60 ID:DKbF7yC4] OPTPiX SpriteStudioというのを使ってみたのですが、アニメーションが妙にカクつくんですがどうしたらいいですか? OPTPiXから出てるcocos2dx用のライブラリを使ってるのですが、画面自体は60FPSで動いているのにアニメーションだけフレーム落ちしているようにカクカク動きます どなたか原因を教えて下さいm(__)m
505 名前:名前は開発中のものです。 mailto:sage [2014/07/31(木) 15:52:48.71 ID:DKbF7yC4] フレームスキップをdisableにしたらなめらかに動きました、 ですが納得行きません・・・
506 名前:名前は開発中のものです。 mailto:sage [2014/07/31(木) 16:07:34.63 ID:B3C8QBEL] ログ大量に吐いてない>
507 名前:名前は開発中のものです。 mailto:sage [2014/08/02(土) 12:07:42.09 ID:V1/IIbbs] >>506 吐いてませんでした
508 名前:名前は開発中のものです。 [2014/08/04(月) 15:37:31.76 ID:jido9q1v] ios独自の部分を作りたく、 #include "cocoa/CCString.h" したけど、 'cocoa/CCString.h' file not found って怒られた。 これってcocos2dx3だから?。 調べたけどどうしていいのかわからず、困った。。 どなたかご存じではないでしょうか?
509 名前:名前は開発中のものです。 mailto:sage [2014/08/04(月) 16:02:17.49 ID:10jMSGE8] Cocoa.framework は追加した?
510 名前:名前は開発中のものです。 mailto:sage [2014/08/04(月) 16:05:17.42 ID:10jMSGE8] ってCCStringかいな。 INCLUDE PATHに入ってる?
511 名前:名前は開発中のものです。 mailto:sage [2014/08/04(月) 16:32:15.17 ID:10jMSGE8] ちょっとインストールしてみてみたけど、deprecatedになってんじゃん どうしても使いたければ #include "deprecated/CCString.h" じゃないの?
512 名前:名前は開発中のものです。 mailto:sage [2014/08/05(火) 08:11:11.32 ID:a0X9mfx9] cocos2d-x v3 で最近アンドロイドアプリを作り始めたものです。 わたしのアプリの消費電力が大き過ぎるような気がしています。 もしかして draw() で背景描画を行うと、毎秒FPS回描画処理が行われて それで消費電力が増えるとかいうことはありますか? アクションデームではないのならFPSを落とすとか、 背景 Node を生成し、draw() 描画は行わないようにした方がいいのでしょうか?
513 名前:名前は開発中のものです。 mailto:sage [2014/08/05(火) 08:50:04.42 ID:/JucHP4p] drawで毎回描画ってよくわからん。 単に背景用スプライト一個作って、onCreateでそのスプライト一回のっけたら終わりじゃないの
514 名前:名前は開発中のものです。 mailto:sage [2014/08/05(火) 12:48:56.06 ID:gs5MqfOo] drawなんて使わねーぞ シーンクラスにスプライトをaddするだけ addしたスプライトを後から操作したいならポインタを持っとく 消したいならremoveする それだけだ
515 名前:508 mailto:sage [2014/08/05(火) 18:40:44.45 ID:DQXT2zM+] > 509-511 どうもありがとうございます。 フォルダみたら、、たしかにそうですよね。 3.0になって非推奨だからフォルダ掘っているんだ。 おかげさまでなんとななりそうです。
516 名前:512 mailto:sage [2014/08/05(火) 20:35:05.27 ID:a0X9mfx9] やっぱり、draw で背景描画せず、スプライトを配置するのが普通だったんですね。 矩形や円の png ファイルを用意するのが面倒で、 矩形や円のスプライトを作る方法がわからなかったので、 DrawPrimitives::drawSolidRect() とかを使ったんです。 矩形や円のスプライトを作る方法はあるのでしょうか? それとも図形ファイルを自分で用意しないとダメ?
517 名前:名前は開発中のものです。 mailto:sage [2014/08/05(火) 20:46:15.25 ID:045r1bsv] スプライトでも当然毎フレーム描画してるぞ プリミティブと変わらん fps制限する方向でないと駄目だと思われ
518 名前:名前は開発中のものです。 mailto:sage [2014/08/05(火) 20:52:47.86 ID:QIQBlAG1] 短径、円用にDrawNode::drawDot とかdrawSegmentとかあることはあるよ
519 名前:名前は開発中のものです。 mailto:sage [2014/08/06(水) 10:00:41.05 ID:njmTwbRv] 毎回自動で描かれているうえに、毎回同じところを描き直してるようだが
520 名前:名前は開発中のものです。 mailto:sage [2014/08/06(水) 13:16:45.29 ID:rJmrrbSr] Windows Ecripse だとandroidエミュ動かないんですね
521 名前:名前は開発中のものです。 mailto:sage [2014/08/06(水) 13:58:49.27 ID:TxIwDyUB] 動くよ
522 名前:名前は開発中のものです。 mailto:sage [2014/08/06(水) 14:06:30.47 ID:wYc1AHT5] 動くけど教えてあげない
523 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 01:17:28.31 ID:PkB1kOYu] V3.2に手を出してみたんだがeclipseで苦戦してる。 開発環境はWindows7で実行環境はandroid実機。 cocos newしたばかりのc++プロジェクトを cocos run -p android でコンパイルと実行できるのだが、 eclipseではエラーが消えず実行できない。 頑張ればeclipseでコンパイルと実行出来るようになるのかな? eclipseとjavaよくわかんないんだよね・・・ 大部分はVSとWindows実行でやればいいと思うけど。
524 名前:512 mailto:sage [2014/08/07(木) 07:08:00.93 ID:RvB+uqvL] 無理してエクリプス使う必要あるの? おいらは VS2013 で Windows 版をビルド、デバッグし、 最後に cocos deploy -p android -m relaese でビルドし、 出来た apk を実機に転送して動作確認してる
525 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 11:53:06.18 ID:Ff103aJN] 俺はちょっとコードを書き込んで確認してって繰り返してるんだけど コマンド打ち込むそれめんどくさそう
526 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 12:59:17.18 ID:Ff103aJN] スクロールされて画面外にはみ出たスプライトが 画面遷移の時他の画面の領域まではみ出してしまうんですがどうしたらいいでしょうか? 現在の画面が下に移動し、押し下げられるように遷移先の画面が上から下がってくるCCTransitionSlideInTというやつなんですが 描画の優先順位が遷移元のほうが高いみたいです。
527 名前:512 mailto:sage [2014/08/07(木) 13:09:42.57 ID:RvB+uqvL] >>525 > 俺はちょっとコードを書き込んで確認してって繰り返してるんだけど それは VS2013 でやればいいじゃん。
528 名前:523 mailto:sage [2014/08/07(木) 13:20:54.29 ID:PkB1kOYu] 普通にcocos2d-x v3.2 eclipseでぐぐって解決しました。 ブログ書いてくれた方々に感謝。 libcocos2dへのパスの設定が間違ってるらしいですね? これでなんとなく安心。
529 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 14:00:23.13 ID:+A3xY9S+] これってVSで書いたコードをandroidにそもままライドオーン出来るんですか?
530 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 17:25:33.92 ID:62RjpHCx] ロード画面でCCLabelTTFを48個ぐらい作るんですが 3秒ぐらい固まってしまいます logにはガベコレが大量に走ってました バッファやロードしたフォントファイルを使いまわしたりして軽くしたいんですがどうしたらいいですか?
531 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 18:39:08.65 ID:vSQLlqUP] >>526 スプライトをaddするときに表示の優先順位を付けられるよ
532 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 18:40:38.94 ID:vSQLlqUP] >>530 その48個は全部違う文字列なの?
533 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 21:28:12.61 ID:vDuOnSuH] LabelAtlasを使う。普通のspriteでもtextureAtlasを使った方が早いようにこっちのがはやいらしい。
534 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 21:58:19.58 ID:PkB1kOYu] エミュレータ実行だからかもしれないけど、 ランタイムをARTに切り替えるとHello Worldの 文字表示されなくならないですか?
535 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 22:24:30.03 ID:NiS1wmTe] >>532 そう
536 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 22:26:16.79 ID:NiS1wmTe] >>533 後出しで悪いんだけどカスタマイズ画面のロード画面なんだ スキル名とか装備品の名前でテクスチャとして予め作ると結構な量になる パラメータは数値だからそっちの方が良さそうだけど
537 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 22:47:15.23 ID:vDuOnSuH] >>536 textureatlasつったのは同じ仕組みだよってだけで、文字はGlyphDesignerとかつかえばいいらしいよ pierre-apps.com/2014/07/01/post-701/
538 名前:名前は開発中のものです。 mailto:sage [2014/08/07(木) 22:51:39.69 ID:vDuOnSuH] >>536 俺が勘違いしてたのかもしれないけど、同じ種類の文字だったら再利用して効率的に描画できるし、 容量も節約できるんだけど、>536の状況にはあってなかったかも。すまんね
539 名前:名前は開発中のものです。 [2014/08/08(金) 15:57:44.38 ID:ZBGJR9By] www.cocos2d-x.org/html5-samples/samples/tests/index.html ブラウザ上のデモとか再生してみても 初めの静止してるメニュー画面の時点で fps分、常に描画処理してる所為かおもすぎる これさえ解消できるならいいのに
540 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 16:55:35.14 ID:2eoQcxY/] >>539 カスタマイズ画面のロード画面っていうのが意味わからないけど、LabelAtlasってLabel系で一番早いらしいよ www.cocos2d-x.org/wiki/Text_Labels でこれの使い方だけど、windowsならBMFontとかで使いたい文字を、フォントとサイズ決めて png,plist出力して使う。文字をtexturepacker使ったみたいに一枚に並べてくれるんだからttfよりもサイズは小さい。 ttfは自由に拡大縮小できるけど、LabelAtlas(LabelBmfの高速版)はpngを切り取って使うからフォントサイズは自由には変えられない。 っていう制限付きだけどカスタマイズ画面の「メニュー」画面ならこれで十分役に立つと思うんだけど。
541 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 19:01:58.05 ID:JdMX9KyG] >>539 普通に60fps維持してんじゃん 少なくともこれだと重いとは思えないんだけど
542 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 15:39:23.51 ID:CHrFPsxC] codepad.org/Ncv737Yf CCMenuItemSpriteを継承してロングタッチが出来る(といっても押した時間を測って直前でターゲットを入れ替えるだけ)ボタンを作ったんですが 5~6回タッチする間に一度、何故かロングタッチ判定が出てしまいます。 タッチ時間が蓄積されてるのかな?と思ったのですが、イマイチわかりません。 selected()→unselected()の順で呼ばれていることは確認しています。 どうしたらいいですか?
543 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 16:03:22.45 ID:VrqvE+N4] >>542 line38のcurrentTime-pressedTimeのcurrentTimeがいわばunselectedの時間だからじゃね? 直前まで押しててその後すぐ長押しすると、currentTImeが小でpressedTimeがでかい値になってifの中が偽になる 違ったらすまぬ
544 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 16:05:28.03 ID:VrqvE+N4] >>542 要は押してる間もcurrentTime進めろってことね
545 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 16:12:56.43 ID:VrqvE+N4] すみません適当なこと言いましたw
546 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 20:05:10.33 ID:7zSy5Tph] timeで取得できる時間は秒単位
547 名前:名前は開発中のものです。 mailto:sage [2014/08/11(月) 02:05:59.87 ID:Zm83lzBf] まだよく理解してないが、Ver3の参照カウンタは shared_ptr に統一できんかったのかな。
548 名前:名前は開発中のものです。 mailto:sage [2014/08/13(水) 14:09:38.44 ID:bQJYaZnx] BMFontで出力したfntファイルをCCLabelBMFontで読み込んで表示すると見当違いな所を参照して表示します 出力したpngが1つなら問題ないのですが 複数のpngに分割して出力したものを読み込むと、別のpngファイルのテクスチャを使ってたりページの参照がごちゃごちゃになってます これは使い方が悪いのか、2.2.3のバグなのかどっちでしょうか?
549 名前:名前は開発中のものです。 mailto:sage [2014/08/13(水) 17:45:08.74 ID:bQJYaZnx] ソーシャルゲームによくあるモンスターBOXみたいな一覧画面を作ってるんですが、 モンスターのSpriteの他に、レベルとか属性で枠つけようとなると手間がかかるのでクラスを1つ作ってしまおうと思うんですが CCMenuItemSpriteに他のLabelやSpriteをaddChildしてもいいんでしょうか? もっとうまいやり方があったら教えて下さい
550 名前:名前は開発中のものです。 mailto:sage [2014/08/14(木) 12:24:32.28 ID:s61CyQ+j] >>546 0.5ってのは誤作動に関係有るのか
551 名前:名前は開発中のものです。 [2014/08/14(木) 13:31:56.92 ID:eAvpl5kv] 昔のcocos2d(iphone)で下記のようなコードを書いてシーンを 生成(ノベルゲームのようなたくさんシーンが必要なケース)しましたが、 cocos2d-x(v3) ではNSClassFromStringが使えないようです。 CCScene Scene = [NSClassFromString(sceneClassName), sceneWithSceneId:SceneId]; 困っています。。C++で何かよい方法はないでしょうか?
552 名前:名前は開発中のものです。 [2014/08/15(金) 09:44:33.68 ID:rqZ+957T] cocos2d-xをやってみようと思い、3.2をMacに入れてみたんですが、 もしかするとMac版のcocostudioって3.2だと使えないんでしょうか
553 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 18:44:11.25 ID:Z1E+nKPq] >>550 秒が変わるタイミングで誤作動するんだと思う ミリ秒) 00:00:01.1 - 00:00:00.9 = 0.2 < 0.5 秒) 00:00:01.1 - 00:00:00.9 = 1 > 0.5
554 名前:名前は開発中のものです。 mailto:sage [2014/08/16(土) 14:44:16.80 ID:8Fs/dbnc] >>553 time_tの実体がlong型なら、小数点以下はなくなって誤作動の理由にならないんじゃないかなと・・ currentTimeもpressedTimeもtime_tであれば 1.0-1.0の次は1.0-2.0だし
555 名前:名前は開発中のものです。 mailto:sage [2014/08/18(月) 16:25:00.04 ID:bFesSoIr] >>512 で消費電力の話でてるけどFPS落とそうにもAndoridだと setAnimationInterval()が反映されなくて困った。 Win32版なら反映される。10FPSくらいに落とすと PCに繋いでるワットモニターの表示が7Wくらい下がる。
556 名前:名前は開発中のものです。 mailto:sage [2014/08/18(月) 19:04:54.14 ID:H05cbUVM] Windows の VS2013 でビルドするときは、Resource 下に images ディレクトリを作り そこに png ファイルを入れ、Sprite::create("images/hoge.png"); でうまく行ってたんだけど、 マック の xcode でビルド・実行すると、create 出来ず 0 が返ってきます。 マックでビルドするときは、サブディレクトリ指定が効かないみたいなんだけど、 そういうものなのでしょうか? そうだとすると、サブディレクトリを作ってそこにまとめるためには、 パスを指定する以外無いのでしょうか?
557 名前:名前は開発中のものです。 mailto:sage [2014/08/19(火) 15:22:00.53 ID:zkoLph8G] callfunc_selectorってなんで4種類あるんですか? ググってもソースおいかけてもよくわかりません
558 名前:名前は開発中のものです。 mailto:sage [2014/08/19(火) 16:04:57.81 ID:kyGaKw8Y] ladywendy.com/lab/cocos2d-x/86.html 引数の違いじゃないの?
559 名前:名前は開発中のものです。 mailto:sage [2014/08/19(火) 21:21:13.43 ID:S8+OYwqQ] >>530 と同じ内容かもしれませんが、 BMFやatlasを使わずに、システムフォントで多数のラベルを 同時に更新を行いたいのですが、何か良い手はないでしょうか? CCLabelTTFだと生成時にFPSが落ちてついてしまいます。 固定文字であれば、BMFでいいと思うのですが、チャットのように 入力がユーザの任意の場合はそうもいかないため困っています…
560 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 15:53:53.45 ID:T7sqcO8g] >>556 フォルダを追加する際のオプション間違えてるんじゃないの? 以前xcodeでやってたけど、具体的にどれ選べばいいかは忘れたけど。
561 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 16:08:30.98 ID:MO2M5eir] projectに追加のチェック外れてるか フォルダじゃなくてただのグループになってるかどっちかかなあ
562 名前:名前は開発中のものです。 [2014/08/21(木) 14:04:34.29 ID:kbhaXtC2] UserDefaultの初期値を初回起動時のみセットしたいのですが、 どこですればよいのでしょうか? いきなり値をgetすると、初期化されておらず、うまくいきません。 AppDelegateに初回起動時のみ通るところってあるのでしょうか?。。
563 名前:名前は開発中のものです。 mailto:sage [2014/08/21(木) 22:02:36.46 ID:nW6MpzX6] やっとデモを動かせた状態なんですが ここからどうやって自分でコードを書いていくのでしょうか? 公式を参考に環境構築したのですが、どこを参考に何をしていったらいいのか迷ってしまいました Moduleにはいろいろな機能の実装法などが記されていますが、コード全体といいますか、組んでいく流れというのがみえません
564 名前:名前は開発中のものです。 mailto:sage [2014/08/21(木) 22:21:14.57 ID:WTALi2BO] キーボード押して書いていくんよ
565 名前:名前は開発中のものです。 mailto:sage [2014/08/21(木) 23:45:32.33 ID:euT0JpzV] >>563 Google先生にたよろうず
566 名前:名前は開発中のものです。 mailto:sage [2014/08/22(金) 05:33:26.01 ID:+Y7k/CR8] >>563 > やっとデモを動かせた状態なんですが > ここからどうやって自分でコードを書いていくのでしょうか? setup.py を実行して、cocos コマンドを実行可能にした? したのなら cocos new で新規プロジェクト作って、好きにいじりなさい
567 名前:名前は開発中のものです。 mailto:sage [2014/08/22(金) 05:35:14.98 ID:+Y7k/CR8] >>562 > UserDefaultの初期値を初回起動時のみセットしたいのですが、 > どこですればよいのでしょうか? デフォルトの指定は第二引数で指定できるじゃん。 auto v = userDef->getIntegerForKey("key", デフォルト値);
568 名前:名前は開発中のものです。 mailto:sage [2014/08/22(金) 09:07:19.63 ID:gbMzba5Z] >>562 初回起動時ってならapplicationDidFinishLaunching内でフラグで管理とかでいいんじゃない? >>563 「プログラマの考え方がおもしろいほど身につく本」 「プログラムはこうして作られる―プログラマの頭の中をのぞいてみよう」 下の本は別スレでも話題になってたけど、両方おすすめ
569 名前:名前は開発中のものです。 mailto:sage [2014/08/22(金) 19:15:40.29 ID:GUgOAcKs] 複数行のテキストを表示する GUI を探しています。 cc.LabelTTF だとテキストとして触ることができないし、cc.EditBox だと改行ができませんでした。 環境は cocos2d-js 3.0 rc1 を使っています。 今は、 cc.Menu を cc.ScrollView にいれてスクロールさせています。 クリックすると一行ごとにわけた cc.MenuItemLabel のイベントで cc.EditBox を表示してコピーできるようにしようとしています。 もっと簡単に複数行テキストを表示できるサンプルなどありましたらよろしくお願いします。
570 名前:名前は開発中のものです。 mailto:sage [2014/08/23(土) 00:10:58.36 ID:zz5ySuzE] >>568 kindleストアを見てみたら新着で来てたのでさっそくポチりました 最高ですコレ。目が覚めるような内容でした
571 名前:名前は開発中のものです。 mailto:sage [2014/08/23(土) 07:42:46.93 ID:ClN5d7Ic] >>569 >cc.LabelTTF だとテキストとして触ることができないし ってのがどういう意味かわからないけど、c++のlabelttfでのスクロール・自動改行の仕方なら raharu0425.hatenablog.com/entry/2014/05/12/202854
572 名前:名前は開発中のものです。 mailto:sage [2014/08/23(土) 11:07:50.05 ID:YylUCnyu] あれだろ、コピペしたいってことだろ
573 名前:562 mailto:sage [2014/08/23(土) 20:02:21.18 ID:L/t8mLYj] >>567 ,568 どうもありがとうございます。 applicationDidFinishLaunchingに初回起動時に1回だけ指定したいものを値をセットしといけばいいのですね。 第二引数でfalseを指定しても、1がくるフラグあって意味がわからず、、 setしないと保障されないのかな、、と悩んでいました。。 bool flag = UserDefault::getInstance()->getBoolForKey("flag", false);
574 名前:名前は開発中のものです。 mailto:sage [2014/08/24(日) 07:12:45.77 ID:KRmbE7XQ] レスありがとうございます。 >>571 これでテキスト選択する方法が見つからなくて今は div 要素を cocos2d の上に重ねて配置しようかと思っています。 >>572 そうでした。マウスポインタをテキスト用の「I」にしてテキスト選択したいです。 ログを表示したいので、最後の行を表示している場合は、行が追加されるたびにおいかけて表示したいです。l
575 名前:名前は開発中のものです。 mailto:sage [2014/08/24(日) 16:53:05.82 ID:TzuMzHAK] サンプルプロジェクトのHelloWorldScene.cppのどこを触っていけばどこに対応するのか みなさんはそういった情報をどこで入手してらっしゃるのですか?
576 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 02:09:33.74 ID:0siX4zed] >>575 HelloWorld.cppって大して内容ないように思うんだが。英語でコメント入ってたと思うし。 slideshareで清水さんのスライド見るとか、本一冊かってみるとか? それとbuildってフォルダだかにcocos2dxの機能のテストプロジェクトが入ってからみるよろし
577 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 07:49:28.60 ID:SkkEorua] Google翻訳は常に開いてろ
578 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 15:05:25.30 ID:Xn3fVoRY] visualstudioの環境構築が難しすぎて 心が折れそう eclipseでやったほうがいいのかなあ
579 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 15:17:06.38 ID:DnOjFkcO] >>578 俺は逆にMacのEclipse環境構築が難しい。 NDKの選択が出てこない。。
580 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 15:17:10.16 ID:onlsBc/Q] そ、そんなに難しかったの?なにも考えずwin32プロジェクト開いてやってたんだが。
581 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 15:33:10.39 ID:Xn3fVoRY] えっ? そんなに簡単なの? 色んなサイト見たけど、環境変数とか 追加のインクルードがとかややこしい もう一回頑張ってみるわ
582 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 15:37:18.60 ID:0J24Spkz] そのレベルならいきなりココスするんじゃなくて 素のwin32プロジェクトでなにか作ってからのがいいんじゃ
583 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 16:00:29.57 ID:Xn3fVoRY] そっかー やっぱりDXライブラリに戻った ほうがいいのかもしれんね。
584 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 16:28:49.45 ID:WOOU1XfZ] >>578 > visualstudioの環境構築が難しすぎて > 心が折れそう > eclipseでやったほうがいいのかなあ エクリプスの方が、 cocos2d-x のバグがあってよほど難しい VS で躓くとこなんてあったけ?
585 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 16:30:15.01 ID:WOOU1XfZ] >>581 > 色んなサイト見たけど、環境変数とか > 追加のインクルードがとかややこしい 環境変数も追加のインクルードも陽に行う必要はない python 2.7 入れて、setup.py を実行するだけでOK
586 名前:名前は開発中のものです。 mailto:sage [2014/08/25(月) 22:53:34.32 ID:Xn3fVoRY] Helloworldやtestcppが表示されたから とりあえず環境構築できたのかな、、 みなさん色々アドバイスくれて ありがとね。
587 名前:名前は開発中のものです。 mailto:sage [2014/08/26(火) 02:32:38.21 ID:qXoTvrZC] 皆様はMac一台でクロスプラットフォーム開発してるんですか?
588 名前:名前は開発中のものです。 mailto:sage [2014/08/26(火) 12:31:48.07 ID:StMCDu8X] 違います
589 名前:名前は開発中のものです。 mailto:sage [2014/08/26(火) 16:18:39.81 ID:3EcMRRxW] >>587 Windowsで開発してMacにソース持ってってる
590 名前:名前は開発中のものです。 mailto:sage [2014/08/26(火) 17:43:55.19 ID:jT7Lpme0] Macの方が環境整えやすいからMacでやってる
591 名前:名前は開発中のものです。 mailto:sage [2014/08/26(火) 21:57:40.93 ID:dzUUe+Ed] だな
592 名前:名前は開発中のものです。 mailto:sage [2014/08/30(土) 11:10:24.03 ID:5AIFhixX] AndroidSDKコンテンツローダーが終わらないって、PCを起動するたびになるんですがどうしたらいいですか? 職場のPC立ち上げたらEclipseの起動と同時にタスクマネージャー立ち上げるよう癖がついたんですが 起動は毎回-cleanついたショートカットから起動してる
593 名前:名前は開発中のものです。 mailto:sage [2014/09/03(水) 17:10:28.68 ID:o1wK0Z69] しばらくこのフレームワークから離れてて久しぶりにアップデート確認したらVec2とかすげぇ命名センスだな
594 名前:名前は開発中のものです。 mailto:sage [2014/09/05(金) 09:31:12.85 ID:b3eKQuOQ] cocos2d-js の ccui のサンプルって js-tests 以外にありますか? ccui.ScrollView でスクロールはできたのですが、スクロールしてはみだした部分が表示されてしまい隠れません。
595 名前:名前は開発中のものです。 [2014/09/05(金) 22:24:38.50 ID:58MnYhWa] sceneIdもボタンが押された先のメソッドに引数渡ししたいんですが、どのようなやり方がよいのかわかりません。。 引数渡しはできず、他の方法を考えないとダメでしょうか。 int sceneId = 1; auto item = MenuItemImage::create("button.png", "button_on.png", CC_CALLBACK_1(TitleLayer::choosedA, this) );
596 名前:名前は開発中のものです。 mailto:sage [2014/09/07(日) 11:11:43.52 ID:s9vhQEyf] setTagっていうint型の値を格納出来る(用途は任意)メソッドがある コールバック関数でgetTagするとそれが入ってる
597 名前:名前は開発中のものです。 mailto:sage [2014/09/08(月) 08:36:56.37 ID:5EOgY+7u] それだとitemかmenuをクラス変数にする必要ある? スコープはメソッド内で閉じておきたいんだけど
598 名前:名前は開発中のものです。 mailto:sage [2014/09/08(月) 10:04:49.29 ID:Anils/ek] ラムダ式使えばいいんじゃないの
599 名前:名前は開発中のものです。 mailto:sage [2014/09/08(月) 22:31:50.68 ID:51Zho9Hw] createの中見てみ? newしてっから
600 名前:名前は開発中のものです。 mailto:sage [2014/09/08(月) 23:57:45.77 ID:5EOgY+7u] よくわかりません_(:3 」∠)_
601 名前:名前は開発中のものです。 mailto:sage [2014/09/09(火) 10:33:35.57 ID:H1IfrVQb] スプライトのヒットテストをしようとして、 sprite->boundingRect().containsPoint(location) と書くと、 boundingRect() が非推奨だという警告が出るのですが、 代わりに何を使えばいいのでしょうか?
602 名前:名前は開発中のものです。 mailto:sage [2014/09/10(水) 01:28:18.89 ID:MSWF/0P9] マルチプラットフォームでiPhoneとAndroidの両方に対応させる時って、 それぞれに対応した画像を準備するのが普通なんですか?
603 名前:名前は開発中のものです。 mailto:sage [2014/09/10(水) 01:29:19.02 ID:+NofARIs] 勝手に拡大縮小してくれるから全く気にしてない
604 名前:名前は開発中のものです。 mailto:sage [2014/09/10(水) 13:42:37.88 ID:ESvz5/kJ] >>603 フルHDサイズ(1920 * 1080)の画像を準備して、Androidでは画面ぴったりで表示。 そのままiPhone5で表示するとiPhone5の画面サイズ以上の部分は画像が切れます。 勝手に拡大縮小してくれる方法なんてあるんでしょうか?
605 名前:名前は開発中のものです。 mailto:sage [2014/09/10(水) 16:26:47.30 ID:mU/q1Uzi] >>604 縦横の短い方に合わせて拡大するようにして黒い部分が出ない様にする。 はみ出て行く端の方にはオブジェクトを配置しないデザインにする。 これでおkよ
606 名前:名前は開発中のものです。 mailto:sage [2014/09/10(水) 16:47:34.96 ID:E3z1R/dG] >>604 > 勝手に拡大縮小してくれる方法なんてあるんでしょうか? glview->setDesignResolutionSize(SCREEN_WIDTH, SCREEN_HEIGHT, ResolutionPolicy::SHOW_ALL); を使えばいいんじゃね?
607 名前:名前は開発中のものです。 mailto:sage [2014/09/11(木) 12:19:09.73 ID:5/QDkhWS] >>605-606 やってみます!
608 名前:名前は開発中のものです。 mailto:sage [2014/09/12(金) 19:09:05.55 ID:cKoIh2u3] Xcode6にしたら、amr64でだけリンクエラー出まくる・・ OSもYosemitePreview入れちゃったからXcode5に戻せないしやべぇ・・
609 名前:名前は開発中のものです。 mailto:sage [2014/09/12(金) 19:29:15.55 ID:GVjWoh+n] マックもう一台買えばいいだけだろ、cocos2d-xかんけーねー。
610 名前:名前は開発中のものです。 mailto:sage [2014/09/12(金) 19:30:38.21 ID:cKoIh2u3] うーん、マックもう一台買ってもリンクエラーが解決するわけじゃないな できればリンクエラーを解決したいかな
611 名前:名前は開発中のものです。 mailto:sage [2014/09/12(金) 19:46:07.41 ID:cKoIh2u3] すみません。cocosを最新にしたらリンクエラー解決しましたスマソ
612 名前:名前は開発中のものです。 mailto:sage [2014/09/12(金) 20:28:41.72 ID:wrXgdIVt] は?マックもう一台買ってXcode6じゃなくてXcode5入れれば解決だろ。 Xcode6のほうは世の中の誰かがそのうち解決してくれるのを気長に待ってろ。
613 名前:名前は開発中のものです。 mailto:sage [2014/09/12(金) 20:57:39.61 ID:cKoIh2u3] YosemiteにXcode5入れようとすると「OSが新しすぎてインストールできません」て言われたわw
614 名前:595 [2014/09/13(土) 15:02:57.02 ID:a4tOsrC0] >>596 お礼おそくなりすいません。ありがとうございます。 setTagとgetTagでいけました。 setTagとgetTagってコールバック関数だから、使い道はcallbackしているところだけってことですかね? 他のメソッド間で使ったら、値が入っておらず…、普通に引数渡しして、ってことですよね。
615 名前:名前は開発中のものです。 mailto:sage [2014/09/13(土) 18:18:12.36 ID:Z0vlneTV] 中身良くわかんないけどコールバックする対象として指定しただけの普通の関数だから 参照出来るならどこからでもいいんじゃね cocos2dが裏でポインタ受け渡してくれてるだけだろ多分
616 名前:名前は開発中のものです。 mailto:sage [2014/09/13(土) 19:50:03.41 ID:pMdnK4/9] >>614 よくわからないんだけど、クラス変数にしたitemsにSettagして、コールバック先でそのitemsからgettagするんですか? なんかやりたいことと違くないですか? コールバック関数に値を引数で渡したいのかと思ってた
617 名前:名前は開発中のものです。 mailto:sage [2014/09/13(土) 20:16:22.04 ID:mcyHUg0r] いや、getTag, setTagってNodeから継承した_tagってクラス変数のアクセサだから別にクラス変数作った場合とかわらないんじゃ・・ CC_CALLBACKって関数指定するただの簡便法だから、ラムダ式で書いても同じ。 []() { func(arg) //呼び出し先メソッドに引数渡す } みたいにすればいい気がするんだが。
618 名前:名前は開発中のものです。 mailto:sage [2014/09/13(土) 23:22:29.46 ID:pMdnK4/9] >>617 そうだよね。 それでその引数をMenuItemImageで呼ばれるコールバック関数に渡せないのか?ってのが質問だと思ってた。 自分も解決法がわからなくてMenu使わないでやったりしてるから、もしMenuItemImageで引数渡すやり方があるなら知りたかったんだけど
619 名前:595 mailto:sage [2014/09/14(日) 23:51:36.91 ID:xFn7qRbO] >>615-618 たびたびありがとうございます。 初心者ですいません。。 ラムダ式で書いても同じ。なのは、試してよくわかりました。中身でnewも確認済です。 MenuItemImageや、あとCallFunc、CallFuncNなどでCC_CALLBACKするときに、コールバック関数に引数を渡せませんか?という質問をしたつもりだったのですが。。。 itemsにSettagして、コールバック先でそのitemsからgettagする方法やItemにひもづけない方法もあれば、と。。 とりあえずの問題は、解決しました。
620 名前:名前は開発中のものです。 [2014/09/16(火) 12:37:28.49 ID:WjnWwotp] Macのみんなってcocos2d-xはどこに配置してる?ホームディレクトリ? Android用のSDKとか入れてる?
621 名前:名前は開発中のものです。 mailto:sage [2014/09/16(火) 16:38:40.21 ID:zxxYqBYz] >>620 開発用のディレクトリに置いてる Android用も入れて林檎も泥も両方Macでビルドしてリリースした
622 名前:名前は開発中のものです。 mailto:sage [2014/09/16(火) 17:05:17.19 ID:zxxYqBYz] ところでcocos2d-xのScrollViewの動きってどうしてこんなに変なんだろうw
623 名前:名前は開発中のものです。 mailto:sage [2014/09/17(水) 16:11:57.12 ID:7d1CfWI0] 環境ができてHelloWorldプロジェクトが作れた程度なのですが、 元々デフォルトで入ってるcocos2dxのロゴ画像があると思うのですが この画像ってspriteに指定されている画像ですよね?(480 x 320) この状態でsetDesignResolutionSizeで画面サイズを480 x 320に固定したら ロゴ画像が画面いっぱいに広がると思っていたのですが実際はそうなりませんでした 何か重大な勘違いししているのでしょう。?
624 名前:名前は開発中のものです。 mailto:sage [2014/09/18(木) 02:19:51.64 ID:XtsJ7bdo] >>623 3.2使ってる? Androidの話をしてるなら、setDesignResolutionSize効かねーよ 画面サイズを取得して使う画像をフォルダで分けろ