板検索:
cocos2d-x (1006)
まとめビュー
1
名前は開発中のものです。[sage]   投稿日:2014/01/19 21:57:17  ID:UIuFcGmn.net(2)
オープンソースのマルチプラットフォーム2Dゲームフレームワーク。

公式
http://www.cocos2d-x.org/

ツール
http://cocosbuilder.com/ mac用
http://cocostudio.org/ windows用

実績
ブレイブフロンティア
ファンタジスタドール ガールズロワイヤル等


2
名前は開発中のものです。[sage]   投稿日:2014/01/19 21:58:35  ID:UIuFcGmn.net(2)

3
名前は開発中のものです。[sage]   投稿日:2014/01/19 22:04:57  ID:kYNusi0J.net
Unityはドラクエで
cocos2d-xはファンタジスタドールかぁ。。。

4
名前は開発中のものです。[]   投稿日:2014/01/19 23:08:37  ID:Z7PuW1Tv.net
Unityとどっちがユーザー多いの?
差があるとしたらどのくらい?

5
名前は開発中のものです。[sage]   投稿日:2014/01/19 23:11:25  ID:dxh/zY+y.net
C++いけるのか。luaとかjavascript嫌いだから見送ってたわー

6
名前は開発中のものです。[sage]   投稿日:2014/01/20 10:17:47  ID:E9cpMV4p.net
China++

7
名前は開発中のものです。[sage]   投稿日:2014/01/20 22:06:56  ID:dDXMnlpq.net
Androidでオープンソースなのが理由か解らんけど、
China勢がcocos2dは多いねぇ

8
名前は開発中のものです。[sage]   投稿日:2014/01/21 08:22:55  ID:u0gfQY9+.net
使ってる人、気に入ってる?
Unityも2Dを充実してきてるって言うけど、どっちがいいかな

9
名前は開発中のものです。[sage]   投稿日:2014/01/21 22:48:40  ID:XZMbhZfH.net
まずはwindowsで開発した方が効率がいいと思った

10
名前は開発中のものです。[sage]   投稿日:2014/01/21 23:34:44  ID:XzLjloOz.net
cocosスレはここッスか?

11
名前は開発中のものです。[sage]   投稿日:2014/01/22 15:17:05  ID:TbDeXlx9.net
なんか会話が繋がらないスレだな

12
名前は開発中のものです。[sage]   投稿日:2014/01/22 16:34:01  ID:6IwiEDte.net
ここッス

13
名前は開発中のものです。[sage]   投稿日:2014/01/23 07:36:22  ID:dKA32Skj.net
unityみたくライセンス気にしないでいいのがイイトコロ?

14
名前は開発中のものです。[sage]   投稿日:2014/01/23 07:51:35  ID:ed0ZWBzm.net
そっか、Unityと違って、こっちはタダなのか
こっちにしようかな

15
名前は開発中のものです。[sage]   投稿日:2014/01/23 22:30:27  ID:XZTzH057.net
つかってみりゃいいじゃん
ライブラリをリンクするだけなんだし

16
名前は開発中のものです。[sage]   投稿日:2014/01/26 18:44:41  ID:ap9n2ogP.net
ドラクエモンスターズがcocos2d-xだな

17
名前は開発中のものです。[sage]   投稿日:2014/01/26 19:43:16  ID:eDX2G3GT.net(2)
ファンタジスタドールもcocos2d-xだよ!

18
名前は開発中のものです。[sage]   投稿日:2014/01/26 19:47:39  ID:jPQkJE+6.net
ブレイブフロンティアもね。

19
名前は開発中のものです。[sage]   投稿日:2014/01/26 20:41:03  ID:defKgwja.net
AndEngineは何か実績ある?
cocos2d-xとどっちがメジャーなんだろ

20
名前は開発中のものです。[sage]   投稿日:2014/01/26 20:51:01  ID:eDX2G3GT.net(2)
cocos2d-xスレで聞くアホはなんなの?
ファンタジスタドールでもやりなさい

21
名前は開発中のものです。[sage]   投稿日:2014/01/27 22:51:43  ID:vT1nv5mD.net(2)
http://qiita.com/wapa5pow/items/1151a67b54d438acec9e
>>Google PlayのTop Grossing 100に入っている+その他のタイトルでどのくらいcocos2d-xが使われているのか調べてみる

LINE PLAY
三国志パズル大戦
LINE Bubble!
究極キャッスル攻防戦 - Castle Clash
ZOOKEEPER BATTLE
LINE I Love Coffee

にゃんこ大暴走
ドン★パッチン

22
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:09:04  ID:elAxNUln.net(2)
最新版のcocos2d-xってインストールの仕方が昔と違ってる?
参考書買ったんだけど、ダメだった。ネットで調べてプロジェクト
の作成は出来た。Xcodeはビルドも成功した。でも、Androidの
方が上手くいかない。ネットで調べたけど、エミュレータで
実行したときにエラーが出るよ!参考書もないし、行き詰まった...。
コメント1件

23
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:16:00  ID:NHWj9ENd.net
バージョンとか参考書の名前とか書いてみたら答えてくれる人がいるかもしれないのに
単にcocos2dxにケチつけてるカスクレーマーにしか見えないので
絶対教えてやらない!

24
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:20:09  ID:vT1nv5mD.net(2)
>22
エラーメッセージを載せてみて

25
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:36:10  ID:elAxNUln.net(2)
クレーマーじゃないです、尊敬してますcocos2d-x。
バージョンは、Cocos2d-x 2.2.2
参考書は、Cocos2d-x開発のレシピ
参考にしたのはここのブログ。
http://rakuishi.com/archives/5810

上記の内容をすべて行い
libcocos2dxと、作成したプロジェクトの2つを読み込まして
Androidエミュレータで実行したところ、エミュレータ画面に
!sorry、The application プロジェクト名(パッケージ名)
has stopped unexpectedly.Please try again.と出ました。
コメント2件

26
名前は開発中のものです。[]   投稿日:2014/01/28 00:24:50  ID:7/1/i/j0.net
>25
try againしてみた?
おれもそのエラー出たけど、再度エミュレーター画面からひらいたらうごいた
それでも出なかったらエミュレーターのせっていとか?たしか2dxが動かない設定とかあったきがす
コメント1件

27
名前は開発中のものです。[sage]   投稿日:2014/01/28 00:36:10  ID:WSK48eg7.net
>26
どうでもいいけどIDが凄いな

28
名前は開発中のものです。[sage]   投稿日:2014/01/28 04:17:46  ID:63UXXSL1.net
>25
実機でテストしてみ。多分、動くと思う。
それで動かないなら設定ミスかと。

実機で動いた場合。
原因はエミュレーターの設定にあると思う。

・Androidのバージョンを4.3以降(もしかしたら4以降でいけるかも)にする。
・CPU/ABIをARMにする(俺の環境だとIntelは動かない)。
・「ホストGPUをオンにする」をチェック。

俺の場合はCPU/ABIが原因で動かなかった。
それでも無理な場合は、LogCatのエラーを見たほうが早いと思う。

29
25[sage]   投稿日:2014/01/28 08:41:05  ID:GNNKMM67.net
25です。教えていただいてありがとうございます!
ホストGPUをオンにするをチェック、これが抜けてました。
オンにすると、実機でもエミュレータでも正常に動作しました!

皆さま方、ありがとうございました!。・(つд`。)・。

30
名前は開発中のものです。[sage]   投稿日:2014/01/29 13:33:38  ID:cEhx/U1n.net
お勧めの参考書教えてください!
コメント1件

31
名前は開発中のものです。[sage]   投稿日:2014/01/29 22:13:48  ID:onJqu1K2.net(2)
>30
ネットとレシピ集みたいなの買って勉強してます。レシピ集おすすめですけどバージョンが低いのでもし最新版でやりたいなら別の方がいいかもしれないです。
2dxの参考書って3冊くらいしか出版されてないんですよね。

32
名前は開発中のものです。[sage]   投稿日:2014/01/29 22:28:49  ID:onJqu1K2.net(2)
現在update()メソッド内でプレイヤーの入力を取得してプレイヤーを動かしているんですが、update()メソッドの更新頻度がfpsに依存してるんで変動しちゃってプレイヤーの移動速度が不定なので困ってます。なにかいい方法はありますか?
コメント2件

33
名前は開発中のものです。[sage]   投稿日:2014/01/29 23:20:51  ID:oYRRBJpU.net
>32
updateの引数は経過時間だからそれに速度賭ければいいんじゃないの?
それかCCMoveToを使うとか
コメント1件

34
名前は開発中のものです。[sage]   投稿日:2014/01/29 23:27:30  ID:VcUwoKSi.net
>32
uddateメソッドで渡されるfloatが
前回updateから経過した時間だから、
ソレを元に調整するんだ。
コメント1件

35
名前は開発中のものです。[sage]   投稿日:2014/01/30 00:59:00  ID:lDl7E6rS.net
>33
>34
ありがとうございます!ヒントは時間ですね
がんばってみます

36
名前は開発中のものです。[sage]   投稿日:2014/01/30 01:25:12  ID:r7qj4f8I.net
花京院の最後のメッセージ

37
名前は開発中のものです。[sage]   投稿日:2014/01/30 05:26:37  ID:xj/mxRRz.net
3.0でのplistの扱いがよくわからない・・・
型は何になるんだろ

38
名前は開発中のものです。[sage]   投稿日:2014/01/31 01:16:31  ID:tx53Hd9y.net
マッチDEリズムもcocos2dだそうな・・・

39
名前は開発中のものです。[sage]   投稿日:2014/01/31 06:53:05  ID:FJq1lzZC.net
cocosビルダーとか何とかcocos2dx用のツールって沢山あるけど
使ってる人いる?あれ使うと開発効率上がるのかな、でも
参考書ないし紐付けするの難しそう。

40
名前は開発中のものです。[sage]   投稿日:2014/01/31 09:09:35  ID:7r+kM0MT.net
ゲームで使うcsvファイル等はどこに置けばいいの?
今ソースにパラメータ等をベタ書きしてるから他所に置きたいんだけど
コメント1件

41
名前は開発中のものです。[sage]   投稿日:2014/02/01 03:21:22  ID:+tocQ+9h.net(2)
csvよかplistの方がよくね?


42
名前は開発中のものです。[sage]   投稿日:2014/02/01 03:24:07  ID:+tocQ+9h.net(2)
cocosbuilderはタイトルとか固定な動き作るにゃ便利かも
ゲーム本体は避けた方がいいかな

43
名前は開発中のものです。[sage]   投稿日:2014/02/01 05:21:57  ID:87TtkO5y.net
"stage1""stage2"みたいなUserDefaultの連番っぽいキーをstringstreamで生成してるんだけどめっちゃだるい・・・
かと言ってハードコーディングしたくないし、keyをplistにまとめたりすんのが良いのかな

44
名前は開発中のものです。[sage]   投稿日:2014/02/01 11:29:11  ID:bqczgLW7.net(2)

45
名前は開発中のものです。[sage]   投稿日:2014/02/01 20:16:40  ID:QntsRKbB.net
>44
ありがとう!
適切な場所に置かないとリジェクト対象という話を聞いて心配だったのですが
Resourceでいいのですね
コメント1件

46
名前は開発中のものです。[sage]   投稿日:2014/02/01 23:25:22  ID:bqczgLW7.net(2)
>45
すみません、自信ありません
iphoneとandroidでは違うみたいですが

47
名前は開発中のものです。[sage]   投稿日:2014/02/03 00:29:28  ID:FAmbXoM4.net
レイヤーaとbがあるとき、スプライトをb内の座標でaに表示する場合って、bのローカル座標をワールド座標になおして、またaのローカル座標に直すしかないですか?
コメント1件

48
名前は開発中のものです。[sage]   投稿日:2014/02/03 22:58:03  ID:3zI/W69t.net
パズドラみたく通知領域を表示させるのはどうやるんでしょうか?
コメント1件

49
名前は開発中のものです。[sage]   投稿日:2014/02/07 00:02:13  ID:jrEmkatv.net(2)
>48 ローカル通知とPUSH通知があるよ。
ローカルならここを参考に。
http://qiita.com/ksk_kbys/items/2d864f3cad2e104ddfe2

正直ネイティブの機能を使うのは面倒だよ。
そもそもiOSとAndroid両方で通知の機能を実装出来なきゃならんし、cocosから呼び出すには中継処理が必要。
iOSの方はまだ良いけど、AndroidはJNI経由で連携しなきゃならんので初心者はお勧めしない。

Push通知は更に面倒なので、素直にGrowthPush等のサービスを導入する方がいいと思う。
コメント1件

50
名前は開発中のものです。[sage]   投稿日:2014/02/07 00:12:09  ID:jrEmkatv.net(2)
>47 簡易マップみたいなの?
ワールド/ローカル座標変換といってもたいして面倒じゃないと思うよ。
ようはレイヤーBの仮想サイズと、そこに配置したスプライトの座標から比率が求まるので、
それを元にレイヤーAのサイズに合わせて座標を計算し直す感じじゃないかなぁ。
やりたい事がよく解らんので想像だけど。

51
名前は開発中のものです。[sage]   投稿日:2014/02/09 00:22:22  ID:uGaaoBgX.net
>49
ありがとうございます。
そういう意味では無くて
他のゲームはフルスクリーン表示なのにパズドラだけはステータス領域が見えているじゃ無いですか?
コメント3件

52
名前は開発中のものです。[]   投稿日:2014/02/09 12:08:32  ID:ugX+jFS8.net
>51
それパズドラがアスペクト比9:16に対応してないだけじゃね?

53
49[sage]   投稿日:2014/02/09 23:42:43  ID:x3XazHYF.net
>51 Androidの話?だったらManifestの

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

がフルスクリーン設定だからそれを消せばOK
つーか、これcocos2d関係なく、Androidの話だからな。
コメント1件

54
名前は開発中のものです。[sage]   投稿日:2014/02/10 08:01:08  ID:uSA1SGty.net(2)
dx3.0betaになってJson_getItemAt()が見当たらないんだけど、自分で作るしかないのか・・めんどくさい・・・
コメント1件

55
名前は開発中のものです。[sage]   投稿日:2014/02/10 13:06:27  ID:PUMB8kXO.net(2)
最近Cocos2d-x の入門書を読んだばっかりの初心者なんだけど、何から始めたら良いかな? 普段はiPhoneアプリ書いてる
コメント1件

56
名前は開発中のものです。[sage]   投稿日:2014/02/10 15:14:16  ID:uSA1SGty.net(2)
つEffective-C++
コメント1件

57
名前は開発中のものです。[sage]   投稿日:2014/02/10 15:30:13  ID:PUMB8kXO.net(2)
>56 ありがとうございます。 C++の入門書かな…? 読んでみようと思います。

58
名前は開発中のものです。[sage]   投稿日:2014/02/10 23:10:29  ID:LJ3mkSdp.net
>53
ありがとうございます!!!!

59
名前は開発中のものです。[sage]   投稿日:2014/02/15 22:28:36  ID:jfYusdMG.net
3.0betaでCCAnimateがdeprecatedでるんですが
どのドキュメントをみたら解決できますか?
コメント1件

60
49[sage]   投稿日:2014/02/15 22:37:44  ID:oiNjhPhT.net
>55 これからやるならcocos2d-x3.0系だと思うけど、書籍やネットの情報は2.x系ばっかりなので注意な。
慣れるまでは2.2を使う方が良いかも知れん。3.0非対応の外部ツールやライブラリも多いし。
3.0が正式版になってから移行で十分。
そのタイミングでC++11も覚えると幸せになれると思う。

61
名前は開発中のものです。[sage]   投稿日:2014/02/16 00:52:27  ID:wubyaJFM.net
2.1.4でやってるんだけどそろそろ3.0にするかね

62
名前は開発中のものです。[sage]   投稿日:2014/02/17 20:41:09  ID:AtioGNEi.net
Box2d対応してからでいいだろ

63
名前は開発中のものです。[sage]   投稿日:2014/02/17 21:15:17  ID:XWMs5H4b.net
http://gamebiz.jp/?p=127030
これ読むと3.0に移行したほうがよいかな

64
名前は開発中のものです。[sage]   投稿日:2014/02/18 21:43:49  ID:fJ3MwlNw.net
autoとラムダが使える、それだけで移行の理由としては十分じゃあないですか…
ところで、クラスプラットフォーム向けにcocos2d-x使ってる人はエディタなに使ってんの?
うちのMacminiが悲鳴あげてるし補完もマヌケだからそろそろ脱Xcodeしたい
コメント1件

65
名前は開発中のものです。[sage]   投稿日:2014/02/18 22:13:04  ID:jpFfjuxd.net
>64
windowsですが、eclipseよりvisual studioのほうが使いやすいです(UIデザインもいいし)

66
名前は開発中のものです。[sage]   投稿日:2014/02/18 23:17:28  ID:4A+z1VeC.net
3系でジェスチャーを楽に検知する方法ないですか?
2系のときはXTLayerが使えたんだけだど。

67
名前は開発中のものです。[sage]   投稿日:2014/02/19 11:52:49  ID:v+DbPO6J.net(3)
>51
え、パズドラってcocosなの?

68
名前は開発中のものです。[sage]   投稿日:2014/02/19 11:57:16  ID:nYUKl7+d.net
パズドラはOpenGL、お前らと違ってこんなクソみたいに重いライブラリ使わない。

69
名前は開発中のものです。[sage]   投稿日:2014/02/19 15:19:41  ID:7eOP+4fu.net(2)
なにが重いんだ? 2Dなら速度を決めるパターンは1つしかないと思うが

70
名前は開発中のものです。[sage]   投稿日:2014/02/19 15:31:23  ID:cF4MzoPj.net
cocos2d-xもOpenGLだろw

71
名前は開発中のものです。[sage]   投稿日:2014/02/19 15:50:44  ID:RLODeLcs.net
OpenGLはバイナリ

72
名前は開発中のものです。[sage]   投稿日:2014/02/19 16:06:51  ID:v+DbPO6J.net(3)
速く64bit化しないとサブミット出来なくなりそw

73
名前は開発中のものです。[sage]   投稿日:2014/02/19 19:43:40  ID:7eOP+4fu.net(2)
64bit必要なアプリは誰も作らないだろ

メモリ30GBのゲームサーバー側で画像生成とかしたら
x64環境で効果あるかもしれんが、それはかなり特殊なアプリだしな
コメント1件

74
名前は開発中のものです。[sage]   投稿日:2014/02/19 23:18:08  ID:v+DbPO6J.net(3)
>73
64bitビルドで3割、GL3対応で3割、速くなるよ。

75
名前は開発中のものです。[sage]   投稿日:2014/02/20 00:37:21  ID:gzFtO4Ct.net
すいません、mac板のcocos2dxのスレにも間違って書いてしまったんですが、 cocos2dxで手軽に使えるbaasって無いですか?

76
名前は開発中のものです。[sage]   投稿日:2014/02/20 01:02:34  ID:+vUSQBtr.net
3.0はこんなに便利!
っていうサンプルコードたっぷり欲しい。

77
名前は開発中のものです。[sage]   投稿日:2014/02/20 01:34:07  ID:yBE2QLiV.net(2)
3.0をwindows+adtで使っている人いますか?
そのままじゃCDT projectとして認識しないね

78
名前は開発中のものです。[sage]   投稿日:2014/02/20 23:48:02  ID:yBE2QLiV.net(2)
デバッグできない・・・

Unknown Application ABIってでるぅ

79
名前は開発中のものです。[sage]   投稿日:2014/02/26 15:09:58  ID:JzDjp+7U.net
なぜこんなに盛り上がらないの?
あんなキモいobjective-cを使わずに済むだけでも
ありがたいというのに!

80
名前は開発中のものです。[sage]   投稿日:2014/02/26 15:20:16  ID:KDFGy3bS.net
アプリの出来がアレだから。性能で言えばSprite Kitのが上だし。

81
名前は開発中のものです。[sage]   投稿日:2014/02/26 15:36:31  ID:/fAqE35a.net
マルチプラットフォームならUnity2Dが便利だしね

82
名前は開発中のものです。[]   投稿日:2014/02/28 00:45:21  ID:KLzQQK3i.net(2)
Cocos2dx 3.0をNativeActivityじゃなくてActivityを継承したjavaで実行させることは可能ですか?
レイアウトからviewを配置したいと考えています。

83
名前は開発中のものです。[sage]   投稿日:2014/02/28 01:07:32  ID:KLzQQK3i.net(2)
間違えました。
GLSurfaceViewを継承したjavaクラスでCocos2dx 3.0を実行したいです。

どなたかお願いします

84
名前は開発中のものです。[sage]   投稿日:2014/02/28 20:07:36  ID:ayyXbi38.net
UIPickerviewを使いたいんだけど無理かなぁ

85
名前は開発中のものです。[sage]   投稿日:2014/03/01 08:52:34  ID:JHaBQ7rB.net
一定時間するとNode継承クラスのオブジェクトが非表示になるからCCLogでposition表示してみたらnanが返ってきてるお・・
何が起きているんだ・・・
コメント1件

86
名前は開発中のものです。[sage]   投稿日:2014/03/03 16:34:51  ID:AcXeRTVN.net
>85
Node継承したはいいけどpositionは別のところさしてるとか?
コメント1件

87
名前は開発中のものです。[sage]   投稿日:2014/03/03 17:23:27  ID:6c8Di0ay.net
>86
3.0beta2にアップデートしたら直った。c++で書いてたのにnanがlogに出力されてビックリしたよ
cocos2d-xのソースの深くまで見てないからバグなのかどうかもわからないけど・・・

88
名前は開発中のものです。[]   投稿日:2014/03/04 23:20:33  ID:NFGc2ZPk.net
CCMenuItemToggleに詳しい人はいますかねぇ・・・

89
名前は開発中のものです。[sage]   投稿日:2014/03/05 16:08:33  ID:pGfOPhbM.net
細かいことかもしれないけどSequenceって名前つけにくいなぁ
趣味で作ってる物だからseq1とかでいっかーっで済ませてるけど他人には見せられないな

90
名前は開発中のものです。[sage]   投稿日:2014/03/08 23:05:48  ID:7FDT1so5.net
はじめて触れてみたけどかなり楽に2Dゲーム作れそうだな。
明日からばりばりやるぜ。

91
名前は開発中のものです。[sage]   投稿日:2014/03/11 21:02:51  ID:SoG8iJ4U.net
深く考えずに作ってたら1シーンのメソッド数が増え過ぎてるように感じる…
スプライト等のモデル側ですべき処理はないか見直してリファクタリングして少しマシになったけど…
サンプルコードだと継承で機能ごとに分けてるみたいですが皆さんは設計どうしてます?

92
名前は開発中のものです。[sage]   投稿日:2014/03/12 22:52:24  ID:/Rx2Wae5.net
シーンノードがゲーム全体の管理をしているとか?
イベントを誰が管理するかとか俺も気になる

93
名前は開発中のものです。[sage]   投稿日:2014/03/15 11:40:53  ID:SUkvVqde.net
v3.0rc0きましたね

94
名前は開発中のものです。[sage]   投稿日:2014/03/15 18:33:51  ID:ZbDMMfWs.net
Layerなくなったんか

95
名前は開発中のものです。[sage]   投稿日:2014/03/15 18:55:01  ID:jrcrfTeF.net
prefixのCCがなくなっただけでLayerならあるんじゃ・・?

96
名前は開発中のものです。[sage]   投稿日:2014/03/16 06:57:46  ID:G9PHTtBk.net
マイナーアップデートでLayerなくなるレベルの変更あったら死人が出るw
ところで、ラムダでCallFunc系を生成しようとしてもthis以外の変数のキャプチャってできないよね?
ちょっともったいない感じするけどC++11使えるだけありがたいのかな

97
名前は開発中のものです。[sage]   投稿日:2014/03/16 15:19:13  ID:oFNI8dUA.net
すまんCCLayerないのObjective-Cの方の話だ、dの話だ
うーんd-xに切り替えたほうがええんかなぁ

98
名前は開発中のものです。[sage]   投稿日:2014/03/16 22:11:06  ID:d1cWiBlz.net
macメインで開発してる方ってUIツール何使ってますか?
spriteBuilderの使い方学んでたら、cocos2d-iphone用だって言うオチ。
windows引っ張りだしてcocostudioするのがベストなのでしょうか?
コメント1件

99
名前は開発中のものです。[sage]   投稿日:2014/03/17 12:45:53  ID:yjY6hhEU.net
3.0beta2でスクリーンショット撮ってsocial frameworkからの画像投稿がうまくいかない…
スクリーンショット自体は撮れてるみたいなんだけど投稿しようとすると真っ黒な画像が添付される
シミュレーターだとうまく動くからFileUtilsのgetWritablePath()辺りが怪しんだけど、うーん…

100
名前は開発中のものです。[]   投稿日:2014/03/21 03:15:08  ID:Sw4At91h.net
>98
CocosBuilderがいいとかなんとか…?

ところでCocosBuilderのようなUIツールでステージをつくるとして、ステージ1, ステージ2, …と続く場合のクラス設計は、どうするんだろうか?
StageクラスをスーパークラスとしてStage1クラス…などが続くと思うんだけど、UIツールで作成したシーンをどう継承させればいいのかな?
コメント1件

101
名前は開発中のものです。[sage]   投稿日:2014/03/21 08:28:18  ID:91P+M1bp.net
>100
開発終わってるしサイトいってもりダイレクトされるから使えないと思い込んでたが
githubにソースあるこらそれ使えば使えると気づいた。

レベルだけど手元のcocos2dx beginners guideって本ではplistにレベル情報書いてそれをもとに作ってるみたいですね。
コメント1件

102
名前は開発中のものです。[sage]   投稿日:2014/03/21 16:07:41  ID:xSkOLaMM.net
cocostudioも7月頃にMac対応するって聞いたなあ

103
名前は開発中のものです。[sage]   投稿日:2014/03/22 00:05:23  ID:1GNpefjP.net
>101
あーなるほど、洋書も買いたいなー

cocoStudioがMac対応すれば決定版なんだけどな

104
名前は開発中のものです。[sage]   投稿日:2014/03/23 06:07:14  ID:u9WJW4cA.net(2)
runActionで思うように動作しないので質問させて下さい。

スプライトを右に移動→反転→左移動を繰り返させたいのですが、
下記の通り実行すると、反転する時にspriteの元の位置のAnchorPointを軸に反転してしまいます。
移動後の中心を元に反転させるにはどうすれば良いですか?よろしくお願いします。

sprite1->runAction(
CCRepeatForever::create(
CCSequence::create(
CCMoveBy::create(2, ccp(200, 0)),
CCDelayTime::create(1.000f),
CCFlipX3D::create(true),
CCMoveBy::create(2, ccp(-200, 0)),
CCDelayTime::create(1.000f),
NULL)));
コメント1件

105
名前は開発中のものです。[sage]   投稿日:2014/03/23 11:57:00  ID:xJ8xi1wY.net
>104
スプライトだけ反転させたいなら、RotateTo(float , vertex3F)使うといいんじゃないかな。TestCppのActionTestにありますよ。
違ってたら初心者の戯言として聞き逃してほしいんだけど、FlipX3DってGridNodeにたいしてやるもんじゃないかな?
お書きのソースはGridNodeのアンカーポイントをもとにflipしてる?
コメント1件

106
名前は開発中のものです。[sage]   投稿日:2014/03/23 14:07:24  ID:u9WJW4cA.net(2)
>105
おお!ありがとうございます!

FlipX3Dはnodeのanchorpointを中心に実行されるんですね><
テスト用にspriteをnodeの中央に表示していたので、
単体のrunAction(FlipX3D)では正常に動作しているとばかり思い込んでいました。
spriteをnodeの中央からずらした所に配置したら同じ現象になりましたorz

RotateTo(by)にもXY軸の設定があったのですね。
spriteを回転(時計回り/反時計回り)させるだけの物だと思い込んでました。

ありがとうございました!

107
名前は開発中のものです。[]   投稿日:2014/03/27 09:49:56  ID:UXo3I2/k.net
不謹慎ゲームスレ
↑   ↑   ↑   ↑   ↑  

108
名前は開発中のものです。[sage]   投稿日:2014/03/30 11:28:18  ID:j9ukTLK/.net(2)
>59 亀レスだけど、自分も悩んで解決したので
http://dev.bunnyhero.org/2013/10/bunny-meets-cocos2d-x-part-1-sprite-s...
char[]とsprintf使わずに、std::ostringstream使うぽい

109
名前は開発中のものです。[sage]   投稿日:2014/03/30 16:47:44  ID:eMC/S5F0.net
CCFollowつかってキャラクター追っかけてんだけど、追っかける側のnodeをsetScaleで拡大しちゃうとうまく追っかけてくれない
なんか良い解決策ありますかね
コメント2件

110
名前は開発中のものです。[sage]   投稿日:2014/03/30 18:59:13  ID:j9ukTLK/.net(2)
>109
3.0rcだけど、うまく追っかけてくれないってのがよくわからなかった。
Followって例えば横スクロールアクションとかでキャラとは反対方向にマップが動く(マリオが右に行ったらマップの位置は左に流れる)
っていう認識でいいよね?なんとなくよくわからない文面だったので。
つまりそうなのは、第二引数に境界用のRectいれないとこれでいいのか?みたいな動きになる気がする。

もしかして尾行させるって意味じゃないよね?尾行ならMoveTo::create(float, target.position)で行けるかもしれない・・・

111
名前は開発中のものです。[sage]   投稿日:2014/03/31 01:08:01  ID:ocaOu26g.net
setScaleすると中心が変わってしまう(というか中心の位置が大きさに追従してくれない)という話だから、
そのせいかもなあ。
コメント1件

112
名前は開発中のものです。[sage]   投稿日:2014/03/31 15:56:16  ID:NtcnfuKS.net
>109
ありがとう
説明下手で申し訳ないっす、俺が言いたかったのは>111のことです。
解決できなかったから関数自作したらうまく行きました

113
名前は開発中のものです。[sage]   投稿日:2014/04/02 12:17:26  ID:7O6OcWXx.net
>54
FileUtils::getInstance()->getValueVectorFromFile("FILENAME");
plistはこれで読み込めた。jsonファイルも多分行ける。
戻り値はstd::vector<Value>をtypedefしたValueVectorだね。Mapバージョンもあるみたい。
全体的にC++の特色をつかうようになったみたい。

114
名前は開発中のものです。[]   投稿日:2014/04/02 13:29:50  ID:iPgZdthk.net
cocos2dでは3Dは扱えますか?

115
名前は開発中のものです。[]   投稿日:2014/04/02 17:11:31  ID:Lpvb2A4O.net
3.0で3Dは無理でした。
cocosは名前の通り2D用みたいです。

116
名前は開発中のものです。[sage]   投稿日:2014/04/02 23:05:46  ID:BkQs2brt.net
openglの関数よべばできるみたいだけど
そういうことじゃなくって?

117
名前は開発中のものです。[sage]   投稿日:2014/04/03 19:20:21  ID:GjvRFAoD.net(2)
今日参考書買って初めて見たんだけど、2.2.2バージョンの時期の参考書で、
プロジェクトクリエイターを使ってクロスプラットフォーム環境作れという場所で、
2.2.2では作れたけど、2.2.3にはプロジェクトクリエイターがない事に気づきました。
これは別の物を代わりに使うの?

118
名前は開発中のものです。[sage]   投稿日:2014/04/03 22:20:27  ID:PonQHBsg.net
コマンドラインでつくる。たぶんreadmeにのってるはず
2.2.3はtoolフォルダのcreate-project.pyみたいなのをプロジェクト名、jp.co....みたいな固有名、使用言語の3つの引数でやったきがする。
3.0からcocos ってコマンドがつかえる。

119
名前は開発中のものです。[sage]   投稿日:2014/04/03 22:46:19  ID:e6AEl/K4.net
なんで参考書のタイトル書かないの?日本語が読めないの?

120
名前は開発中のものです。[sage]   投稿日:2014/04/03 22:52:02  ID:GjvRFAoD.net(2)
書き忘れましたが「cocos2d-x入門」清水友晶著です。
現在2.2.2と2.2.3でプロジェクトは作れた物の、ビルドしてもそのままでは動かず。
3.0でやった方が良いのかな…
コメント1件

121
名前は開発中のものです。[sage]   投稿日:2014/04/04 06:37:55  ID:ZjNnuU27.net(2)
>120
android? >25くらいに設定とかのってるよ。
おれはxcode使ってるけど、クリーンするとよいってさ。eclipseにもあるかも
あとエラー内容も書いたほうが。

122
120[sage]   投稿日:2014/04/04 13:41:30  ID:5xYN7yx2.net(2)
僕もxcodeを使っているのですが、そのままだと動きませんね。

http://i.imgur.com/mSe9lVa.png

こちらがエラー内容のスクショを撮った物です。
クリーン?というのがよく分からないのですが、とりあえず検索してみます。
コメント1件

123
名前は開発中のものです。[sage]   投稿日:2014/04/04 14:41:50  ID:ZjNnuU27.net(2)
>122
ビルドボタン(再生ボタン風な外見)の横にcocos2dxって書いてるのあるでしょ。iphone Retina (4inch)って書いてる左
そこのcocos2dxを押してプロジェクト名のを選ぶんだ。それだとcocos2dxのライブラリのみのビルドになってる?俺も詰まったわそこ。
あとdeprecatedとかは時代遅れみたいな意味なので無視してオッケーと思う。
コメント1件

124
120[sage]   投稿日:2014/04/04 19:42:23  ID:5xYN7yx2.net(2)
>123
半日悩んでいた物が、一瞬でオッケーに…!
どうもありがとうございます!神!

125
名前は開発中のものです。[sage]   投稿日:2014/04/04 22:30:30  ID:7J2Fvbzy.net
mac持ってないからよく分からないんだけど
cocos2dxを使う理由ってなんなの?

126
名前は開発中のものです。[sage]   投稿日:2014/04/04 23:46:20  ID:tgkZSanh.net
開発したのがチャイナ方面なので
コメント1件

127
名前は開発中のものです。[sage]   投稿日:2014/04/05 12:23:46  ID:tzunhWgr.net
>126
使おうと思ってたがそれを聞いて一切のやる気をなくした
Unity行きます^^

128
名前は開発中のものです。[sage]   投稿日:2014/04/05 13:21:30  ID:fiyqRwvr.net
サムスンのスマートフォンで動くプログラムを作る開発者は反日
コメント1件

129
名前は開発中のものです。[sage]   投稿日:2014/04/05 15:15:47  ID:HQKZQEiv.net
>128
大丈夫,韓国の産業構造は外資一辺倒,基幹企業たる金融にいたっては外資100% もざら,儲けの大半は国民には落ちず,国外にながれていく.

人 は こ れ を 植 民 地 と 呼 ぶ

130
名前は開発中のものです。[sage]   投稿日:2014/04/08 00:10:09  ID:uLOp/w2r.net
ボタンにタッチ開始、タッチ中、タッチ終了のコールバックを実装したいんだけどいい方法ありますか?
ボタンじゃなくてスプライトにタッチ処理させた方が楽っすかね

131
名前は開発中のものです。[]   投稿日:2014/04/08 16:18:14  ID:VvE4YaX5.net
最近は初心者が増えたようだから書いておくけど、
ココスはシステムにLGPLライセンス使ってるからこのライブラリを使用した場合は、
ソースコードを公開しないと駄目だよ。

132
名前は開発中のものです。[sage]   投稿日:2014/04/08 17:02:02  ID:zgJWkrWo.net
土人製ライブラリ標準仕様です

133
名前は開発中のものです。[sage]   投稿日:2014/04/08 17:23:29  ID:RdK/92uP.net
ライセンス違反はアカBANだもんな。

134
名前は開発中のものです。[sage]   投稿日:2014/04/08 23:09:38  ID:kTy/suQF.net
動的リンクなら大丈夫なんじゃないの・・・ってスマホで出来るのか俺は知らんw

135
名前は開発中のものです。[sage]   投稿日:2014/04/08 23:39:03  ID:gmK07xce.net
おう公開してくれや
勉強したいんだけど3.0で書いたサンプル無くてちょっと面倒なんだよね、

136
名前は開発中のものです。[sage]   投稿日:2014/04/09 00:15:12  ID:CuybtuEy.net
座標系って自由に定義出来ないのかな?

137
名前は開発中のものです。[]   投稿日:2014/04/09 09:34:12  ID:/0SIfRx3.net(2)
スマフォで動的リンクはできんよ。
回避せずに使ってるとまじでヤバい。

なんでLGPLをなんて使用してるんだろうね、流行らないわけだよもったいない。

138
名前は開発中のものです。[sage]   投稿日:2014/04/09 11:00:19  ID:EtsPmAPD.net
どうせ新種の煽りかと思ってたけど本当なの?
トップページにはMITライセンスとはかいてたけど。

139
名前は開発中のものです。[sage]   投稿日:2014/04/09 12:32:41  ID:aSCrU+CP.net
MITライセンスじゃねえか騙された(´・ω・`)
まあそれでも土人製ライブラリには変わりないからうにてぃー使うけど(´・ω・`)

140
名前は開発中のものです。[]   投稿日:2014/04/09 21:51:00  ID:/0SIfRx3.net(2)
おいおい
"GPL"でソースを検索しとけw
内部でGPL使ってるからMITライセンスで上書きできるわけないだろw
MITライセンスを適用できる部分はGPLソースを未使用な部分だけって事だろ。

これが罠すぎて今は企業が焦ってるところだぜw
GPLの事務局に問い合わせればcocosがGPLを使用してるのを教えてくれるw

知らずに使用する会社が増えてきたからそろそろ動くんじゃないかな。

141
名前は開発中のものです。[sage]   投稿日:2014/04/09 23:15:53  ID:hldzizvg.net
https://github.com/cocos2d/cocos2d-x/search?q=gpl
具体的にどれのこと?

142
名前は開発中のものです。[sage]   投稿日:2014/04/10 00:19:06  ID:oQ4Uj8iG.net
ソース公開すればいいだけの話じゃんよ

143
名前は開発中のものです。[sage]   投稿日:2014/04/10 00:30:25  ID:fmouZegO.net(2)
facebookのフォーラムでライセンスについて質問してる人いたよ

144
名前は開発中のものです。[sage]   投稿日:2014/04/10 18:49:23  ID:ljMoSX7/.net
The license must be compatible for the different App Stores, so GPL and LGPL code cannot be used in cocos2d-x.

145
名前は開発中のものです。[sage]   投稿日:2014/04/10 21:55:58  ID:fmouZegO.net(2)
フォーラムから引用

>>Cocos2dxではLGPLライセンスであるgutf8がCCLabelBMFontから利用されております。
コメント1件

146
名前は開発中のものです。[sage]   投稿日:2014/04/11 00:39:36  ID:iyPWSDh7.net
企業もいい加減なことしてるのね

147
名前は開発中のものです。[sage]   投稿日:2014/04/12 06:51:57  ID:uMBzYwaF.net(2)
>145
そのリンク先のせろや
コメント1件

148
名前は開発中のものです。[sage]   投稿日:2014/04/12 15:27:52  ID:Ea9UmKbG.net
>147
メンバーじゃないと見れんで
コメント1件

149
名前は開発中のものです。[sage]   投稿日:2014/04/12 15:45:01  ID:uMBzYwaF.net(2)
>148
まじで顔帳に質問あったわ。疑ってすまんかった。

日本ユーザーが投稿したらしい英語公式フォーラムのリンク
http://www.cocos2d-x.org/forums/6/topics/50622
コメント1件

150
名前は開発中のものです。[sage]   投稿日:2014/04/12 19:21:12  ID:2VBfK8f3.net
>149
チンピラかよ
こええんだけど
コメント1件

151
名前は開発中のものです。[sage]   投稿日:2014/04/12 20:35:50  ID:F6IFcEC6.net
>150
>147はちょっといらついてたせいでこんな書き方になりました。
>149はねらーっぽくスラング使ってみただけで、本当はただの気弱なネット弁慶です。
書き込みで不快な気持ちを与えたとしたら申し訳ないです。
中村獅童を太らせた感じに似てると言われますが、ただの半人前おたくです。

152
名前は開発中のものです。[sage]   投稿日:2014/04/12 21:35:03  ID:z3xV46zS.net
よく分からんがポインタが分からん俺はおとなしくUnityを使っとけば
ソースも公開しなくていいということか

153
名前は開発中のものです。[sage]   投稿日:2014/04/13 01:01:35  ID:Bt6kbrA3.net
SFMLとかもそうだが、BSDだのMITだの書いといて
端っこに小さくLGPL汚染されてますとかやめてほしいわ

154
名前は開発中のものです。[sage]   投稿日:2014/04/13 01:27:03  ID:cCp2fjZV.net
じゃあお前が作れよ

155
名前は開発中のものです。[sage]   投稿日:2014/04/13 01:56:26  ID:fgOQQWiB.net(2)
そこだけ省けたりはしないの?

156
名前は開発中のものです。[sage]   投稿日:2014/04/13 01:59:36  ID:1m5qZhOV.net
いいから手動かせよ

cocosがMITうたってるんだからおk
GPL違反いわれたらソース公開すればおk
でも膨大なアプリの中からお前らに指摘くるなんてあり得ないからおk
コメント1件

157
名前は開発中のものです。[sage]   投稿日:2014/04/13 02:00:15  ID:CuoY7dsI.net(4)
でも実際のところ公開してるひといんの?

158
名前は開発中のものです。[sage]   投稿日:2014/04/13 02:03:12  ID:CuoY7dsI.net(4)
>156
ほんとそれ
公開元がMITだっていってるからしてこの議論は不毛
コメント1件

159
名前は開発中のものです。[sage]   投稿日:2014/04/13 03:47:46  ID:1yWMOfUT.net(2)
DQMSLのソース請求してみれば?
そこは差し替えてるって回答が来そうだけど。


160
名前は開発中のものです。[sage]   投稿日:2014/04/13 12:38:19  ID:sJIV7J9U.net
こらは企業じゃ使えんな。
つーかunityあるのにヤバイCocos使う理由ってないよなー

161
名前は開発中のものです。[]   投稿日:2014/04/13 12:43:22  ID:aobDgkCb.net(2)
>158
内部でLGPL使ってるのにMITだから平気とか無知すぎるだろw
MITはソースは公開してるけど何があっても責任はとらんってだけだよ?
コメント1件

162
名前は開発中のものです。[]   投稿日:2014/04/13 14:18:32  ID:CuoY7dsI.net(4)
>161
うんうんそうだねきみのいうとおり^^

163
名前は開発中のものです。[sage]   投稿日:2014/04/13 14:26:42  ID:zw6017Zh.net(2)
どうでもいいくだらない話が続くね

164
名前は開発中のものです。[sage]   投稿日:2014/04/13 14:52:35  ID:lhpRs2uO.net
使うのをやめるかどうかを決める根本の問題なんだが

165
名前は開発中のものです。[sage]   投稿日:2014/04/13 15:06:03  ID:Zv/zEWLI.net
マジでどうでもいいな(´Д`)ハァ…
プリングルス買ってくる
コメント2件

166
名前は開発中のものです。[sage]   投稿日:2014/04/13 15:11:37  ID:SgJxulXg.net
もともとLGPL だったものをMIT に移行する方針のなかで
もうすでに問題指摘のチケットが出されている時点で騒ぐ理由がない
そのうち何かに差し替えられるよ

167
名前は開発中のものです。[sage]   投稿日:2014/04/13 15:24:09  ID:zw6017Zh.net(2)
>165
サワーオニオン以外は認めない
コメント1件

168
名前は開発中のものです。[]   投稿日:2014/04/13 16:10:42  ID:CuoY7dsI.net(4)
>167
同士よ

169
名前は開発中のものです。[sage]   投稿日:2014/04/13 17:11:34  ID:1yWMOfUT.net(2)
NEOなめこ栽培キットもcocos2d-xだね
3D使わなければUnityなんて不要だわな

170
名前は開発中のものです。[sage]   投稿日:2014/04/13 17:27:37  ID:fgOQQWiB.net(2)
unityライセンスいるし…

171
120[sage]   投稿日:2014/04/13 21:30:33  ID:PNEu/x/v.net
「Cocos2d-x 開発のレシピ」という書籍を買い、
サンプルコードがhttps://github.com/syuhari/cocos2dx_recipeに載っているという事で落とそうとしてみた物の、
どこからダウンロードすれば良いのか分からない…
たとえばレシピ3のソースが欲しい場合は、どこを落とせば良いんだろう
コメント1件

172
名前は開発中のものです。[]   投稿日:2014/04/13 22:02:43  ID:aobDgkCb.net(2)
>171
Downlosdってのはファイルを自分のパソコンに保存するって意味だよ。
だからそれをクリックすればOk。

173
名前は開発中のものです。[sage]   投稿日:2014/04/14 13:17:40  ID:vzRyuLHO.net
cocosってオープンソースなんだから、
あんまり大手が使うとソースコードもろパクリでガワだけ変えたゲームとか作られちゃうんじゃ無いの
コメント1件

174
名前は開発中のものです。[sage]   投稿日:2014/04/14 13:50:26  ID:isBh2OlW.net
半島系が作ったツールなんかでよく開発出来るな気持ち悪い
cocostudioのトップページ見ただけで開発候補から外れるわ。どんなスパイウェア仕込まれるかわかったもんじゃない。

175
名前は開発中のものです。[]   投稿日:2014/04/14 14:16:44  ID:Wb1bSncm.net
最近はアメリカ製の方がヤバい気がするが・・・

176
名前は開発中のものです。[sage]   投稿日:2014/04/14 14:41:56  ID:I2SquPDO.net
で、日本製は技術力がヤバイ、と

177
名前は開発中のものです。[sage]   投稿日:2014/04/14 17:57:12  ID:CJnW2XAC.net
ハードならともかくソフトウェア(しかもオープンソース)を作成した国で印象左右されるって脳みそに埃積もってるだろ

178
名前は開発中のものです。[sage]   投稿日:2014/04/14 23:18:27  ID:sD1ss1x2.net
>173
画面遷移エフェクト。。。あの程度も自分で作れないレベルかここわ

179
名前は開発中のものです。[]   投稿日:2014/04/15 01:06:57  ID:yUAOhhsq.net(3)
このスレに来てるって事は、お前も作れないだろw
作れるレベルならcocosを使うわけがない。

180
名前は開発中のものです。[sage]   投稿日:2014/04/15 16:18:14  ID:ZE4wnUv9.net(2)
Unityでいいじゃん。何でこんなフレームワークでプログラム組んでしまうん?(´・ω・`)
どうせそこまで速度必要とするようなアプリお前ら作れないだろw
cocosでないといけないというならお前らのUnityじゃ絶対実装出来ない自作ソフト見せてくれよ
コメント3件

181
名前は開発中のものです。[sage]   投稿日:2014/04/15 17:37:06  ID:x9w1NNag.net
公開するわけねぇだろ常識的に考えろ
速度重視なんだから商用ベースに決まってんだろ

182
名前は開発中のものです。[sage]   投稿日:2014/04/15 17:45:24  ID:ZE4wnUv9.net(2)
そういう逃げ口上はいいから
小保方さんかお前は(´・ω・`)

183
名前は開発中のものです。[]   投稿日:2014/04/15 20:31:51  ID:z08Wqs/c.net(2)
>180
誰がなに使おうとどうでもいいだろ
なんでそんなに他人に干渉したいんだよ

184
名前は開発中のものです。[]   投稿日:2014/04/15 20:33:18  ID:z08Wqs/c.net(2)
2dxスレなんだから技術的な話しようぜ

185
名前は開発中のものです。[]   投稿日:2014/04/15 22:05:03  ID:yUAOhhsq.net(3)
>180
ちなみにUnityの方が圧倒的に早いよ。
まあフリーソフトのcocosと比べたら当たり前かw

186
名前は開発中のものです。[sage]   投稿日:2014/04/15 22:10:31  ID:kOAYIRUG.net
unityさわったことあって便利そうだけど、便利なことは中でどうなってるかわかってから使うほうが
プログラミング力鍛えられそう。その点でオープンソースのcocos2dxはいい気がする。
ネイティブで書けって言われそうだがそんな能力ありません><

187
名前は開発中のものです。[]   投稿日:2014/04/15 22:34:40  ID:yUAOhhsq.net(3)
中身を気にして作るのって、もう時代遅れな考えだよw
今は便利なものはどんどん使って少ない工数で最高の作品に仕上げれる時代だぜ!
最新のツールや開発環境を使っていったほうが勉強になるよ。
老害達は最新ツールとか使いたがらないのが多いけどね。

188
名前は開発中のものです。[]   投稿日:2014/04/15 22:42:23  ID:8fbnIkN1.net
cocosで開発するのに一番使われているのはやっぱりC++?
それともLuaとかJavaScriptが使われてたりするのかな?

189
名前は開発中のものです。[sage]   投稿日:2014/04/15 23:30:23  ID:JhYEa1wU.net
CCLiquidで恐ろしいほどfpsが低下するんだが原因がわからん
fps60から40まで低下するとかさすがに許容の範囲超えてるよね?

190
名前は開発中のものです。[sage]   投稿日:2014/04/16 02:07:12  ID:7Qws0rup.net
CC_ENABLE_PROFILERS マクロを定義して、
CCProfilerを使う

XcodeのツールInstrumentsの、TimeProfiler
android-ndk-Profilerをインストールする
コメント1件

191
名前は開発中のものです。[sage]   投稿日:2014/04/16 17:52:00  ID:HMmb/5LP.net
>180
ポインタがよく分からない俺にcocosという選択肢は最初からない(ドヤァ

192
名前は開発中のものです。[sage]   投稿日:2014/04/16 19:19:46  ID:oY5S6aJz.net
>190
トンクス
でもなんか時間かかってる訳じゃなさそうなんだよね
とりあえずCCLiquid走らせたnodeをアクション後に削除&新しく生成するようにしたわ

193
名前は開発中のものです。[sage]   投稿日:2014/04/16 19:54:05  ID:t36QsuQu.net
ポインタに分からないも糞もないと思う…
アドレス入れてそのアドレス使ってやりとりするだけじゃん。便利以外のなんでもない。

194
名前は開発中のものです。[]   投稿日:2014/04/17 10:27:17  ID:ZgER5jnd.net
まあC#は代入でポインタ処理がデフォルトで動いてるから意識する必要すらないよね。
ちなみにCの代入処理のデフォルトはコピーだよ。

195
名前は開発中のものです。[sage]   投稿日:2014/04/17 14:04:20  ID:jOsxgZDb.net
(*po[])(int)
po(i)[loop]
この形で関数操作使えないと逆にイライラするw

敵の動作制御とかこれだけでいいのにC#とかだとこれだけの処理が冗長になってしまう。

196
名前は開発中のものです。[]   投稿日:2014/04/17 15:20:40  ID:G0wkpd3u.net
C#を触ってから書こうよw

197
名前は開発中のものです。[sage]   投稿日:2014/04/17 15:44:24  ID:tg/pgr9U.net(2)
linuxでインストールしてコマンドラインではapkが作れたのですが
eclipseと統合して動作させるとうまくコンパイル出来ません
バージョンは3.0rc2です
プロジェクトを作ってlinked resourcesを見ると
Classses COCOS2DX/projects/HogeProject/Classes
cocos2dx COCOS2DX/cocos2dx
extensions COCOS2DX/extensions
scripting COCOS2DX/scripting
デフォルトでこうなっているのですが
COCOS2DXにトップディレクトリのcocos2d-x-3.0rc2を指定しても
上のようなディレクトリ構成にはなっていませんのでエラーが出ます
ここはどのように設定すればよいのでしょうか
適当に入れてはみたもののうまくいきませんでした
コメント1件

198
名前は開発中のものです。[sage]   投稿日:2014/04/17 16:22:05  ID:j6ddNxaX.net(2)
>197
linux版もwinと大差ない(という記述があった・・)けど、eclipseでコンパイルってのは無理そうですね。
buildはbuild_native.pyコマンド実行しなきゃだめみたい。rcだからまだなのかな。
3.0rc, 3.0betaでwin or macの情報によるとですけど。他にもeclipseはいろいろハードルあるみたいですね。

199
名前は開発中のものです。[sage]   投稿日:2014/04/17 16:34:50  ID:j6ddNxaX.net(2)
リンク貼り忘れたので追加
3.0rc解説ブログ
http://cocoabu.com/cocos2dxv3rc
公式フォーラムの書き込み
http://www.cocos2d-x.org/forums/11/topics/50037

他にもいくつかみたけど、パイソンコマンド使わないのでできるのはない・はず

200
名前は開発中のものです。[sage]   投稿日:2014/04/17 16:43:03  ID:tg/pgr9U.net(2)
コンパイルは無理そうなのか
今後うまくいくようになるかもしれないですね
さしあたってコマンドラインで開発することにしました
ありがとう

201
名前は開発中のものです。[sage]   投稿日:2014/04/19 13:15:52  ID:luslpc+x.net
ビルドの遅さを改善する方法って何かないかな
ndk-build --jobs=2
これは試して少し改善したが
サンプルソースをちょっといじった程度の
libcocos2dcpp.soのコンパイルだけで7分とかかかる
最初いれたときはこんなにかからなかったのになぜだ
バージョンは2.2.3です

202
名前は開発中のものです。[sage]   投稿日:2014/04/19 16:14:48  ID:XWUzdkmH.net(3)
android so-02eのようにホームボタンとかも液晶に表示(ナビゲーションバー?)されている場合
どうやったらこれを消して完全なフルスクリーン表示が出来るのでしょうか?
開発環境はwinのeclipseです。

203
名前は開発中のものです。[sage]   投稿日:2014/04/19 16:28:17  ID:XWUzdkmH.net(3)
ごめんなさい「android so-02eのように」ではなく
「andorodを使用しているso-02eのように」でした。
アプリ起動時androidの画面下のメニューバーみたいなものを消せずに困っています。
コメント1件

204
名前は開発中のものです。[sage]   投稿日:2014/04/19 18:41:45  ID:5P0EL0gA.net(3)
>203
http://stackoverflow.com/questions/15100251/avd-hardware-buttons-not-e...
これかな?android入れてなくて試してないけども。。
cocos2dxだけじゃなくてandroid開発関連でも調べた方がよくない?

205
名前は開発中のものです。[sage]   投稿日:2014/04/19 18:46:16  ID:5P0EL0gA.net(3)
>205のリンクの一番最初の解答見てオプション変えてみたらって意図だったけどわかりにくかったか
virtual deviceのオプションのとこに何か設定があるかもしれないからそれのオンオフ変えてみて

これがより正確かもしれない
http://stackoverflow.com/questions/8476275/disable-menubutton-in-the-a...
コメント1件

206
名前は開発中のものです。[sage]   投稿日:2014/04/19 21:17:05  ID:XWUzdkmH.net(3)
>205
レス有難うございます。
ただエミューレータではなく実機での話しなのです…
コメント1件

207
名前は開発中のものです。[sage]   投稿日:2014/04/19 22:17:42  ID:5P0EL0gA.net(3)
>206 すみません軽率でした。
iOSしか環境作ってないのであれですけど、iOSでいうところのAppDelegateとかViewControllerに相当するクラスがあるんじゃない?
cocos2dActivetyをextendしたjavaのクラスで起動時によばれるやつ
それのOnCreateにフラグ設定するだけらしいよ。
http://techbooster.org/android/ui/10173/
コメント1件

208
名前は開発中のものです。[]   投稿日:2014/04/23 10:37:13  ID:aBISlPSb.net
検証でつかってみた。
各機種毎に動作が違う、特に描画系はwinとiosでは問題なくてもandroidは変になったりする・・・
まだ使い物にならないレベルだね。

209
名前は開発中のものです。[sage]   投稿日:2014/04/23 10:51:00  ID:Xi804EpF.net(3)
>207
大変遅れてしまい非常に申し訳ありません。
そちらも試そうとはしたのですがcocos2dxでこれを
どうやって利用するのかが分からず今回の質問に至りました。
コメント1件

210
名前は開発中のものです。[sage]   投稿日:2014/04/23 12:15:10  ID:Wy4dj6dY.net(3)
>209
もしかして3.0でってこと?>208のCocos2dxActivityクラスはなくなってるみたいだね。
2.xだったらプロジェクト名.javaってクラスのonCreateに書けばいいみたいだけど、
3.0だとちょっと情報が少ないね。探してみる

211
名前は開発中のものです。[sage]   投稿日:2014/04/23 12:53:03  ID:Wy4dj6dY.net(3)
http://www.cocos2d-x.org/forums/6/topics/40642
2.xと3.0rc/androidでのnavigation barの消し方らしいよ
コメント1件

212
名前は開発中のものです。[sage]   投稿日:2014/04/23 18:33:26  ID:Xi804EpF.net(3)
>211
有難うございます。
使ってるcocos2dxのverは2.2.2でandroidは4.2.2(API17)になりますが、そちらの方法でも無理でした。

見方を変えてみたのですが、ナビゲーションバーを消すのではなくステータスバーとナビゲーションバーを除いた
ウィンドウサイズの取得の方法は存じ上げないでしょうか?
andoroidの取得法なら書かれてるんですがcocos2dxの場合どう対処するのかサッパリすぎて…。

こちらのサイトで書かれてるviewsizeの部分のサイズ取得です。
http://techbooster.org/android/hacks/16066/

213
名前は開発中のものです。[sage]   投稿日:2014/04/23 18:53:59  ID:Xi804EpF.net(3)
追記なのですが、AppDelegate.cppで使うsetDesignResolutionSizeの
一つとして使いたいのですがそれは可能なのでしょうか?
コメント1件

214
名前は開発中のものです。[sage]   投稿日:2014/04/23 21:12:04  ID:p8jboLvb.net(2)
アクションがおわってるかどうか調べるのにisDone()使ってるんだけど、
アクション中にisDone()つかうとちゃんとfalseかえってくるのに、おわった後に使うとクラッシュしちゃう。
これってバグ?バージョンは2系
コメント1件

215
名前は開発中のものです。[sage]   投稿日:2014/04/23 21:15:16  ID:Wy4dj6dY.net(3)
>213
http://stackoverflow.com/questions/18512688/full-screen-application-an...
これの1番目の解答のedit以下がjellybeans向けらしいからやってみたら?
>212はkitkatじゃないとだめそうだね。

javaで取得した値をc++で利用するのはjniってのを使えばできそう 難しそうだけど。
コメント1件

216
名前は開発中のものです。[sage]   投稿日:2014/04/23 21:31:02  ID:hmtTnc3g.net
>214
アクションは終わると自動で開放されるから、終了時にアクセスしたら落ちるでしょ。
正常な動作だよ。
コメント1件

217
名前は開発中のものです。[sage]   投稿日:2014/04/23 21:41:31  ID:p8jboLvb.net(2)
>216
そうなんかはじめてしったわ
ありがとう
これからはretainする

218
名前は開発中のものです。[]   投稿日:2014/04/24 11:32:12  ID:IhUwjFz1.net
いやいや終了をとりたいならCallFunc::createを使うか、
SequenceにsetTagで数字を設定して
if(getActionTag(x))
でOkだよ。

219
名前は開発中のものです。[sage]   投稿日:2014/04/27 07:41:06  ID:efMRemHh.net(3)
cocosbuilderをダウンロードしようと思ったら、
splitebuilderというものに飛ばされたんだけど、これ同じ物なの?
コメント1件

220
名前は開発中のものです。[sage]   投稿日:2014/04/27 08:45:28  ID:jxjnKwVf.net(3)
>219
違うよ。sprite builerはまだcoco2d-iphoneオンリー
cocosbuilder使うならgithubから落として自分でビルドしなきゃ

221
名前は開発中のものです。[sage]   投稿日:2014/04/27 10:28:47  ID:efMRemHh.net(3)
https://github.com/cocos2d/CocosBuilder
githubで見てみたら、こっちがcoco2dforiphoneしかみつからなかった…。
申し訳ないがどこにあるか教えて貰えないだろうか
コメント2件

222
名前は開発中のものです。[sage]   投稿日:2014/04/27 11:55:06  ID:jxjnKwVf.net(3)
>221
そのリンクでいいんじゃないの?readmeの一番上にavailable for cocos2d-iphone and cocos2d-x.
って書いてるじゃない。
cocos2dxの本体とverを合わせなきゃだめとかってスライドシェアでは見たけど、そこまで詳しくないんで・・・

223
名前は開発中のものです。[sage]   投稿日:2014/04/27 21:18:38  ID:bHHxrj0X.net
Assert failed: m_pRunningScene should be null

画面遷移時にこういうエラーがでるんすけど、何が原因なんですかね

224
名前は開発中のものです。[sage]   投稿日:2014/04/27 21:47:02  ID:efMRemHh.net(3)
そこのcocosbuileder、もうbuildできないっぽい…。

で、
http://www.spritebuilder.com/about/
ここを見るとsplitebuilderが
iOSでもAndroidでもゲーム開発可能と書かれてるんだけど
もう実質これがcocosbuilderということなのかな?
コメント1件

225
名前は開発中のものです。[sage]   投稿日:2014/04/27 23:21:57  ID:jxjnKwVf.net(3)
>224推測だけど、リンクにobjective cで書いたコードっていう記述があるからapportableっていう、
objective cのコードからandroidのバイナリ吐き出す?みたいな技術を使えばandroidでも動くよってことだと思う。
だからまだspritebuilerはcocos2dxに対応してないのでは

あとdownload zipじゃなくてターミナルでgitコマンドしてやった?
>221のリンクでbuildしてアプリケーション作れたはず。2014/3にビルドしたんだけどそれ以降の変更ないみたいだし
結局使ってないから、これで作ったファイル読み込めるかとか知らないが。

226
名前は開発中のものです。[sage]   投稿日:2014/04/28 01:34:07  ID:UhK8nviS.net
何度も質問して申し訳ないんですが、ターミナルでのbuildってどうやるんでしょう?
とりあえずgit cloneで落としてみたけど、zipファイルと同じ物が入っただけでアプリケーションは無い模様
git buildで検索してみたが、探しても情報が見つからない…

227
名前は開発中のものです。[sage]   投稿日:2014/04/28 07:31:49  ID:qrCZWRE3.net
>222のリンクのディレクトリの表示の下にreadme.mdが表示されてるでしょ。
そこにgitでクローンして、落としたとこにcdして、git submodule --init --recursiveしろって書いてる。
他にも気を付けるてん書いてあるからそれ見てみて。
ビルドはupdateしたプロジェクトをxcodeでやればok

228
名前は開発中のものです。[sage]   投稿日:2014/04/29 00:35:19  ID:exOsnPLJ.net(2)
おかげさまでbuild完了できました!ありがとうございます!
が、最後にbuildしたファイルを見ると,「Intermediates」と「Products」というふたつのファイルがあり、
中を見てみたがアプリの実行ファイルが見当たらない…。

buildするのは「CocosBuilder.xcodeproj」で、
xcode上で「Cocos 2D iphone」を選択してbuildでいいんだよね?

229
名前は開発中のものです。[sage]   投稿日:2014/04/29 00:58:15  ID:UdhEWTwx.net(2)
cocosBuilder.xcodeprojでCocosBuilderをターゲットに選ぶ
そしたらbuildってフォルダにcocosBuider.appができるよ。
コメント1件

230
名前は開発中のものです。[sage]   投稿日:2014/04/29 01:27:54  ID:exOsnPLJ.net(2)
>229
ありがとうございます!
「Still having trouble compiling CocosBuilder?」の項目まで試してみたのですが、

http://i.imgur.com/Wnfxjj1.png

と、CCmenu.hが無いよと言われてしまいました…。
どこだ…

231
名前は開発中のものです。[sage]   投稿日:2014/04/29 02:01:55  ID:UdhEWTwx.net(2)
一応さっきgetting startedまでだけやったソースでビルドし直したけどそんなエラーでなかったです。
正直さっぱりわからない。たぶんgithubから落とす部分かとは思うけど。。
getting startedに三行のコマンド出てるけどそれをそのまま実行すればいいはずだから
そのまま1コマンドずつやってみて。それでもだめならさっぱりです。

232
名前は開発中のものです。[sage]   投稿日:2014/04/29 14:24:13  ID:Kw+FlKbC.net
エフェクトをaddChildした直後に
scheduleOnceでremoveChildByTagしたいのですが
引数(tag値)が渡せません、いい方法はないでしょうか
コメント1件

233
名前は開発中のものです。[sage]   投稿日:2014/04/29 14:46:25  ID:ovpKDkWs.net
>232
メンバ変数じゃあかんの

234
名前は開発中のものです。[]   投稿日:2014/04/30 07:15:47  ID:eZD4DGsK.net
3.0 で runActionでFollowさせてるんだけど
Chipmunk使って物理演算ワールドにしてるのが悪いのか?
スクロールしない時は正しく動くんだが
画面が動く時に数十倍の速度でpositionが動く
バウンダリの指定わるいの?バウンダリには何入れたらいいの?

235
名前は開発中のものです。[sage]   投稿日:2014/04/30 08:52:50  ID:4A6gM0XM.net
とりあえず国語から勉強し直せ。
プログラムはそれからだ。

236
名前は開発中のものです。[sage]   投稿日:2014/04/30 12:21:11  ID:OV/n4830.net
画面更新時に余計なことやってるなw
コメント1件

237
名前は開発中のものです。[sage]   投稿日:2014/04/30 18:00:32  ID:hdfBVuZ/.net
>236
cocos2d-x3.0rc2
Chipmunk
Luaバインディング
TiledMapEditor

と色んなものいれてるので とりあえず新プロジェクト作って問題切り分けてみます

日本語は C++より10000倍難しいよ。単語の数大杉だし文法もエラーあっても通るし曖昧だし

238
名前は開発中のものです。[sage]   投稿日:2014/05/01 02:15:21  ID:2xtG1TIA.net(3)
3.0でcocosコマンド使ってプロジェクトを作成したが、指定したディレクトリにフォルダがない…
しかしもう一度ターミナルで同じ所に作成しようとすると、「already exist」となって存在はしているみたい。
隠しファイルかと思って見えるように設定しても、フォルダは見つからず。
なんでだろう

239
名前は開発中のものです。[sage]   投稿日:2014/05/01 09:59:57  ID:2xtG1TIA.net(3)
結局どうしてもCocosBuilderがbuildできない…
どなたか他に入手する方法しらないだろうか…
コメント1件

240
名前は開発中のものです。[sage]   投稿日:2014/05/01 12:24:20  ID:pGej9NnU.net(2)
http://gmdev.xrea.jp/big/index.php?no=87
>239
これでいいかしらないけど俺がビルドしたやつうpったよ。
ライセンスにdistributeは自由って書いてあったから問題ないよね。問題あればすぐ消します。

xcodeでのビルドとか詳しくないからこれでいいかしらないのでどなたか問題があれば指摘してください。
コメント1件

241
名前は開発中のものです。[sage]   投稿日:2014/05/01 12:43:51  ID:2xtG1TIA.net(3)
>240
ありがとう!!
三日間ほとんどこの辺の問題で悩んでいたので、良い人すぎて死んでしまいそうなくらい嬉しい…!
levelHelperとかも試してみたけどどうも上手くいかず、こちらを大切に使わせてもらいます!
コメント1件

242
名前は開発中のものです。[sage]   投稿日:2014/05/01 13:14:00  ID:pGej9NnU.net(2)
>241
どういたしまして。license.txtも同梱しろとのことだったのでそれらしいファイルを一緒にしてアップし直しました。
上げ直したけど前の消して番号は変わらず、リンクは>241のままのようです。ファイル名変わってるけど、appとライセンス関連まとめなおしただけですので。
おれは結局使ってないので、現行のverと互換性あるか知らないのでご自分で確認してください。

243
名前は開発中のものです。[sage]   投稿日:2014/05/01 20:33:09  ID:l6a6T6+G.net
>215
大変遅れて申し訳ないです。
214です。
結局実装が出来ぬままですが、海外のサイト見て色々試してみようと思います。
色々助言有難うございました。

244
名前は開発中のものです。[sage]   投稿日:2014/05/02 13:19:31  ID:QEJhzP10.net
Cocos2d-x v3.1-alpha0がリリースされたみたい

っていうかリリースしすぎじゃね?
あほかと

245
名前は開発中のものです。[sage]   投稿日:2014/05/02 13:25:51  ID:jhIBRNf1.net
alphaのうちはしゃーない、使うつもりの人はalpha取れてからでいいかと

246
名前は開発中のものです。[sage]   投稿日:2014/05/02 13:38:51  ID:4BqGYG49.net
リリースするのはいいけど、過去のコードと互換性持たせて欲しいわ。
せっかく勉強しようと思っても、バージョン違うと本やネットで調べた情報が
そのままじゃまず通らなくて、そこに一番時間がかかる

247
名前は開発中のものです。[]   投稿日:2014/05/02 14:12:35  ID:8ugNGPNW.net
早くAndroid版のバグを直して欲しい。
フォーラムで報告してる人いたけどそんなバグは無い的な雰囲気だし・・・

248
名前は開発中のものです。[sage]   投稿日:2014/05/03 00:44:15  ID:i7oZg7Ws.net
FINALって何さ?

249
名前は開発中のものです。[]   投稿日:2014/05/03 13:02:56  ID:KwRIMFcC.net(2)
なんかサーバー落ちてない?

250
名前は開発中のものです。[]   投稿日:2014/05/03 17:40:58  ID:KwRIMFcC.net(2)
今日、開発環境を構築しようとcocos2dx3.0FINALを入れて、付属してるcpp_testsを実行してみたんですが
java.lang.UnsatisfiedLinkError: Couldn't load cpp_tests: findLibrary returned null
というエラーが出てHello worldが出来ません。

どうしたらいいですか?
環境はwindows7でEclipseは4.3のADTです。(今日ダウンロードした最新版です)
cocos2Dxは3.0で、これも最新版です。

http://i.gyazo.com/2e97388d2e2908a0fb5e4ee3e516db1c.png
コメント1件

251
名前は開発中のものです。[sage]   投稿日:2014/05/03 20:22:13  ID:RM2m422+.net
>250
エミュレータでやってるんだろうけど、どのデバイスを仮想化してるの?
エミュレータの問題という話とかが見受けられるようだけど。
forumで解決してたthreadの話だとエミュレートしてたデバイスがopenGLに対応してなかったとか。
コメント1件

252
名前は開発中のものです。[sage]   投稿日:2014/05/03 20:42:32  ID:Bdgz3P4K.net
3.0で Phisics使っているのだけど
setPhysicsBodyをすると、Phisicsをつけたオブジェクトのみ
親の座標に追従してくれなくなるんだけど
どうしたら親についていってくれますか???

253
名前は開発中のものです。[sage]   投稿日:2014/05/04 00:19:12  ID:2nH6cRNv.net
親はPhisicsつけてないの
コメント1件

254
名前は開発中のものです。[]   投稿日:2014/05/04 01:03:12  ID:uAZekC/u.net
>253
Scene作成時にPhysics付きでcreateする
SceneにデフォルトのLayer(this)がaddChildされる
thisに対してPhysics付きのスプライトとなしのSpriteをaddChildする
this::setPositionで動かす
-> Physicsを付けないSpriteは動くがPhysicsBody付けたSpriteは動かない

thisに Layerやnodeをaddし、そこに対してSpriteを置いても同じ結果
this等にPhysicsをつけても、同じようにPhysicsを付けたSpriteのみ
動かなかった
コメント1件

255
名前は開発中のものです。[sage]   投稿日:2014/05/04 09:43:18  ID:RLEnTxJ6.net
みんなデバッグできてる?

256
名前は開発中のものです。[sage]   投稿日:2014/05/04 15:34:15  ID:4UYQVJvM.net(2)
>254
これの#3? 仕様ですってことみたい
http://www.cocos2d-x.org/forums/6/topics/49910
コメント1件

257
255[sage]   投稿日:2014/05/04 18:30:09  ID:bhLemtN1.net
>256
そうそうそれ。でも
http://www.cocos2d-x.org/forums/6/topics/44345
で Fixしたとあるので、修正されたんだと思ったんだけど
動かないのが仕様なのかな・・・・・・
コメント1件

258
名前は開発中のものです。[sage]   投稿日:2014/05/04 19:20:19  ID:4UYQVJvM.net(2)
>257
github.com/cocos2d/cocos2d-x/pull/5493
>boyu0 commented 4 days ago
>I add a test in that PR, you can test it.
>it's not in 3.0, you can merge that PR or change your code according that PR.

と中の人がっていっててPR #6288で修正してるらしいよ。3.0には含まれてないから
自分でマージしろとのこと。
コメント1件

259
名前は開発中のものです。[sage]   投稿日:2014/05/04 23:58:38  ID:602nY+sD.net
>258
ありがとう。英語理解してなかった。
とりあえず最新ソースにして試してみます

260
名前は開発中のものです。[sage]   投稿日:2014/05/05 01:09:03  ID:5abcv5/t.net(2)
Ver.3.xがまだ過渡期だと思って2.x使ってるんだけど、まだまだ安定しないかな?
両方経験してる人から見てどう?
コメント1件

261
名前は開発中のものです。[sage]   投稿日:2014/05/05 04:29:13  ID:i6hsePWW.net
https://github.com/cocos2d/cocos2d-x/pull/5493
結論からいうと最新版にしたが、PhysicsBodyは
Parentについて来なかった
英語小学生レベルでよくわからないけど
PhysicsのついたオブジェクトはParentについていくとオカシイ事になるから
Cameraを動かすべきだ!
setWorldCoordinates を追加すべきだ!
CCPhysicsNodeを作ればいい

で、現状 論議中でParentにはついてこないのかな・・・
Physics自力で実装するかな・・・
コメント1件

262
名前は開発中のものです。[sage]   投稿日:2014/05/05 15:40:00  ID:Eh8g91jY.net
>260
まだ超不安定だよ。
コメント1件

263
名前は開発中のものです。[sage]   投稿日:2014/05/05 16:26:25  ID:5abcv5/t.net(2)
>262
そっか、ならまだ2.x使っておくよ。サンクス

264
名前は開発中のものです。[]   投稿日:2014/05/07 11:03:44  ID:W+YFJKMj.net
>251
BlueStackという外部エミュレータと、実機ARROWS ef FJL21 auの両方を試しました。
ArrowsがOpenGLに対応しているかどうかは・・わかりません・・

265
名前は開発中のものです。[sage]   投稿日:2014/05/07 19:40:17  ID:H3XJHCTt.net
2つの長方形のスプライトが重なったかどうかの判定をsprite.intersectsRect(sprite2)でしたのですが、
スプライトを回転させた際判定基準が斜めになったスプライトが丸々収まる矩形になってしまい、
スプライト同士の間に隙間があるにも関わらず判定がtrueになってしまいます。
調べた結果外積を使うまでは分かったのですが、その外積が中々理解出来ず苦戦しています。
もし他に手法があるのであれば教えていただける幸いです。

266
名前は開発中のものです。[sage]   投稿日:2014/05/07 19:58:46  ID:cnJVi7Qq.net
box2dのb2body使うのは?

267
名前は開発中のものです。[]   投稿日:2014/05/08 10:01:35  ID:QKULf1Mu.net
IDに「nintendo」がでたら神22代目 /ゲームサロン板
  ↑ ↑   ↑ ↑   ↑ ↑

268
名前は開発中のものです。[sage]   投稿日:2014/05/08 19:46:55  ID:FtVH2aqo.net
266です。
何とか解決する事が出来ました。

269
名前は開発中のものです。[sage]   投稿日:2014/05/09 05:29:20  ID:iywavga8.net
3.xが安定したら教えてくれ

270
名前は開発中のものです。[sage]   投稿日:2014/05/09 09:41:53  ID:J0dZDyf+.net
3.xは存在価値が無いよw
2.xからの変更点がメソッドの名前だけとか終わってる。
それなのに機種依存のバグが増えまくりでマルチフラットホームとは言い難い状況w

271
名前は開発中のものです。[sage]   投稿日:2014/05/09 19:14:15  ID:DfyDwF2V.net
C++11と仲良しになったのはこの上ないメリットだろ

272
名前は開発中のものです。[]   投稿日:2014/05/10 11:00:57  ID:9brH+Khm.net(2)
2.xで安定しているバージョンは何?

273
名前は開発中のものです。[]   投稿日:2014/05/10 16:56:38  ID:9brH+Khm.net(2)
CCTransitionCrossFadeとCCTransitionFadeがフェードされずに一瞬で切り替わるんだけど、不具合なの?
バージョンは2.2.3でCCTransitionFadeTRとかCCTransitionFadeUpは正常に動作する
コメント1件

274
名前は開発中のものです。[sage]   投稿日:2014/05/11 18:01:49  ID:b/ZPQQg/.net
>273
バージョンがあれだからフォルダの場所を知らないけどたぶんtestCppみたいなプロジェクトが入ってるから
それで不具合CrossFadeとFadeが動くか見てみたらいいかと?

275
名前は開発中のものです。[sage]   投稿日:2014/05/11 18:57:23  ID:fT5OZf80.net
あるのにCocosDenshionがないないいわれてつらい
Eclipseのあれかな

276
名前は開発中のものです。[sage]   投稿日:2014/05/11 19:24:42  ID:tGZ+2joF.net(2)
32*32のタイルセット使うと、それぞれのタイルがかなり小さい表示になってしまうのだけど、皆さんどうやって解消されてますか?
そのまま拡大すると、当たり判定とか色々ずれてしまって、困ってます。
コメント1件

277
名前は開発中のものです。[sage]   投稿日:2014/05/11 19:37:06  ID:/vbm9Z4i.net
元の解像度が低いなら当然では

278
名前は開発中のものです。[sage]   投稿日:2014/05/11 21:05:02  ID:tGZ+2joF.net(2)
やはりタイル自体を大きくするしかないのかな。
ツクール用の物とかは使えないって事か。。

279
名前は開発中のものです。[sage]   投稿日:2014/05/12 00:23:10  ID:OJrIXjOI.net
>276
appdelegateで画面の解像度を落とすと解決解決
コメント1件

280
名前は開発中のものです。[sage]   投稿日:2014/05/12 01:00:26  ID:FtEZiygz.net
>279
そうか、pDirector->setContentScaleFactorじゃなくて、CCEGLView::sharedOpenGLView()->setDesignResolutionSizeで合わせれば良かったんだ。
初期の頃にマルチレゾリューション対応で調べたはずなのにすっかり忘れてたよ。ありがとう!

281
名前は開発中のものです。[sage]   投稿日:2014/05/12 09:17:14  ID:y1nk46BS.net
テトリスのサンプルコードください
コメント1件

282
名前は開発中のものです。[sage]   投稿日:2014/05/12 10:03:35  ID:LBT/u5DQ.net
テトリスとぷよぷよ
http://zapanet.info/blog/item/1125

283
名前は開発中のものです。[sage]   投稿日:2014/05/12 13:54:12  ID:EbKfFRXb.net
>281
今度からgithubでさがすんやで
https://github.com/search?q=tetris+cocos2d-x&;ref=cmdform

284
名前は開発中のものです。[sage]   投稿日:2014/05/15 00:48:41  ID:R71J/WsW.net
ver2.2.2でSimpleAudioEngineが使えないんだけどなんでだろう。
使えないっていうかインクルードできない、認識しない
環境はeclipseでC++

285
名前は開発中のものです。[sage]   投稿日:2014/05/16 16:22:45  ID:JNAxSMrY.net(2)
cocostudioのanimation editerでflashのプロジェクトがうまく開かない。
オープン成功ってインジケーションされるのに、画像リソースもキーフレームもなんにもなくなってしまう…。

スレ違いと思いつつも、該当スレが見つからなかったので
ここに投下させて頂きました。
心当たりがあればご教示お願いします。

286
名前は開発中のものです。[sage]   投稿日:2014/05/16 16:58:55  ID:p0v1sbdY.net

287
名前は開発中のものです。[sage]   投稿日:2014/05/16 17:42:10  ID:JNAxSMrY.net(2)
>286
ありがとー。
英語苦手だけど試してみるよー。

288
名前は開発中のものです。[sage]   投稿日:2014/05/17 09:33:46  ID:a+6vW56R.net
cocosIDEってc++使えないの?

289
名前は開発中のものです。[sage]   投稿日:2014/05/17 09:58:56  ID:f0+8t5wF.net
ここ死で

290
名前は開発中のものです。[sage]   投稿日:2014/05/17 11:21:33  ID:LUhwcIBb.net(2)
Cocos Code IDEな

291
名前は開発中のものです。[sage]   投稿日:2014/05/17 17:49:24  ID:LUhwcIBb.net(2)
アプリ全体で1つのデータを共有したいんだけど、シングルトンしかないの?
CCDirector::sharedDirector()->replaceSceneで画面遷移してるから、
cocos2dxを利用するプログラマは画面ごとで完全に変数のスコープ区切られてるよね?

シングルトン毛嫌いする必要もないけど、他に選択肢あるのかなーと
コメント1件

292
名前は開発中のものです。[sage]   投稿日:2014/05/17 18:36:11  ID:vSN0StpD.net
いやいや、いくらでもあるでしょw
SQLでもいいし、userDefaultでもいいし。

293
名前は開発中のものです。[sage]   投稿日:2014/05/18 00:15:19  ID:gVmOx022.net
いま話題のモンストはcocos2d-xだって
facebookのフォーラムに書いてあった

294
名前は開発中のものです。[sage]   投稿日:2014/05/18 00:56:17  ID:CXsf6Mpp.net(3)
じゃあお前がモンスト2を作れよ!!!!!!!!!!!!!!1111111111111111

295
名前は開発中のものです。[sage]   投稿日:2014/05/18 01:28:39  ID:Y6HLra3Q.net
なんで切れてんだこいつ

296
名前は開発中のものです。[sage]   投稿日:2014/05/18 02:08:00  ID:CXsf6Mpp.net(3)
えっ
励ましてやってんのに

297
名前は開発中のものです。[sage]   投稿日:2014/05/18 04:16:28  ID:2a6XfILl.net(2)
急に臭い奴が湧き出したな

298
名前は開発中のものです。[sage]   投稿日:2014/05/18 09:13:04  ID:VEu+l+9Q.net
>291で聞いてるのって、データの読み込みだけの話かな?読み込むだけなら>293でいいと思うけど、
RPGでいうところのステータス画面で装備変えてそれを戦闘シーンでも反映させたいとかなら、インスタンス変数をどっかのクラスに持たせるとかで
いい気もするけど。具体的な設計はケースバイケースなんじゃないの?メモリ管理に気をつけつつ自分のゲームに適合すれば。
俺日本語に難があるから文意を読み取れてるかわからないけど。

299
名前は開発中のものです。[sage]   投稿日:2014/05/18 16:25:27  ID:sw1jf/UN.net
モンストにブレフロに2048にFlappyBirdsに
すごいなあ

300
名前は開発中のものです。[sage]   投稿日:2014/05/18 20:14:09  ID:jxWxhD03.net
あれ、じゃあgithubにモンストやフラッピーバードのソースあるの?
探しても無い気がするんだが…

301
名前は開発中のものです。[sage]   投稿日:2014/05/18 20:29:35  ID:CXsf6Mpp.net(3)
ハァ?

302
名前は開発中のものです。[sage]   投稿日:2014/05/18 20:31:29  ID:2a6XfILl.net(2)
まーたアホライセンスライセンスライセンス連呼がわくぞー

303
名前は開発中のものです。[sage]   投稿日:2014/05/19 13:39:41  ID:YTyalq5o.net
cocos2dxでmsgpackつかいたいのですがどうやればいいのでしょう?
コメント1件

304
名前は開発中のものです。[sage]   投稿日:2014/05/19 20:59:22  ID:eNnL6JrN.net
>303
c++で使えるmsgpackライブラリ探す。

305
名前は開発中のものです。[]   投稿日:2014/05/21 19:37:16  ID:czujLEgF.net
>261
これのせいで3時間無駄にしたわ2系にしたら同等の事が可能かな?

306
名前は開発中のものです。[]   投稿日:2014/05/24 11:58:49  ID:Y+KDh4h0.net(3)
ccp(x,y)とかで生成した値ってプログラマが明示的に開放する必要ある?
CCSprite::createWithTextureとかもスコープ抜けたら勝手に開放されるのか

sceneのデストラクタに
CC_SAFE_RELEASE(this);
って記述したらメンバ全部開放してくれるとかそんな便利な事ない?
コメント1件

307
名前は開発中のものです。[]   投稿日:2014/05/24 12:04:44  ID:Y+KDh4h0.net(3)
http://ottati.hatenablog.com/entry/2014/04/05/105100

こういうの見ると
CCSprite::createWithTextureで受け取った参照捨ててるから(sceneが持ってんだろうけど)
やっぱりしなくてもいいのかね?

308
名前は開発中のものです。[sage]   投稿日:2014/05/24 13:49:29  ID:gNQYcba2.net(3)
>306
どれがreleaseいるかは、cocos2dx内のソース見て考えてたなー、それとobjectiveCのMRC参考にすると良いと思う。
3.0しか手元にないから正確かわからないけど、createWith~系はautoreleaseしてるものをリターンしてるとわかる。
androidやマルチプラットフォームっていう縛りがないならcocos2d-iphoneは自動参照カウントあるから、2dxより楽と思う。
ccpはCCPointの略で構造体で値型だから要らないって論理だったかと、違ってたらすみません。
コメント1件

309
名前は開発中のものです。[]   投稿日:2014/05/24 17:26:12  ID:Y+KDh4h0.net(3)
>308
なるほど、ありがとう
でもやっぱり手探りでみんな調べてる感じか
コメント1件

310
名前は開発中のものです。[sage]   投稿日:2014/05/24 18:05:16  ID:gNQYcba2.net(3)
>309
系統的にまとめてるとこがあればいいけど、一ヶ月前くらいに探したときにはなかったな。
c++のメモリ管理をretain countで楽にしてる感じだから両方軽くやった方がいいよ。そのうえでcocosに触れる。
たぶんeffective c++ほど専門的なのは読まなくても作れることは作れそう。

311
名前は開発中のものです。[sage]   投稿日:2014/05/24 21:42:04  ID:gNQYcba2.net(3)
>309の構造体だから〜〜って説明が多分間違っとるわ。
C#を長らくやってたから勘違いしてた
。すまそ。

312
名前は開発中のものです。[sage]   投稿日:2014/05/28 02:02:33  ID:vyg73j8r.net
よくソーシャルゲームで使ってるスクロール出来てざーっと下端までいくとボヨンってするリスト系の画面て、ScrollViewとTableViewの組み合わせでよいですか?
コメント1件

313
名前は開発中のものです。[sage]   投稿日:2014/05/28 09:18:39  ID:0klACk53.net
ボヨンってなんかえろい
コメント2件

314
名前は開発中のものです。[sage]   投稿日:2014/05/29 01:44:46  ID:q4G+RtuJ.net(2)
WindowsユーザーはVisualStudioで作るのがいいの?

315
名前は開発中のものです。[sage]   投稿日:2014/05/29 02:05:58  ID:nCapUKi/.net
しらんがな
自分がつ秋なれてるのでやりなよ

316
名前は開発中のものです。[sage]   投稿日:2014/05/29 02:40:59  ID:KURnQx3i.net
逆に聞く形にすると、VS使わないで済むならなんで窓使ってんのって話になるな

317
名前は開発中のものです。[sage]   投稿日:2014/05/29 07:41:05  ID:q4G+RtuJ.net(2)
最終的にandroidでリリースするなら
adtかななんて思ってました

318
名前は開発中のものです。[sage]   投稿日:2014/05/29 19:52:37  ID:tUP10IuS.net
>313
Windows使ってるが、普段の開発はVSでやってる。eclipseだとビルド→動作確認のイテレーション遅すぎてやってられない。
Macも持ってるが、XcodeとかiOS Simulatorとか動作遅すぎて効率悪すぎ。
AndroidとiOSは一日の最後
に一回だけ、ビルド通るかと起動するかだけ確認。

どなたか>312のボヨンの件、回答お願いします。
>313
ボヨンえろいですかね?すみません
コメント1件

319
名前は開発中のものです。[sage]   投稿日:2014/05/29 21:28:31  ID:H49SJg5M.net(2)
>318
cpp_testのextensions>tableviewで見た感じじゃscrollview無くてもボヨンしてるな。
ボヨンって引っ張りすぎたら何もない部分見えちゃうけど引っ張り戻されるみたいな意味でしょ。
3.0で確認。それ以前にあるか知りません
scrollviewのtest見てなくてcocos2d-iphoneの知識でてきとーにいってるけど、
viewよりでかいマップを描画する、でフリップで見えてる部分変えるとかじゃないの?
angry birdで前もってブロックの配置見るときとか。しらんがな
コメント1件

320
名前は開発中のものです。[sage]   投稿日:2014/05/29 21:34:40  ID:H49SJg5M.net(2)
>320の後ろ3行はscrollviewについて書いたモノです。日本語不自由ですみません。
tableviewだけで>320で書いた意味のボヨンするんじゃないの?
とりあえずbuildフォルダのtestcppみよーぜ!

321
名前は開発中のものです。[sage]   投稿日:2014/05/29 23:55:13  ID:bKfYZ6Hm.net
>319-321
ありがとうございます。
ボヨンの意味はそれです。
なるほど、table viewだけでいけそうなのですね。
test cppのソースは見てなかったので、読んでみます。
コメント1件

322
名前は開発中のものです。[]   投稿日:2014/05/30 12:06:15  ID:b1GVG2mI.net(2)
ボヨンってバウンスの事?

323
名前は開発中のものです。[sage]   投稿日:2014/05/30 12:33:42  ID:u9QIi9rk.net(2)
バウンススクロールが正式名称みたいだね。特許の問題とかいろいろあったみたいだね。
アップルが負けて使えるらしいが。
コメント1件

324
名前は開発中のものです。[]   投稿日:2014/05/30 13:26:58  ID:b1GVG2mI.net(2)
今まで無知だった奴に正式名と間違った特許の扱いでレス返されるとはww
君は嫌われるタイプだな
コメント2件

325
名前は開発中のものです。[sage]   投稿日:2014/05/30 13:43:52  ID:u9QIi9rk.net(2)
にわかですみません。。

326
名前は開発中のものです。[sage]   投稿日:2014/05/30 23:49:34  ID:qswnXdzB.net
つかどのゲームでXXをした時の動きて書いてクレヨン王国

327
名前は開発中のものです。[sage]   投稿日:2014/05/31 11:33:55  ID:TcFnHXF0.net
CocoStudioが北京産だったので駄目です。

328
名前は開発中のものです。[sage]   投稿日:2014/05/31 14:19:24  ID:zNxmeDeL.net
言いすぎだろ〜と思ったけど、>324のレス見て>324の言うとおりで嫌われるタイプだなと思った

329
322[sage]   投稿日:2014/05/31 16:11:26  ID:lL6f1AoC.net
念のためだけど、>321 != >323だからね。

table viewのteat cppのコード読んでみた。table viewだけでボヨンできるみたいね。今日あたりやっと時間取れそうなので実装してみます。
コメント1件

330
名前は開発中のものです。[]   投稿日:2014/06/01 12:10:53  ID:rPFmg4SK.net(5)
残り制限時間を画面に表示したいんだけど、
string毎フレーム更新してるとガベコレが荒ぶっててFPSガタ落ちするんですが、
どうしたらいいですか?

今のコードはこんな感じ
void GameScene::update(float dt) {
time += dt;
CCString a = CCString::createWithFormat("%5.2f", time)->getCString();
timeLabel->setString();//CCLabelTTF

331
322[sage]   投稿日:2014/06/01 12:47:14  ID:pkec7pEl.net(2)
createWithFormatの実装見たことある?毎回1000バイトだかmallocしてて最悪。
static char s_buf[1024];
とか用意しておいてsnprintfするのが吉。
コメント3件

332
名前は開発中のものです。[sage]   投稿日:2014/06/01 12:58:10  ID:iYIJpjGR.net(2)
>329
わざわざそんなこと主張する君性格悪いわ

333
名前は開発中のものです。[sage]   投稿日:2014/06/01 13:57:51  ID:tvff5X//.net
何でこの人1人でキレてるの?kwsk
コメント1件

334
名前は開発中のものです。[]   投稿日:2014/06/01 14:05:24  ID:rPFmg4SK.net(5)
>331
cocos2dxってsnprintfで画面に描画されるんですか?
コンソールとかにしか出ないものだと思ってました

335
名前は開発中のものです。[sage]   投稿日:2014/06/01 14:17:51  ID:iYIJpjGR.net(2)
>333
他の人は知らないけどなんとなく煽りたい気分だったそれだけだよ
今は反省してるよ

ごめんなさい

336
名前は開発中のものです。[]   投稿日:2014/06/01 15:00:43  ID:rPFmg4SK.net(5)
>331
よく調べたらsnprintfって
標準出力への文字列出力じゃなくてフォーマット使うだけなのか

337
名前は開発中のものです。[sage]   投稿日:2014/06/01 15:04:48  ID:/dTP/S/F.net(2)
ccstringとか使うメリットある?

338
名前は開発中のものです。[]   投稿日:2014/06/01 15:13:23  ID:rPFmg4SK.net(5)
>331
ガベコレが一秒間に10回ぐらい出るしNULL値が帰ってきて表示されないんだけど・・・

//.h
char s[8];

//.cpp
time += dt;
snprintf(s, 8, "%f", time);
timeLabel->setString(s);

339
名前は開発中のものです。[]   投稿日:2014/06/01 16:24:15  ID:rPFmg4SK.net(5)
ていうかCCString::createWithFormat挟むだけで40FPSを切るんだけど
ガベコレのログ見たら1秒間に10回ぐらい表示されてるし

さも当たり前のように使ってる方々と何が違うんだ

340
名前は開発中のものです。[sage]   投稿日:2014/06/01 16:29:55  ID:pkec7pEl.net(2)
CCStringは内部で毎回100KB mallocしてた。1024バイトどこじゃない。

341
名前は開発中のものです。[sage]   投稿日:2014/06/01 16:39:43  ID:L+UZSkab.net
SimpleAudioEngineをincludeしようとしたら
未解決ですって言われたんですけど

cocos2dxに標準で付属してるんじゃないんですか?
コメント2件

342
名前は開発中のものです。[sage]   投稿日:2014/06/01 17:52:42  ID:/dTP/S/F.net(2)
>341
ライブラリをビルドした?

343
名前は開発中のものです。[sage]   投稿日:2014/06/02 00:52:42  ID:d4IAMnoW.net
最初にCocos2Dあって、Objective-C & Xcode、 iOS のガチマカ仕様だったのが
Android対応のためにC++やJavascriptに対応したCocos2d-xを作ったら
中華大移民団にプロジェクトの主導権を乗っ取られた。

マカーはApportableとして分離独立して、クロスプラットフォームだけどMac版しかないじゃんという
SpriteBuilderを新たに立ち上げ、マカ専用の林檎謹製SpriteKitをぶっこんできた

で、Cocos2d-xの公式ツールのCocoStudioはWindows版(北京産)しかない・・・。

という流れなのかな?
コメント1件

344
名前は開発中のものです。[sage]   投稿日:2014/06/02 01:12:37  ID:nHEYe2Jk.net
もう今年も半分おわったね
コメント1件

345
名前は開発中のものです。[sage]   投稿日:2014/06/02 06:28:21  ID:HrD6CJ3K.net
いまいちわからん
CCStringは使わないほうがいいの?
でどれ使うのが正解なの?

346
名前は開発中のものです。[sage]   投稿日:2014/06/02 08:18:08  ID:oOUbl8EI.net
>344
あと30日ぐらいあるよ

347
名前は開発中のものです。[sage]   投稿日:2014/06/02 23:08:19  ID:GQFPC4W1.net
いや誰も日本とは言ってないし

348
名前は開発中のものです。[sage]   投稿日:2014/06/02 23:39:03  ID:iS0WTzMt.net
なんだこいつ

349
名前は開発中のものです。[sage]   投稿日:2014/06/02 23:45:57  ID:jg6fU8PF.net
>341
空気読まずにマジレスすると、libExtensions.libをリンク対象にしないとダメ
includeパスも追加フレ

350
名前は開発中のものです。[sage]   投稿日:2014/06/04 15:19:34  ID:xYt5OrKI.net
swiftのせいでcocos死滅しちゃうん?

351
名前は開発中のものです。[sage]   投稿日:2014/06/04 17:27:12  ID:I4MYjRqD.net
cocosとunityは生きると思うよ

352
名前は開発中のものです。[sage]   投稿日:2014/06/04 17:32:38  ID:KZ+xCJck.net
cocosっつってもcocos2d-iphoneだけが危うくない?
cocos2dxの大勢には関係ない気がする。iphone限定でいいからcocoswiftみたいなswift使ったライブラリでないかな。

353
名前は開発中のものです。[sage]   投稿日:2014/06/04 17:53:47  ID:aHG66iZT.net
泥に行けばいいよwwwww

354
名前は開発中のものです。[sage]   投稿日:2014/06/05 05:19:11  ID:ejNWqGth.net
生き残れないだろ

355
名前は開発中のものです。[sage]   投稿日:2014/06/06 03:39:10  ID:ui0cChTH.net
Visual cocos2d++

356
名前は開発中のものです。[sage]   投稿日:2014/06/07 00:36:12  ID:3kN/iqF8.net
cocpd2d-swiftまだぁー?

357
名前は開発中のものです。[sage]   投稿日:2014/06/07 00:59:48  ID:wmEs6LFz.net
c++11化がひと段落した矢先にまた大変な要求だなw
2d-xが好評な今、まずはswiftがオープン化するまでは意味薄いからやらんのではないかと
obj-c版からポートすると、今更分断化を招くことになるし、そもそもラムダ周りでスッキリさせたのが水泡に帰すロールバックだし、かつswiftの構文に合わせる二重作業が生じる

以下妄想、Apple Blocks拡張あたりでブリッジされる未来とかなら可能性あるのかなとか

358
名前は開発中のものです。[sage]   投稿日:2014/06/07 11:12:04  ID:9IQDAWG9.net
cocosというよりobjective-Cから離脱出来るということで皆喜んでる

359
名前は開発中のものです。[]   投稿日:2014/06/07 13:28:10  ID:TPPcHjY+.net(3)
フォント変わんねーんだがこれであってるよな?
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です
コメント1件

360
名前は開発中のものです。[sage]   投稿日:2014/06/07 14:27:08  ID:8fUW7Qsr.net
あってねーから変わんねーんだよ

361
名前は開発中のものです。[sage]   投稿日:2014/06/07 16:25:16  ID:TPPcHjY+.net(3)
どこが間違ってるんですか?
教えてくださいなんでもします

362
名前は開発中のものです。[sage]   投稿日:2014/06/07 18:46:21  ID:akDg3kLV.net(3)
>359
ググってみたけどAndroidならファイルを直接いれなきゃみたいよ。
"fonts/ファイル名"
で指定してみて
コメント1件

363
名前は開発中のものです。[sage]   投稿日:2014/06/07 18:47:16  ID:akDg3kLV.net(3)
highScoreStrLabel = CCLabelTTF::create("0", "fonts/Marker Felt.ttf ", 32,CCSizeMake(128*6, 128*1.2),kCCTextAlignmentCenter,kCCVerticalTextAlignmentCenter);

これでやってみて

364
名前は開発中のものです。[sage]   投稿日:2014/06/07 18:52:22  ID:TPPcHjY+.net(3)
>362-364
出来たあああああ
ありがとおおおおおお

なんでAndroidはフォント名だけで出来ないんや、マルチプラットフォームとは
コメント1件

365
名前は開発中のものです。[sage]   投稿日:2014/06/07 18:57:02  ID:akDg3kLV.net(3)
>364
僕もAndroidしかやらないから詳しくは知らないけどiOSの場合はフォントフォルダを指定できるからフォント名だけでいけるみたいだね
defineで定義しとくと楽かも

366
名前は開発中のものです。[sage]   投稿日:2014/06/08 11:26:19  ID:AAD/MyRC.net
ccTouchBeganって廃止予定なの?

367
名前は開発中のものです。[sage]   投稿日:2014/06/08 12:59:48  ID:+WMv8FJD.net(2)
CCMenuでタブ状のボタンを再現したいんだけど
ZOrderが機能せずに描画の優先順位が変化しないんですがどうしたらいいですか?

・テキストボックス用のウィンドウ画像(ZOrder:1)
・テキストボックスの中の文章を切り替えるタブ画像1(ZOrder:0 or 2)
・テキストボックスの中の文章を切り替えるタブ画像2(ZOrder:2 or 0)
てあって、setPositionでうまい具合に重ねてZOrderで切り替えるというのを考えています

368
名前は開発中のものです。[sage]   投稿日:2014/06/08 13:44:46  ID:+WMv8FJD.net(2)
あ、すいませんメソッドはreorderChildを使ってます。
描画の優先順位が変化しないというのはつまり、
reorderChildによってZOrderと一緒にタッチの取得順序も変わってしまい、
一番表に描画されているMenuItemではなく一番下のMenuItemのタッチイベントが反応してしまうという事です
ZOrderは数値が高いほど表に出てきて、タッチは数値が低いほど優先順序が高いというらしいので

369
名前は開発中のものです。[sage]   投稿日:2014/06/08 13:50:09  ID:szvfnAq1.net(3)
Visual Studio 2013 Expressで開発すると有り得ないぐらい作業が捗るな。Xcodeの酷さを再認識できるわ

370
名前は開発中のものです。[sage]   投稿日:2014/06/08 13:55:14  ID:BrKLsdhY.net(3)
デバッグはまあVSのがいいけど、バージョン管理ツールとの整合性はXCodeのがいいなあ
Expressと比べるならね。

371
名前は開発中のものです。[sage]   投稿日:2014/06/08 13:56:37  ID:szvfnAq1.net(3)
gitは個別にコマンド打てばいいだろ連携とかまじうざい

372
名前は開発中のものです。[sage]   投稿日:2014/06/08 15:11:24  ID:4EY1dHFL.net
開発環境はVisual Studioが圧倒的すぎるよな
googleもeclipseとか言ってないで、Visual Studioだけで開発できるようにするべき

373
名前は開発中のものです。[sage]   投稿日:2014/06/08 16:38:05  ID:BrKLsdhY.net(3)
IDEからいちいちコンソールなんて行ってられんよ、そういやエディタも
外のを使う奴いるよな。

374
名前は開発中のものです。[sage]   投稿日:2014/06/08 16:39:15  ID:BrKLsdhY.net(3)
Pro以上ならアドインあるから解決するけど有料だから比較しちゃダメだよね

375
名前は開発中のものです。[sage]   投稿日:2014/06/08 17:17:08  ID:qBFdsOmk.net
VSとXcodeとEclipseのプロジェクトを共有させるのってどうやるの?

376
名前は開発中のものです。[sage]   投稿日:2014/06/08 18:58:29  ID:szvfnAq1.net(3)
最初からproj.androidとproj.iosとproj.win32にわかれてるだろ

377
名前は開発中のものです。[sage]   投稿日:2014/06/09 02:28:55  ID:UAj5yDHc.net
別れてるのを共有する方法って言ってんだろうが

378
名前は開発中のものです。[sage]   投稿日:2014/06/09 06:33:41  ID:znhoNu6c.net
?イミフ

379
名前は開発中のものです。[sage]   投稿日:2014/06/09 10:03:32  ID:71/Ilae7.net
同じコードでやりたいってことだろ

380
名前は開発中のものです。[sage]   投稿日:2014/06/09 10:30:44  ID:2skHX9mh.net
proj.xxxxは環境依存のjni関連とかWinMainの.cppとかObj-Cの.mmのコードとかだけ。共有するもんじゃない。
環境非依存のゲームロジックはClassesディレクトリにあるはず。かつビルド環境はそれぞれproj.xxxにあってClassesのものをコンパイルするようになってるはず。

381
名前は開発中のものです。[sage]   投稿日:2014/06/09 13:46:14  ID:8XCNiiRQ.net
cocos2d-iphoneの公式のアドレスが、cocos2d-swiftになってるw

382
名前は開発中のものです。[sage]   投稿日:2014/06/10 01:09:44  ID:jy5ADnZV.net
お、ほんとだ。やる気だな
しかしiOS専用ならSpriteKitもいい出来なので、余計なお世話だとは思うけど需要空回りしないかちょい心配
将来うまいことswiftがオープン化して、クロスプラットフォーム化まで漕ぎ着けてくれることに期待か

383
名前は開発中のものです。[sage]   投稿日:2014/06/13 09:44:40  ID:YJi033Ls.net
>343
北欧のUnityといい中華のCocos2d-xといい
わが大日本のゲームプログラマ達は何をしてるんですかねプンスカ

384
名前は開発中のものです。[sage]   投稿日:2014/06/14 11:17:29  ID:6iOYhCEE.net(5)
10体以上の兵士が戦うゲームを作ってるんですが
1つの兵士のアニメーションを表現するためにスプライトアニメーションを使おうと思っています。(両手・両腕・胴・頭・両足・両脚)
1画面に少なくとも10体以上の兵士を表示する事を想定しているため、バッチ描画を行おうと思っているのですが

しかし、スプライトアニメーションという複数の画像で1つの兵士を表現する方法のため、
兵士が重なると体のパーツが混ざってしまう(キメラみたい)んですが、これは一体どういう方法で解決できますか?
一週間ぐらい悩んでるんですが解決方法が思い浮かびません。
コメント1件

385
名前は開発中のものです。[sage]   投稿日:2014/06/14 11:37:19  ID:rNwkbDCv.net(3)
キャラ別になるようにソートするだけでは
コメント1件

386
名前は開発中のものです。[sage]   投稿日:2014/06/14 13:35:30  ID:6iOYhCEE.net(5)
>385
バッチ描画すると描画順序(Zソート)が出来ないです

387
名前は開発中のものです。[sage]   投稿日:2014/06/14 14:10:12  ID:rNwkbDCv.net(3)
バッチ描画に投入するノードを目的の描画順になるようにすればよかろ?
パーツの論理構造とは別に描画用ツリーを再構築できるようにすれば良い

388
名前は開発中のものです。[sage]   投稿日:2014/06/14 14:14:01  ID:5y6b1ua5.net(3)
出来ないて判ってるなら使うなよ

389
名前は開発中のものです。[sage]   投稿日:2014/06/14 14:17:19  ID:wxWZLI71.net(2)
>384
spriteBatchNode-> reorderChild使えばいいんじゃない?だめだったとか、bugがあるのではという報告もあるみたい
http://blog.tappli.com/article/84787160.html

http://stackoverflow.com/questions/20553956/cocos2d-reorder-children-i...
あとstackoverflowでみつけたで。reorderchildがだめならこれでやってみたら?
コメント2件

390
名前は開発中のものです。[sage]   投稿日:2014/06/14 14:35:23  ID:6iOYhCEE.net(5)
いや、例えば「ソルジャー」という種類の兵士を構成している
胴体の画像と頭の画像があって、それぞれ描画順序に1と2を設定する(胴体を描画してから頭)
バッチ描画しているから、ソルジャーが2体いた時の描画順序は
胴体→胴体→頭→頭という順序になる
もしこの2体が重なった時、最初に描画したソルジャーの頭が後に描画したソルジャーの胴体から突き出て見えてしまう

バッチ描画はたくさん表示する処理が軽くなる代わりにZOrder(reorderChildと同義?)が変更できないのでどうしたものかと
軽量化はしたい、けど特定の範囲だけでもいいから描画順序を守りたいという感じです
コメント1件

391
名前は開発中のものです。[sage]   投稿日:2014/06/14 14:42:51  ID:6iOYhCEE.net(5)
>389
SpriteBatchNodeの順序を守るためにLayerをいくつも作った?という回答ですよね?
英語苦手なのでよくわかりませんが、Layerをキャラクターの数分だけ作るというのは現実的な選択肢なんでしょうか?

392
名前は開発中のものです。[sage]   投稿日:2014/06/14 14:48:06  ID:Z3HZdtd4.net(2)
googleからOpenSSLの脆弱メール来たひといる?
なんか対応しないとアプリ消されるらしいんだけど、どうもcocos-extが原因らしいんだよね。
コメント2件

393
名前は開発中のものです。[sage]   投稿日:2014/06/14 14:50:28  ID:wxWZLI71.net(2)
確かめもしてなくて違ったこといってるかもしれないけど、一つのspriteBatchNode内だとaddChildしたときの
引数のzorderいじればいいんじゃない?
キャラ1のときi=1, キャラ2のときにi=2とかしてそれぞれのpartの値を適当に一桁の値pとかにしてれば、
zorder = i*10 +p
でキャラ1に使う画像が10,11,12とかキャラ2用が20,21,22とかになるんじゃないかと思うんだけど。。。
違うかな?>389は複数のbatchNode使う場合のそれぞれのbatchNodeごとの前か後ろかだと思います
コメント1件

394
名前は開発中のものです。[sage]   投稿日:2014/06/14 15:50:56  ID:5y6b1ua5.net(3)
>392
なんかgoogleからメール着たけど英語だから読んでない
(俺はcocos2dxのアプリ公開している)
コメント1件

395
名前は開発中のものです。[sage]   投稿日:2014/06/14 16:45:52  ID:6iOYhCEE.net(5)
>393
キャラ1が2体出てきたら重なってしまう

396
名前は開発中のものです。[sage]   投稿日:2014/06/14 16:51:28  ID:Z3HZdtd4.net(2)
>394
Security Alert: You are using a highly vulnerable version of OpenSSL
って題名なら、OpenSSLをバージョンアップ対応してアップデートしないとアプリ全部消すよってことらしい
コメント1件

397
名前は開発中のものです。[sage]   投稿日:2014/06/14 18:03:17  ID:atjFvjcv.net
>392
cocos2dxアプリ公開しているが、うちにも来た
cocos2dxとかAdobe airとかのサードパーティツールが原因みたい
どのくらい放置しといたら消されるとか書いてないけど
モンストとかのメジャーアプリも対象だろうし
すぐに消されるってことは無さそう

398
名前は開発中のものです。[sage]   投稿日:2014/06/14 20:20:58  ID:rNwkbDCv.net(3)
>390
頭と体を一枚のテクスチャに配置してテクスチャアトラスで処理すればいいのよ

そうすれば同じテクスチャバッチの中で
体1→頭1→体2→頭2ってエントリー側で
ソートできるっしょ

399
名前は開発中のものです。[sage]   投稿日:2014/06/14 23:16:47  ID:5y6b1ua5.net(3)
>396
まさしくそのタイトルだわw
まあ消されてもいいけど、OpenSSLってなんね?てレベルだから
何をどうすればいいか全然わかんにゃい

cocos2dxのバージョン上げればええんかね?
今バージョン上げて(3じゃなくて2.2.3だが)アップデートしようと作ってんだけど

400
名前は開発中のものです。[sage]   投稿日:2014/06/15 16:17:56  ID:T1I0W7Hx.net(2)
cocos3系でもダメだけどな
まぁ消されてもいいなら別に

401
名前は開発中のものです。[sage]   投稿日:2014/06/15 17:50:51  ID:Kl7lUbei.net
え、なにこれ個別にバージョン上げないとダメなの?cocos2d-xコミュとかでどこをどうすればよい、とか議論になってないの?

402
名前は開発中のものです。[sage]   投稿日:2014/06/15 18:37:00  ID:T1I0W7Hx.net(2)
まぁしばらく消されることはないだろうよ

403
名前は開発中のものです。[sage]   投稿日:2014/06/16 00:05:10  ID:5ZN8UatC.net
ほんとに消したらGoogle Playから売上上位大半の多くのゲーム消えるぞ。誰が得すんだ?
ードラクエモンスターライト
ーブレフロ
ーモンスト

404
名前は開発中のものです。[sage]   投稿日:2014/06/16 00:59:55  ID:52NmM4wA.net
ゲーム会社はカスタマイズして使ってそうだけど

405
名前は開発中のものです。[sage]   投稿日:2014/06/16 09:25:07  ID:iArWKndo.net
こういうフレームワークをカスタマイズするのは素人だろ・・・
アップデートに対応できなくなると常識で考えれば解る
通は直接オプソ開発にコミットする。

406
名前は開発中のものです。[sage]   投稿日:2014/06/16 16:36:15  ID:1PzuDSKz.net
オプソw

407
名前は開発中のものです。[sage]   投稿日:2014/06/16 20:12:23  ID:7SnmhJwC.net(2)
普通カスタマイズしないか?
こんなゴミコード誰がそのまま使うかよ。
酷すぎだぞ。














ってうちの会社のアーキテクトがぼやいてました。

408
名前は開発中のものです。[sage]   投稿日:2014/06/16 21:36:53  ID:N+GEDyDxq
個人だけど箇所箇所でカスタマイズはしてるな
今回の警告もlibcurl使わなきゃいいだけの話で普通あんま使わん
使いもしないものをデフォで導入してるのがcocosでつまりデフォゴミ

409
名前は開発中のものです。[sage]   投稿日:2014/06/16 22:56:13  ID:Fqa6WmEC.net
うん、無駄杉な改行はやめたほうがいいよ。
って、あんたの会社のアーキテクトはぼやかなかったのか?

410
名前は開発中のものです。[sage]   投稿日:2014/06/16 22:57:27  ID:7SnmhJwC.net(2)
ぼやかなかった

411
名前は開発中のものです。[sage]   投稿日:2014/06/17 00:33:22  ID:xtscjhRv.net
改行に見えるのはバカだけらしいよ

412
名前は開発中のものです。[sage]   投稿日:2014/06/17 01:16:23  ID:jDZv2iLE.net
Update curl on Android to resolve security problem cause by OpenSSL
http://www.cocos2d-x.org/news/286

413
名前は開発中のものです。[sage]   投稿日:2014/06/17 01:37:33  ID:yOz5cco+.net
(゚∀゚)キタコレ!!

414
名前は開発中のものです。[sage]   投稿日:2014/06/19 15:56:33  ID:5ywlWImO.net
無駄に改行すると改行コード分CPUに処理がかかるだろ
当然電力も食う
謝罪と賠償を要求する

415
名前は開発中のものです。[sage]   投稿日:2014/06/19 16:13:01  ID:Wv14eu8T.net
改行に限らずきみの駄文も無駄に電気食ってる気がw

416
名前は開発中のものです。[sage]   投稿日:2014/06/19 17:09:56  ID:Oau3S0ND.net
つまんね。何この流れ

417
名前は開発中のものです。[sage]   投稿日:2014/06/19 22:08:29  ID:nYdmlBdD.net
アーキテクトのせいにだろ

418
名前は開発中のものです。[sage]   投稿日:2014/06/21 05:09:37  ID:oaD9WGgk.net(2)
みなさんLoading画面を作るのってどうやってます?

419
名前は開発中のものです。[sage]   投稿日:2014/06/21 12:43:15  ID:UWP9VCqB.net(2)
ロードしてますってSprite貼って終わりだわ
コメント1件

420
名前は開発中のものです。[sage]   投稿日:2014/06/21 15:07:47  ID:n1PE2Cs0.net(2)
フォトショップ買ったぜ!

421
名前は開発中のものです。[sage]   投稿日:2014/06/21 18:37:54  ID:UWP9VCqB.net(2)
CCLayerのinitの中で呼び出している他のクラスの初期化関数の中で
int型の変数に0を代入してるだけなのに強制終了するんですがどうしたらいいですか
http://i.gyazo.com/7e0008ff270f35a78a8fcfd1a73622c2.png
GameSceneのinitで呼び出しています(missionInformation->MissionLoad(this)みたいな感じです)

このMissionLoadをスキップしたら実行時エラーはおきませんでした
私が考えられるのはMissionInformationがNULLな時ですがMissionLoadはstatic関数ではありません。

エスパーの方お願いします

422
名前は開発中のものです。[sage]   投稿日:2014/06/21 19:17:47  ID:n1PE2Cs0.net(2)
mapIDがnullなんじゃないの?

423
名前は開発中のものです。[sage]   投稿日:2014/06/21 23:59:08  ID:oaD9WGgk.net(2)
>419
読んでる時間はどうやって計算すんだよ
コメント1件

424
名前は開発中のものです。[sage]   投稿日:2014/06/22 12:10:53  ID:pqW08q9B.net(4)
強制終了したときの&mapIDのアドレスが0x0000001aとかならthisがNULLだろ。
単純にGameSceneからMissipnInformationのインタンス取るのに失敗してると思われ。
コメント1件

425
名前は開発中のものです。[sage]   投稿日:2014/06/22 12:41:05  ID:qgg3dxXE.net
>423
なんだ偉そうに
「どうやって計算するんですか教えて下さいお願いします」だろ!!!!!!!!11111111111111
ゼッタイ教えてやんねー
コメント1件

426
421[sage]   投稿日:2014/06/22 14:34:00  ID:So0IxHSH.net(4)
前のsceneでnewしたクラスってsceneが完全に切り替わると使えなくなったりするんですか?
メニューsceneでMissionInformationをインスタンス化してゲームsceneに持ってきて、ゲームsceneでMissionLoadしてるんですが
コメント1件

427
421[sage]   投稿日:2014/06/22 14:34:36  ID:So0IxHSH.net(4)
>424
16でした

428
名前は開発中のものです。[sage]   投稿日:2014/06/22 16:24:32  ID:pqW08q9B.net(4)
>426
メニューsceneでインスタンス化したMissionInformationは、
そのメニューsceneのデストラクタとかで破棄してるとかでない?

感覚として、そのMissionInformationはsingletonにしとくほうが管理が楽そうだが。メニュー経由の場合とそうでない場合、とか色々ありそうで。
コメント1件

429
421[sage]   投稿日:2014/06/22 17:04:02  ID:So0IxHSH.net(4)
>428
ゲームクラスは受け取ったMissionInformationを元にゲームのリソースをロードしに行くので(背景画像とか)
デストラクタで破棄はしていないです。
cocos2dxのスマートポインタ?がdeleteしているのかもしれませんが、いまいちわからず
MissionInformationのインスタンス自体はNULLじゃないです。

430
名前は開発中のものです。[sage]   投稿日:2014/06/22 17:40:47  ID:pqW08q9B.net(4)
ヌルじゃないのだとしたら、渡されたインスタンスは破棄前のアドレスだが、参照するときにはすでにどっかで破棄済み、とかではなかろうか。MissionInformationのデストラクタにでもブレーク張って確認。

431
421[sage]   投稿日:2014/06/22 18:03:29  ID:So0IxHSH.net(4)
NDK?の仕様なのか、ブレークポイントで止まらないです・・・
ずっとブレークポイント無しでデバッグしてました
コメント1件

432
名前は開発中のものです。[sage]   投稿日:2014/06/22 18:26:47  ID:GC3brz7H.net
>425
どうやって計算するんですか教えて下さいお願いします^^

433
名前は開発中のものです。[sage]   投稿日:2014/06/22 20:02:02  ID:pqW08q9B.net(4)
>431
WindowsでEclipseでやってる?それともMac?
WindowsならVisual Studio Expressで動くようにして開発やったほうがよい。圧倒的に効率が上がる。
MacならXcode使いづらいけど普通にブレーク張ってデバッグできるはず。

というか、デストラクタにきたかどうか確認するだけならログ出力だけでもいいと思うが。

434
名前は開発中のものです。[sage]   投稿日:2014/06/25 23:01:49  ID:1oUQm00k.net
>165,167,168
プリングルスのサワークリーム&オニオン今食べてる。やっぱ旨いよな。

435
名前は開発中のものです。[sage]   投稿日:2014/06/26 13:14:29  ID:w/sN+v1g.net(2)
ブレークポイントでデバッグの意味がわからない
専門用語が多すぎる

436
名前は開発中のものです。[sage]   投稿日:2014/06/26 13:52:08  ID:l4nW5Ath.net
デバッグの基礎だぞ
ステップ実行からやってみそ


437
名前は開発中のものです。[sage]   投稿日:2014/06/26 23:16:38  ID:w/sN+v1g.net(2)
便利なのかな
勉強します

438
名前は開発中のものです。[]   投稿日:2014/06/28 20:34:11  ID:RVVlVI9a.net(2)
テクスチャアトラスを使ってSpriteFrameを作ったのはいいんですが、
座標移動や回転が出来ないので結局Spriteに変換するんですが、これは意味あるのでしょうか?
CCSprite::createWithSpriteFrame(spriteFrameCache->spriteFrameByName("hoge.png"));

また、こうして生成されたSpriteをBatchNodeで描画したいんですが、
CCSpriteBatchNode::createWithTexture(spriteFrameCache->spriteFrameByName("hoge.png")->getTexture());
こんな感じになるんですか?
コメント1件

439
名前は開発中のものです。[]   投稿日:2014/06/28 20:35:39  ID:RVVlVI9a.net(2)
&#9747;これは意味あるのでしょうか?
○それでも実行中に軽量化の恩恵があるのでしょうか?

でした

440
名前は開発中のものです。[sage]   投稿日:2014/06/29 16:36:14  ID:ql8xLoKK.net
>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なのがあれだけど。
コメント1件

441
名前は開発中のものです。[sage]   投稿日:2014/06/30 11:00:57  ID:g0IO64xq.net
CocoStudio使ってるやついる?
アニメーションのバグとかいい加減にして欲しいんだが

442
名前は開発中のものです。[]   投稿日:2014/07/01 12:14:31  ID:GLBnUFn3.net
>440
ありがとうございます
3000円ですか、バイト代入ったら買ってみたいですが10日ぐらい先なので・・・

あと順序は
CCSpriteFrameCache → CCSpriteBatchNodeでなく
CCSpriteBatchNode → CCSpriteFrameCacheなんですか?
前者でやってて、テクスチャアトラスが分割されないで描画されます
それで、.plistファイルを読み込めるのがCCSpriteFrameCacheクラスだけなので、
初手CCSpriteFrameCacheになってしまいます

↓こんなかんじでテクスチャアトラスからBatchNodeを使ってます
http://codepad.org/A9D553QY
コメント1件

443
名前は開発中のものです。[]   投稿日:2014/07/01 13:06:54  ID:m1JZdR4/.net
>442
CreateBatchedSprite(string fileName)が間違ってると思う。と思ったら俺>440の説明が間違ってましたすみません
本のサンプル見て書いたんだけどそれが特定のベンチマーク用だった。
そのメソッドの中のreturnでCCSprite返してるけど、
createWithFrame( CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByNameとかつかって
cacheに登録したframe(textureAtlasの中の各絵の名前してみると良いと思う。
それと>440の本は初心者向けだから立ち読みで必要なとこ見るのでも良いと思う

444
名前は開発中のものです。[sage]   投稿日:2014/07/01 23:18:15  ID:szUGj3tR.net
cocos2d-x 3.0以上に対応した書籍ってまだないんでしょうか
今から3.x系でcoco2d-x始めようかと思ってるんですけどどうやって勉強していったらいいですかね
コメント1件

445
名前は開発中のものです。[sage]   投稿日:2014/07/02 01:05:57  ID:K6Tvn45j.net
ネットで調べながら3.xxか、しばらく2.xxを使うかだなぁ

446
名前は開発中のものです。[sage]   投稿日:2014/07/02 03:07:09  ID:3aek7c/f.net
>444
ソース読んだりサンブル見たり

447
名前は開発中のものです。[sage]   投稿日:2014/07/02 20:14:15  ID:o2YWISvc.net
そんな覚えることある?

448
名前は開発中のものです。[sage]   投稿日:2014/07/03 01:04:24  ID:pnBKzSYm.net
ない

449
名前は開発中のものです。[sage]   投稿日:2014/07/03 11:16:04  ID:d5wR6VsQ.net
これメインループはどうやって書くの??
コメント1件

450
名前は開発中のものです。[sage]   投稿日:2014/07/03 11:48:11  ID:T2b6c6wu.net
this->schedule(scedule_selector(....))で毎フレーム呼ばれる
>449

451
名前は開発中のものです。[sage]   投稿日:2014/07/05 15:44:34  ID:o3jDFy44.net
CCMenuのSpriteをCCSpriteBatchNodeで軽量化のため一括描画したいんですが
CCMenuItemはSpriteじゃないのでBatchNodeにaddChiled出来ず、
逆にSpriteはCCMenuItemじゃないのでCCMenuにaddChiledできず、ボタンとして機能させることができないんですが

Batch描画しつつボタンとして機能させるにはどうしたらいいんですか?


また、CCMenuの座標とChildの座標を加算してくれるのでCCMenuの座標だけいじればすごい楽に移動出来るんですが
こういうコンテナみたいな役割のクラスはありませんか?

ver2.2.3です
コメント2件

452
名前は開発中のものです。[]   投稿日:2014/07/05 18:31:01  ID:0as2iiNN2
cocos2dxをはじめるため、androidの環境を作っているんですが、
./build_native.pyをしても、
Couldn't find the gcc toolchain.
ツールチェインが見つからないと言われます。
eclipseの設定がまずいんでしょうか?

今日、ずっと解決できず困っています。。。

453
名前は開発中のものです。[sage]   投稿日:2014/07/06 12:00:04  ID:0XE4ySRd.net
cocos2dxのspriteの拡大回転座標を行列で指定したいんですがどうしたらいいですか
コメント1件

454
名前は開発中のものです。[sage]   投稿日:2014/07/06 14:53:35  ID:+2sQG/3h.net
既存の流用して自作

455
名前は開発中のものです。[]   投稿日:2014/07/06 18:29:43  ID:2p0pPNxN.net
cocos2dxをはじめるため、
androidの環境を作っているんですが、
./build_native.pyをしても、
Couldn't find the gcc toolchain.
ツールチェインが見つからないと
言われます。
eclipseの設定がまずいんでしょうか?()
コメント1件

456
名前は開発中のものです。[sage]   投稿日:2014/07/06 21:12:22  ID:TZ3t21hq.net
>453
scale()とrotate()じゃダメなの?

>455
そのエラーメッセージでググったの?

457
454[]   投稿日:2014/07/07 14:59:19  ID:37JUot5c.net(2)
>453
もち、ぐぐりました。
公式がヒントになり、
http://discuss.cocos2d-x.org/t/cocos2d-x-3-0-complie-android-tell-couldnt-...
gccのバージョンが違うのかなと思いましたが、その設定がいくら探してもよくわからないのです。。。

458
名前は開発中のものです。[sage]   投稿日:2014/07/07 16:10:49  ID:B0fykQqv.net
環境変数 NDK_ROOT と ANDROID_SDK_ROOT の場所にツールが無いんだろ。それ
コメント1件

459
名前は開発中のものです。[]   投稿日:2014/07/07 16:36:40  ID:S9lomviW.net
なんでこんなクソライブラリ使ってんの?

460
名前は開発中のものです。[sage]   投稿日:2014/07/07 19:41:09  ID:gHqm6Dyf.net
お前のほうがクソ

461
454[sage]   投稿日:2014/07/07 20:46:15  ID:37JUot5c.net(2)
>458
すまん。。結局.bash_profileのミスでした。エラー取れました。 サンクス。

462
名前は開発中のものです。[]   投稿日:2014/07/08 01:44:55  ID:b8IxnnbNs
>451
まさにこれだべ
http://www.aeonphyxius.com/2013/05/how-to-create-a-menu-in-cocos2d-x-usi...

自分もやろうとしてまだやってない。
できたら報告ヨロ

463
名前は開発中のものです。[]   投稿日:2014/07/08 18:47:51  ID:+rOKEZjf.net
cocos2dxのhello worldがでてきません。。
仮想デバイスのエミュレータで動かしているんですけど、
runしても時計と電池マークとandroidの背景しかでてきません。
cocos2dxのライブラリとテストプロジェクトはインポートしています。
一通り設定は確認したのですがわかりません。。なんか設定が悪いのでしょうか?

初歩的なことすいません。。
コメント1件

464
名前は開発中のものです。[sage]   投稿日:2014/07/08 21:49:06  ID:d9n+NE+5.net
>463
x86用のバイナリ含めてないとか?
コメント1件

465
461[]   投稿日:2014/07/09 18:36:48  ID:Re8VgOLk.net
>464
どうもありがとうございます。x86は何それ?って感じではじめて知りました。

ただ、それ以前の問題という気がしています。
cocos2dxだけではなく、
新規のAndroidプロジェクトを作成しても、hello worldが確認できない。
エミュレータは起動するけど、スキンのメニューや戻るボタンは押せない。
ショートカットキーを押してもダメ。
android4.4wに設定している。それ以外を使うとロゴでループしているっぽい。
CPU/ABIはx86とarmeabi-v7a両方試しました。

cocos2dxのテストプロジェクトのログで成功は確認しました。
ターミナルから.adb shellでdataの場所を確認すると、どうやら作成されたcocos2d-xプロジェクトがあります。
まだまだハマっています。。。(´・ω・`)
macです。

466
名前は開発中のものです。[sage]   投稿日:2014/07/09 19:46:55  ID:/vgxIDkW.net
まcならXcodeではどうなの?

467
461[]   投稿日:2014/07/09 21:11:24  ID:iH6GTP8O.net
>464
xcodeprojのcocos2d-xは何の問題もなくhello worldできます。

androidでこんなに苦戦するとは思ってもいませんでした。。(´・ω・`)

468
名前は開発中のものです。[sage]   投稿日:2014/07/09 23:43:19  ID:iienFTB6.net
andorid実機でやればいいんじゃね?
コメント1件

469
名前は開発中のものです。[sage]   投稿日:2014/07/10 16:16:01  ID:5MIbmcdu.net
エミュならGPUチェックとかそこへんでしょ
実機でやれば動くよ

470
461[]   投稿日:2014/07/10 23:14:32  ID:S82RZgHe.net
>468 467
どうもサンクスです。
実機ではほんと試したい。。(´・ω・`)
でも、実は実機がないってオチなんんっす。。iphone以外。

どっかから安く仕入れてこようと思うけど、
エミュもテストするためになんとかしたいのです。
設定はみんなどうしているんんでしょう?
コメント1件

471
名前は開発中のものです。[sage]   投稿日:2014/07/11 04:08:18  ID:5Mmw3y7Q.net
>470
実機調達なんかMNPすればタダみたいなもんじゃん。
Macのことは知らないけどエミュ変えてみたら?Genymotionとか。
コメント1件

472
名前は開発中のものです。[sage]   投稿日:2014/07/12 11:19:38  ID:ncc3HdV6.net
今契約1つしかしてないからMNPすると違約金取られる
まぁ条例が施行されるまえにやったほうがいいんだろうけど

473
名前は開発中のものです。[sage]   投稿日:2014/07/12 11:51:46  ID:idKTevwB.net
レグザホンなら5000円くらいで買えるよ

474
名前は開発中のものです。[sage]   投稿日:2014/07/12 21:28:54  ID:a94ab4Rh.net
2系とeclipseで開発してるんだけど、この環境だとブレークポイントつかったデバッグは不可能?

475
名前は開発中のものです。[sage]   投稿日:2014/07/12 22:07:29  ID:VQNMF7HF.net

476
461[sage]   投稿日:2014/07/12 23:22:13  ID:EKqfE7wf.net
>471 - 471
情報提供、いろいろとありがとうございます。

Genymotionとはいろいろ便利なものがあるんですね。macでもいけるっぽいです。
ひとつだけ気がかりなのが、parallelsを使っているので、
virtualboxとparallelsの共存問題があるっぽく気になります。。

ともかくエミュレーターがめちゃ重たくて使いものになるのか不安だったので、
いいこと教えてもらえて助かりました。

実機の方が安心できそうなので、こちらはこちらで考えたいです。

cocos2d-xはとりあえずmacで進めています。

477
名前は開発中のものです。[sage]   投稿日:2014/07/13 00:54:51  ID:dQjmIg+M.net
対応プラットフォームの一つとして
cocosでWindows Exe作ってるんだけどフルスクリーンってできないの?
CCEGLView::getHWndが無くなって、自作コードも書けないよぅ

だれか助けて!
コメント2件

478
名前は開発中のものです。[sage]   投稿日:2014/07/13 08:56:53  ID:hNjQS1fE.net
>475
おおすげー、ありがとう

479
名前は開発中のものです。[sage]   投稿日:2014/07/13 12:22:30  ID:frVKyhpO.net
>477
GLFWつかってるから、
GLView::getWindow() で取得した GLFWwindow を引数に
glfwGetWin32Window() を呼び出せば良いと思われ

480
名前は開発中のものです。[sage]   投稿日:2014/07/14 00:01:32  ID:4SypZ1iT.net(2)
>477
この辺いじっちゃえばよいかと。
https://github.com/cocos2d/cocos2d-x/blob/v2/cocos2dx/platform/w...#L267-L332

481
名前は開発中のものです。[sage]   投稿日:2014/07/14 00:07:58  ID:4SypZ1iT.net(2)

482
名前は開発中のものです。[]   投稿日:2014/07/19 15:18:52  ID:8XVhxnBO.net
sprite -> setTexture(CCTextureCache::getInstance()->addImage("fileName%02d.png"));

cocos2dx3.1で'getInstance' is deprecated
という警告が取れないんですけど、、どうしているんですかね?
ぐぐってもgetInstanceを使えばいい、としかでてこず……。

あと、3フレームごとにsetTextureする制御したいのですが…
cocos2d for iphoneのときみたく引数で指定できなくなっています?。。

483
名前は開発中のものです。[sage]   投稿日:2014/07/19 17:01:42  ID:eKJaf77f.net
3.2のtestCppみたら、Director::getInstance()->getTextureCache()->addImage()になってるよ

あとcocos2d-iphoneでもフレームごとじゃなくて、毎フレーム呼ばれるor delayで指定したタイミングおきに呼ばれる、じゃなかった?
2d-xでもscheduleの第二引数で渡せば指定タイミングおきができるし、
3フレームおきなら毎フレーム呼ばれるようにして、frameCounter++;とかして、frameCounter%3==0とかでするしかないんじゃないかと
コメント1件

484
名前は開発中のものです。[]   投稿日:2014/07/19 17:07:40  ID:25YbTSr+.net
今のとこCやC++でアプリゲーム作るには
cocos2d-xを利用するしか無いですか?

あと、仮にc++で打てるっていっても
directXは利用出来ないんですよね?

485
名前は開発中のものです。[sage]   投稿日:2014/07/19 17:15:30  ID:uWO0rHje.net
Windowsなら出来るよ

486
名前は開発中のものです。[]   投稿日:2014/07/19 23:38:50  ID:iC0mlRkMl
ゲームアプリって広告料はうまうまなんですよね??

487
名前は開発中のものです。[sage]   投稿日:2014/07/20 07:53:50  ID:OZ3/Y/3N.net
>482って釣りでしょ?さすがに・・

488
名前は開発中のものです。[]   投稿日:2014/07/20 16:24:50  ID:WodAU9Ak.net(2)
すみません、誰か教えてください。。どうすればいいでしょうか。
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

489
485[]   投稿日:2014/07/20 18:10:09  ID:WodAU9Ak.net(2)
最新のに入れなおしたら治りました
すんません

490
名前は開発中のものです。[sage]   投稿日:2014/07/20 19:47:18  ID:z7IpgrgG.net
こういう質問は自分で手を尽くしてどうしょうもない時、寝る前に書き込んだ方がいい
質問しつつ自分でも調べてるとこういう自己解決が頻発して質問しづらくなる

491
480[]   投稿日:2014/07/21 13:26:20  ID:DU7mLR6h.net
>483
恥ずかしながらtestCppの存在をはじめて知りました。。
警告は問題なく取れました。遅くなりましたが、ありがとうございます。

そうですそうです。第2引数にいれていました。ただ、v3で

sprite -> setTexture(Director::getInstance()->getTextureCache()->addImage("fileName%02d.png"), counts);

にすると、

No matching member function for call to 'addImage'

と怒られます。。

492
名前は開発中のものです。[sage]   投稿日:2014/07/21 15:06:24  ID:APjcOEtY.net
それ、
addImage("fileName%02d.png", counts)
とかにしてない?
%のformat文字列は文字列クラスのメンバかsprintf 使わないとダメじゃね?
コメント1件

493
480[sage]   投稿日:2014/07/21 19:49:29  ID:triBLufA.net
>492
どうもありがとうございました。
アドバイスをヒントししたら、できました!文字列クラスにちょと問題ありでした。
初歩的なことすいません。ほんと助かりました。

494
名前は開発中のものです。[]   投稿日:2014/07/22 04:48:22  ID:92xEwXlb.net(2)
衝突を検出してくれません…
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なし)をつけています

物理速度があまりに早いと無視されると聞きましたが 特に早すぎるわけでもなく
具体的な問題があまりわかりません…。

495
名前は開発中のものです。[]   投稿日:2014/07/22 04:49:32  ID:92xEwXlb.net(2)
すみませんスレを間違えましたorz
コメント1件

496
名前は開発中のものです。[sage]   投稿日:2014/07/22 07:18:43  ID:viAvkeM3.net
>495
cocos2d-xスレにUnityの質問を書くとはなんと作為的な。

497
名前は開発中のものです。[sage]   投稿日:2014/07/23 00:03:20  ID:LgYwcu6h.net
cocos2d-xにもコリジョン判定があるのかと思ったなっしー

498
名前は開発中のものです。[sage]   投稿日:2014/07/23 02:09:02  ID:xg2xhkMr.net
box使えばコリジョン判定なんかすぐだろ。
test動かしてみれば分かる。

499
名前は開発中のものです。[sage]   投稿日:2014/07/28 13:09:22  ID:iZQi5rry.net
よく考えたスマホゲーごときに精密な当たり判定いらないよな
操作性クソだし競技性ないし、全部四角形でいいわ

500
名前は開発中のものです。[]   投稿日:2014/07/28 19:54:46  ID:v4pQ96QT.net
新規プロジェクトを作りVS2013でビルドし、実行できるのですが、
proj.win32\Release.win32 に出来上がった exe を単独で実行すると
game Module は動作を停止しました
というダイアログが出て終了してしまいます。

DLLかなにかが必要なのでしょうか?
コメント1件

501
名前は開発中のものです。[sage]   投稿日:2014/07/29 08:50:09  ID:BdbtqmCW.net
>500
VSは単独で実行した時ホームディレクトリが違うから実行ファイル移動すればいい
コメント2件

502
名前は開発中のものです。[]   投稿日:2014/07/29 10:59:55  ID:wmGBqHRy.net(2)
>501
> VSは単独で実行した時ホームディレクトリが違うから実行ファイル移動すればいい

アドバイスありがとうございます。
実行ファイルをどこに移動すればいいのでしょうか?

exe を配布したいので、必要なDLL等を知りたいのです。

503
名前は開発中のものです。[sage]   投稿日:2014/07/29 14:35:25  ID:i/Q4y1VK.net(2)
Xpriteというスプライトアニメーション作成ツールを使ってるんですが、
吐いたXMLをパースしたところ画像の基準点が異なっていてうまくいきません

cocos2dx(OpenGL)
・拡大=中央基点
・回転=中央基点
・移動=中央基点

Xprite
・拡大=左上基点
・回転=中央基点?
・移動=左上基点

「移動」は画像のサイズを取得して、x座標とy座標を中央への差分だけずらすことで
解決したんですが(拡大縮小のないアニメーションで確認)
拡大縮小を適当させようとすると崩れてしまいます。

AnchorPointを左上(左下?)にセットしてspriteの座標系をXpriteに合わせようと思ったのですが、
行列を指定できないので回転軸まで左上になってしまいます。

じゃあ拡大縮小を中央への差分に掛けあわせればと思ったんですが、これは移動なので「拡大」に「回転」が適用されません
 ↓ここに適用したい
 拡大→回転→移動
 実際にはここ↑

どうしたらいいですか?

504
名前は開発中のものです。[sage]   投稿日:2014/07/29 15:27:57  ID:Rl8pzqj1.net
Xpriteって吉里吉里とウディタにしか対応してないんじゃない?
Xprite使いたいなら、読み込みクラスじさくしないとだめじゃないですか?

SpriterとかDragonbonesとかが無料でcocos2d-xの使用例があるみたいで、
有料だとspineとかあって正式対応してるみたい
コメント1件

505
名前は開発中のものです。[sage]   投稿日:2014/07/29 15:37:25  ID:i/Q4y1VK.net(2)
>504
XMLをパースする機能は作りましたし、データは読み取れるんですが
データのほうがcocos2dxと違った形式?でした

506
名前は開発中のものです。[]   投稿日:2014/07/29 17:54:11  ID:wmGBqHRy.net(2)
>501
> VSは単独で実行した時ホームディレクトリが違うから実行ファイル移動すればいい
おかげさまで解決しました。

resourse 以下を exe と同じディレクトリにコピーしたら、無事起動できました。
ありがとうございました。

507
名前は開発中のものです。[sage]   投稿日:2014/07/31 15:45:34  ID:DKbF7yC4.net(2)
OPTPiX SpriteStudioというのを使ってみたのですが、アニメーションが妙にカクつくんですがどうしたらいいですか?

OPTPiXから出てるcocos2dx用のライブラリを使ってるのですが、画面自体は60FPSで動いているのにアニメーションだけフレーム落ちしているようにカクカク動きます
どなたか原因を教えて下さいm(__)m

508
名前は開発中のものです。[sage]   投稿日:2014/07/31 15:52:48  ID:DKbF7yC4.net(2)
フレームスキップをdisableにしたらなめらかに動きました、
ですが納得行きません・・・

509
名前は開発中のものです。[sage]   投稿日:2014/07/31 16:07:34  ID:B3C8QBEL.net
ログ大量に吐いてない>
コメント1件

510
名前は開発中のものです。[sage]   投稿日:2014/08/02 12:07:42  ID:V1/IIbbs.net
>509
吐いてませんでした

511
名前は開発中のものです。[]   投稿日:2014/08/04 15:37:31  ID:jido9q1v.net
ios独自の部分を作りたく、
#include "cocoa/CCString.h"

したけど、
'cocoa/CCString.h' file not found

って怒られた。
これってcocos2dx3だから?。
調べたけどどうしていいのかわからず、困った。。

どなたかご存じではないでしょうか?

512
名前は開発中のものです。[sage]   投稿日:2014/08/04 16:02:17  ID:10jMSGE8.net(3)
Cocoa.framework は追加した?

513
名前は開発中のものです。[sage]   投稿日:2014/08/04 16:05:17  ID:10jMSGE8.net(3)
ってCCStringかいな。
INCLUDE PATHに入ってる?

514
名前は開発中のものです。[sage]   投稿日:2014/08/04 16:32:15  ID:10jMSGE8.net(3)
ちょっとインストールしてみてみたけど、deprecatedになってんじゃん
どうしても使いたければ
#include "deprecated/CCString.h" じゃないの?

515
名前は開発中のものです。[sage]   投稿日:2014/08/05 08:11:11  ID:a0X9mfx9.net(2)
cocos2d-x v3 で最近アンドロイドアプリを作り始めたものです。

わたしのアプリの消費電力が大き過ぎるような気がしています。
もしかして draw() で背景描画を行うと、毎秒FPS回描画処理が行われて
それで消費電力が増えるとかいうことはありますか?

アクションデームではないのならFPSを落とすとか、
背景 Node を生成し、draw() 描画は行わないようにした方がいいのでしょうか?
コメント1件

516
名前は開発中のものです。[sage]   投稿日:2014/08/05 08:50:04  ID:/JucHP4p.net
drawで毎回描画ってよくわからん。

単に背景用スプライト一個作って、onCreateでそのスプライト一回のっけたら終わりじゃないの

517
名前は開発中のものです。[sage]   投稿日:2014/08/05 12:48:56  ID:gs5MqfOo.net
drawなんて使わねーぞ
シーンクラスにスプライトをaddするだけ
addしたスプライトを後から操作したいならポインタを持っとく
消したいならremoveする
それだけだ

518
508[sage]   投稿日:2014/08/05 18:40:44  ID:DQXT2zM+.net
> 509-511
どうもありがとうございます。
フォルダみたら、、たしかにそうですよね。
3.0になって非推奨だからフォルダ掘っているんだ。

おかげさまでなんとななりそうです。

519
512[sage]   投稿日:2014/08/05 20:35:05  ID:a0X9mfx9.net(2)
やっぱり、draw で背景描画せず、スプライトを配置するのが普通だったんですね。

矩形や円の png ファイルを用意するのが面倒で、
矩形や円のスプライトを作る方法がわからなかったので、
DrawPrimitives::drawSolidRect() とかを使ったんです。

矩形や円のスプライトを作る方法はあるのでしょうか?
それとも図形ファイルを自分で用意しないとダメ?

520
名前は開発中のものです。[sage]   投稿日:2014/08/05 20:46:15  ID:045r1bsv.net
スプライトでも当然毎フレーム描画してるぞ
プリミティブと変わらん
fps制限する方向でないと駄目だと思われ

521
名前は開発中のものです。[sage]   投稿日:2014/08/05 20:52:47  ID:QIQBlAG1.net
短径、円用にDrawNode::drawDot とかdrawSegmentとかあることはあるよ

522
名前は開発中のものです。[sage]   投稿日:2014/08/06 10:00:41  ID:njmTwbRv.net
毎回自動で描かれているうえに、毎回同じところを描き直してるようだが

523
名前は開発中のものです。[sage]   投稿日:2014/08/06 13:16:45  ID:rJmrrbSr.net
Windows Ecripse だとandroidエミュ動かないんですね

524
名前は開発中のものです。[sage]   投稿日:2014/08/06 13:58:49  ID:TxIwDyUB.net
動くよ

525
名前は開発中のものです。[sage]   投稿日:2014/08/06 14:06:30  ID:wYc1AHT5.net
動くけど教えてあげない

526
名前は開発中のものです。[sage]   投稿日:2014/08/06 19:39:08  ID:zEFrJ5RjF
Eclipseのandroidエミュレータの設定に Use Host GPU の設定がないんですけどなんででしょうか?

527
名前は開発中のものです。[sage]   投稿日:2014/08/07 01:17:28  ID:PkB1kOYu.net(3)
V3.2に手を出してみたんだがeclipseで苦戦してる。
開発環境はWindows7で実行環境はandroid実機。
cocos newしたばかりのc++プロジェクトを
cocos run -p android でコンパイルと実行できるのだが、
eclipseではエラーが消えず実行できない。
頑張ればeclipseでコンパイルと実行出来るようになるのかな?
eclipseとjavaよくわかんないんだよね・・・
大部分はVSとWindows実行でやればいいと思うけど。


528
512[sage]   投稿日:2014/08/07 07:08:00  ID:RvB+uqvL.net(2)
無理してエクリプス使う必要あるの?

おいらは VS2013 で Windows 版をビルド、デバッグし、
最後に cocos deploy -p android -m relaese でビルドし、
出来た apk を実機に転送して動作確認してる

529
名前は開発中のものです。[sage]   投稿日:2014/08/07 11:53:06  ID:Ff103aJN.net(2)
俺はちょっとコードを書き込んで確認してって繰り返してるんだけど
コマンド打ち込むそれめんどくさそう
コメント1件

530
名前は開発中のものです。[sage]   投稿日:2014/08/07 12:59:17  ID:Ff103aJN.net(2)
スクロールされて画面外にはみ出たスプライトが
画面遷移の時他の画面の領域まではみ出してしまうんですがどうしたらいいでしょうか?

現在の画面が下に移動し、押し下げられるように遷移先の画面が上から下がってくるCCTransitionSlideInTというやつなんですが
描画の優先順位が遷移元のほうが高いみたいです。
コメント1件

531
512[sage]   投稿日:2014/08/07 13:09:42  ID:RvB+uqvL.net(2)
>529
> 俺はちょっとコードを書き込んで確認してって繰り返してるんだけど
それは VS2013 でやればいいじゃん。

532
523[sage]   投稿日:2014/08/07 13:20:54  ID:PkB1kOYu.net(3)
普通にcocos2d-x v3.2 eclipseでぐぐって解決しました。
ブログ書いてくれた方々に感謝。
libcocos2dへのパスの設定が間違ってるらしいですね?
これでなんとなく安心。

533
名前は開発中のものです。[sage]   投稿日:2014/08/07 14:00:23  ID:+A3xY9S+.net
これってVSで書いたコードをandroidにそもままライドオーン出来るんですか?

534
名前は開発中のものです。[sage]   投稿日:2014/08/07 17:25:33  ID:62RjpHCx.net
ロード画面でCCLabelTTFを48個ぐらい作るんですが
3秒ぐらい固まってしまいます
logにはガベコレが大量に走ってました

バッファやロードしたフォントファイルを使いまわしたりして軽くしたいんですがどうしたらいいですか?
コメント2件

535
名前は開発中のものです。[sage]   投稿日:2014/08/07 18:39:08  ID:vSQLlqUP.net(2)
>530
スプライトをaddするときに表示の優先順位を付けられるよ

536
名前は開発中のものです。[sage]   投稿日:2014/08/07 18:40:38  ID:vSQLlqUP.net(2)
>534
その48個は全部違う文字列なの?
コメント1件

537
名前は開発中のものです。[sage]   投稿日:2014/08/07 21:28:12  ID:vDuOnSuH.net(3)
LabelAtlasを使う。普通のspriteでもtextureAtlasを使った方が早いようにこっちのがはやいらしい。
コメント1件

538
名前は開発中のものです。[sage]   投稿日:2014/08/07 21:58:19  ID:PkB1kOYu.net(3)
エミュレータ実行だからかもしれないけど、
ランタイムをARTに切り替えるとHello Worldの
文字表示されなくならないですか?

539
名前は開発中のものです。[sage]   投稿日:2014/08/07 22:24:30  ID:NiS1wmTe.net(2)
>536
そう

540
名前は開発中のものです。[sage]   投稿日:2014/08/07 22:26:16  ID:NiS1wmTe.net(2)
>537
後出しで悪いんだけどカスタマイズ画面のロード画面なんだ
スキル名とか装備品の名前でテクスチャとして予め作ると結構な量になる
パラメータは数値だからそっちの方が良さそうだけど
コメント2件

541
名前は開発中のものです。[sage]   投稿日:2014/08/07 22:47:15  ID:vDuOnSuH.net(3)
>540
textureatlasつったのは同じ仕組みだよってだけで、文字はGlyphDesignerとかつかえばいいらしいよ
http://pierre-apps.com/2014/07/01/post-701/

542
名前は開発中のものです。[sage]   投稿日:2014/08/07 22:51:39  ID:vDuOnSuH.net(3)
>540
俺が勘違いしてたのかもしれないけど、同じ種類の文字だったら再利用して効率的に描画できるし、
容量も節約できるんだけど、>536の状況にはあってなかったかも。すまんね

543
名前は開発中のものです。[]   投稿日:2014/08/08 15:57:44  ID:ZBGJR9By.net
http://www.cocos2d-x.org/html5-samples/samples/tests/index.html
ブラウザ上のデモとか再生してみても
初めの静止してるメニュー画面の時点で
fps分、常に描画処理してる所為かおもすぎる
これさえ解消できるならいいのに
コメント2件

544
名前は開発中のものです。[sage]   投稿日:2014/08/08 16:55:35  ID:2eoQcxY/.net
>543
カスタマイズ画面のロード画面っていうのが意味わからないけど、LabelAtlasってLabel系で一番早いらしいよ
http://www.cocos2d-x.org/wiki/Text_Labels
でこれの使い方だけど、windowsならBMFontとかで使いたい文字を、フォントとサイズ決めて
png,plist出力して使う。文字をtexturepacker使ったみたいに一枚に並べてくれるんだからttfよりもサイズは小さい。
ttfは自由に拡大縮小できるけど、LabelAtlas(LabelBmfの高速版)はpngを切り取って使うからフォントサイズは自由には変えられない。
っていう制限付きだけどカスタマイズ画面の「メニュー」画面ならこれで十分役に立つと思うんだけど。

545
名前は開発中のものです。[sage]   投稿日:2014/08/08 19:01:58  ID:JdMX9KyG.net
>543
普通に60fps維持してんじゃん
少なくともこれだと重いとは思えないんだけど

546
名前は開発中のものです。[sage]   投稿日:2014/08/09 15:39:23  ID:CHrFPsxC.net
http://codepad.org/Ncv737Yf

CCMenuItemSpriteを継承してロングタッチが出来る(といっても押した時間を測って直前でターゲットを入れ替えるだけ)ボタンを作ったんですが
5~6回タッチする間に一度、何故かロングタッチ判定が出てしまいます。
タッチ時間が蓄積されてるのかな?と思ったのですが、イマイチわかりません。
selected()→unselected()の順で呼ばれていることは確認しています。
どうしたらいいですか?
コメント2件

547
名前は開発中のものです。[sage]   投稿日:2014/08/09 16:03:22  ID:VrqvE+N4.net(3)
>546
line38のcurrentTime-pressedTimeのcurrentTimeがいわばunselectedの時間だからじゃね?
直前まで押しててその後すぐ長押しすると、currentTImeが小でpressedTimeがでかい値になってifの中が偽になる
違ったらすまぬ

548
名前は開発中のものです。[sage]   投稿日:2014/08/09 16:05:28  ID:VrqvE+N4.net(3)
>546
要は押してる間もcurrentTime進めろってことね

549
名前は開発中のものです。[sage]   投稿日:2014/08/09 16:12:56  ID:VrqvE+N4.net(3)
すみません適当なこと言いましたw

550
名前は開発中のものです。[sage]   投稿日:2014/08/09 20:05:10  ID:7zSy5Tph.net
timeで取得できる時間は秒単位
コメント1件

551
名前は開発中のものです。[sage]   投稿日:2014/08/11 02:05:59  ID:Zm83lzBf.net
まだよく理解してないが、Ver3の参照カウンタは shared_ptr に統一できんかったのかな。

552
名前は開発中のものです。[sage]   投稿日:2014/08/13 14:09:38  ID:bQJYaZnx.net(2)
BMFontで出力したfntファイルをCCLabelBMFontで読み込んで表示すると見当違いな所を参照して表示します
出力したpngが1つなら問題ないのですが
複数のpngに分割して出力したものを読み込むと、別のpngファイルのテクスチャを使ってたりページの参照がごちゃごちゃになってます
これは使い方が悪いのか、2.2.3のバグなのかどっちでしょうか?

553
名前は開発中のものです。[sage]   投稿日:2014/08/13 17:45:08  ID:bQJYaZnx.net(2)
ソーシャルゲームによくあるモンスターBOXみたいな一覧画面を作ってるんですが、
モンスターのSpriteの他に、レベルとか属性で枠つけようとなると手間がかかるのでクラスを1つ作ってしまおうと思うんですが
CCMenuItemSpriteに他のLabelやSpriteをaddChildしてもいいんでしょうか?
もっとうまいやり方があったら教えて下さい

554
名前は開発中のものです。[sage]   投稿日:2014/08/14 12:24:32  ID:s61CyQ+j.net
>550
0.5ってのは誤作動に関係有るのか
コメント1件

555
名前は開発中のものです。[]   投稿日:2014/08/14 13:31:56  ID:eAvpl5kv.net
昔のcocos2d(iphone)で下記のようなコードを書いてシーンを
生成(ノベルゲームのようなたくさんシーンが必要なケース)しましたが、
cocos2d-x(v3) ではNSClassFromStringが使えないようです。

CCScene Scene = [NSClassFromString(sceneClassName), sceneWithSceneId:SceneId];

困っています。。C++で何かよい方法はないでしょうか?

556
名前は開発中のものです。[]   投稿日:2014/08/15 09:44:33  ID:rqZ+957T.net
cocos2d-xをやってみようと思い、3.2をMacに入れてみたんですが、
もしかするとMac版のcocostudioって3.2だと使えないんでしょうか

557
名前は開発中のものです。[sage]   投稿日:2014/08/15 18:44:11  ID:Z1E+nKPq.net
>554
秒が変わるタイミングで誤作動するんだと思う
ミリ秒) 00:00:01.1 - 00:00:00.9 = 0.2 < 0.5
秒) 00:00:01.1 - 00:00:00.9 = 1 > 0.5
コメント1件

558
名前は開発中のものです。[sage]   投稿日:2014/08/16 14:44:16  ID:8Fs/dbnc.net
>557
time_tの実体がlong型なら、小数点以下はなくなって誤作動の理由にならないんじゃないかなと・・

currentTimeもpressedTimeもtime_tであれば
1.0-1.0の次は1.0-2.0だし

559
名前は開発中のものです。[sage]   投稿日:2014/08/18 16:25:00  ID:bFesSoIr.net
>515 で消費電力の話でてるけどFPS落とそうにもAndoridだと
setAnimationInterval()が反映されなくて困った。

Win32版なら反映される。10FPSくらいに落とすと
PCに繋いでるワットモニターの表示が7Wくらい下がる。

560
名前は開発中のものです。[sage]   投稿日:2014/08/18 19:04:54  ID:H05cbUVM.net
Windows の VS2013 でビルドするときは、Resource 下に images ディレクトリを作り
そこに png ファイルを入れ、Sprite::create("images/hoge.png"); でうまく行ってたんだけど、
マック の xcode でビルド・実行すると、create 出来ず 0 が返ってきます。

マックでビルドするときは、サブディレクトリ指定が効かないみたいなんだけど、
そういうものなのでしょうか?

そうだとすると、サブディレクトリを作ってそこにまとめるためには、
パスを指定する以外無いのでしょうか?
コメント1件

561
名前は開発中のものです。[sage]   投稿日:2014/08/19 15:22:00  ID:zkoLph8G.net
callfunc_selectorってなんで4種類あるんですか?
ググってもソースおいかけてもよくわかりません

562
名前は開発中のものです。[sage]   投稿日:2014/08/19 16:04:57  ID:kyGaKw8Y.net
http://ladywendy.com/lab/cocos2d-x/86.html
引数の違いじゃないの?

563
名前は開発中のものです。[sage]   投稿日:2014/08/19 21:21:13  ID:S8+OYwqQ.net
>534と同じ内容かもしれませんが、
BMFやatlasを使わずに、システムフォントで多数のラベルを
同時に更新を行いたいのですが、何か良い手はないでしょうか?
CCLabelTTFだと生成時にFPSが落ちてついてしまいます。
固定文字であれば、BMFでいいと思うのですが、チャットのように
入力がユーザの任意の場合はそうもいかないため困っています…

564
名前は開発中のものです。[sage]   投稿日:2014/08/20 15:53:53  ID:T7sqcO8g.net
>560
フォルダを追加する際のオプション間違えてるんじゃないの?
以前xcodeでやってたけど、具体的にどれ選べばいいかは忘れたけど。

565
名前は開発中のものです。[sage]   投稿日:2014/08/20 16:08:30  ID:MO2M5eir.net
projectに追加のチェック外れてるか
フォルダじゃなくてただのグループになってるかどっちかかなあ

566
名前は開発中のものです。[]   投稿日:2014/08/21 14:04:34  ID:kbhaXtC2.net
UserDefaultの初期値を初回起動時のみセットしたいのですが、
どこですればよいのでしょうか?
いきなり値をgetすると、初期化されておらず、うまくいきません。
AppDelegateに初回起動時のみ通るところってあるのでしょうか?。。
コメント2件

567
名前は開発中のものです。[sage]   投稿日:2014/08/21 22:02:36  ID:nW6MpzX6.net
やっとデモを動かせた状態なんですが
ここからどうやって自分でコードを書いていくのでしょうか?
公式を参考に環境構築したのですが、どこを参考に何をしていったらいいのか迷ってしまいました
Moduleにはいろいろな機能の実装法などが記されていますが、コード全体といいますか、組んでいく流れというのがみえません
コメント3件

568
名前は開発中のものです。[sage]   投稿日:2014/08/21 22:21:14  ID:WTALi2BO.net
キーボード押して書いていくんよ

569
名前は開発中のものです。[sage]   投稿日:2014/08/21 23:45:32  ID:euT0JpzV.net
>567
Google先生にたよろうず

570
名前は開発中のものです。[sage]   投稿日:2014/08/22 05:33:26  ID:+Y7k/CR8.net(2)
>567
> やっとデモを動かせた状態なんですが
> ここからどうやって自分でコードを書いていくのでしょうか?
setup.py を実行して、cocos コマンドを実行可能にした?

したのなら cocos new で新規プロジェクト作って、好きにいじりなさい

571
名前は開発中のものです。[sage]   投稿日:2014/08/22 05:35:14  ID:+Y7k/CR8.net(2)
>566
> UserDefaultの初期値を初回起動時のみセットしたいのですが、
> どこですればよいのでしょうか?
デフォルトの指定は第二引数で指定できるじゃん。

auto v = userDef->getIntegerForKey("key", デフォルト値);
コメント1件

572
名前は開発中のものです。[sage]   投稿日:2014/08/22 09:07:19  ID:gbMzba5Z.net
>566
初回起動時ってならapplicationDidFinishLaunching内でフラグで管理とかでいいんじゃない?

>567
「プログラマの考え方がおもしろいほど身につく本」
「プログラムはこうして作られる―プログラマの頭の中をのぞいてみよう」
下の本は別スレでも話題になってたけど、両方おすすめ
コメント1件

573
名前は開発中のものです。[sage]   投稿日:2014/08/22 19:15:40  ID:GUgOAcKs.net
複数行のテキストを表示する GUI を探しています。
cc.LabelTTF だとテキストとして触ることができないし、cc.EditBox だと改行ができませんでした。
環境は cocos2d-js 3.0 rc1 を使っています。

今は、 cc.Menu を cc.ScrollView にいれてスクロールさせています。
クリックすると一行ごとにわけた cc.MenuItemLabel のイベントで cc.EditBox を表示してコピーできるようにしようとしています。

もっと簡単に複数行テキストを表示できるサンプルなどありましたらよろしくお願いします。
コメント1件

574
名前は開発中のものです。[sage]   投稿日:2014/08/23 00:10:58  ID:zz5ySuzE.net
>572
kindleストアを見てみたら新着で来てたのでさっそくポチりました
最高ですコレ。目が覚めるような内容でした

575
名前は開発中のものです。[sage]   投稿日:2014/08/23 07:42:46  ID:ClN5d7Ic.net
>573
>cc.LabelTTF だとテキストとして触ることができないし
ってのがどういう意味かわからないけど、c++のlabelttfでのスクロール・自動改行の仕方なら
http://raharu0425.hatenablog.com/entry/2014/05/12/202854
コメント1件

576
名前は開発中のものです。[sage]   投稿日:2014/08/23 11:07:50  ID:YylUCnyu.net
あれだろ、コピペしたいってことだろ
コメント1件

577
562[sage]   投稿日:2014/08/23 20:02:21  ID:L/t8mLYj.net
>571,568

どうもありがとうございます。
applicationDidFinishLaunchingに初回起動時に1回だけ指定したいものを値をセットしといけばいいのですね。

第二引数でfalseを指定しても、1がくるフラグあって意味がわからず、、
setしないと保障されないのかな、、と悩んでいました。。

bool flag = UserDefault::getInstance()->getBoolForKey("flag", false);

578
名前は開発中のものです。[sage]   投稿日:2014/08/24 07:12:45  ID:KRmbE7XQ.net
レスありがとうございます。

>575
これでテキスト選択する方法が見つからなくて今は div 要素を cocos2d の上に重ねて配置しようかと思っています。
>576
そうでした。マウスポインタをテキスト用の「I」にしてテキスト選択したいです。

ログを表示したいので、最後の行を表示している場合は、行が追加されるたびにおいかけて表示したいです。l

579
名前は開発中のものです。[sage]   投稿日:2014/08/24 16:53:05  ID:TzuMzHAK.net
サンプルプロジェクトのHelloWorldScene.cppのどこを触っていけばどこに対応するのか
みなさんはそういった情報をどこで入手してらっしゃるのですか?
コメント1件

580
名前は開発中のものです。[sage]   投稿日:2014/08/25 02:09:33  ID:0siX4zed.net
>579
HelloWorld.cppって大して内容ないように思うんだが。英語でコメント入ってたと思うし。
slideshareで清水さんのスライド見るとか、本一冊かってみるとか?
それとbuildってフォルダだかにcocos2dxの機能のテストプロジェクトが入ってからみるよろし

581
名前は開発中のものです。[sage]   投稿日:2014/08/25 07:49:28  ID:SkkEorua.net
Google翻訳は常に開いてろ

582
名前は開発中のものです。[sage]   投稿日:2014/08/25 15:05:25  ID:Xn3fVoRY.net(4)
visualstudioの環境構築が難しすぎて
心が折れそう
eclipseでやったほうがいいのかなあ
コメント2件

583
名前は開発中のものです。[sage]   投稿日:2014/08/25 15:17:06  ID:DnOjFkcO.net
>582
俺は逆にMacのEclipse環境構築が難しい。
NDKの選択が出てこない。。

584
名前は開発中のものです。[sage]   投稿日:2014/08/25 15:17:10  ID:onlsBc/Q.net
そ、そんなに難しかったの?なにも考えずwin32プロジェクト開いてやってたんだが。

585
名前は開発中のものです。[sage]   投稿日:2014/08/25 15:33:10  ID:Xn3fVoRY.net(4)
えっ?
そんなに簡単なの?
色んなサイト見たけど、環境変数とか
追加のインクルードがとかややこしい

もう一回頑張ってみるわ
コメント1件

586
名前は開発中のものです。[sage]   投稿日:2014/08/25 15:37:18  ID:0J24Spkz.net
そのレベルならいきなりココスするんじゃなくて
素のwin32プロジェクトでなにか作ってからのがいいんじゃ

587
名前は開発中のものです。[sage]   投稿日:2014/08/25 16:00:29  ID:Xn3fVoRY.net(4)
そっかー
やっぱりDXライブラリに戻った
ほうがいいのかもしれんね。

588
名前は開発中のものです。[sage]   投稿日:2014/08/25 16:28:49  ID:WOOU1XfZ.net(2)
>582
> visualstudioの環境構築が難しすぎて
> 心が折れそう
> eclipseでやったほうがいいのかなあ
エクリプスの方が、 cocos2d-x のバグがあってよほど難しい

VS で躓くとこなんてあったけ?

589
名前は開発中のものです。[sage]   投稿日:2014/08/25 16:30:15  ID:WOOU1XfZ.net(2)
>585
> 色んなサイト見たけど、環境変数とか
> 追加のインクルードがとかややこしい
環境変数も追加のインクルードも陽に行う必要はない

python 2.7 入れて、setup.py を実行するだけでOK

590
名前は開発中のものです。[sage]   投稿日:2014/08/25 22:53:34  ID:Xn3fVoRY.net(4)
Helloworldやtestcppが表示されたから
とりあえず環境構築できたのかな、、

みなさん色々アドバイスくれて
ありがとね。

591
名前は開発中のものです。[sage]   投稿日:2014/08/26 02:32:38  ID:qXoTvrZC.net
皆様はMac一台でクロスプラットフォーム開発してるんですか?
コメント1件

592
名前は開発中のものです。[sage]   投稿日:2014/08/26 12:31:48  ID:StMCDu8X.net
違います

593
名前は開発中のものです。[sage]   投稿日:2014/08/26 16:18:39  ID:3EcMRRxW.net
>591
Windowsで開発してMacにソース持ってってる

594
名前は開発中のものです。[sage]   投稿日:2014/08/26 17:43:55  ID:jT7Lpme0.net
Macの方が環境整えやすいからMacでやってる

595
名前は開発中のものです。[sage]   投稿日:2014/08/26 21:57:40  ID:dzUUe+Ed.net
だな

596
名前は開発中のものです。[sage]   投稿日:2014/08/30 11:10:24  ID:5AIFhixX.net
AndroidSDKコンテンツローダーが終わらないって、PCを起動するたびになるんですがどうしたらいいですか?
職場のPC立ち上げたらEclipseの起動と同時にタスクマネージャー立ち上げるよう癖がついたんですが

起動は毎回-cleanついたショートカットから起動してる

597
名前は開発中のものです。[sage]   投稿日:2014/09/03 17:10:28  ID:o1wK0Z69.net
しばらくこのフレームワークから離れてて久しぶりにアップデート確認したらVec2とかすげぇ命名センスだな

598
名前は開発中のものです。[sage]   投稿日:2014/09/05 09:31:12  ID:b3eKQuOQ.net
cocos2d-js の ccui のサンプルって js-tests 以外にありますか?
ccui.ScrollView でスクロールはできたのですが、スクロールしてはみだした部分が表示されてしまい隠れません。

599
名前は開発中のものです。[]   投稿日:2014/09/05 22:24:38  ID:58MnYhWa.net
sceneIdもボタンが押された先のメソッドに引数渡ししたいんですが、どのようなやり方がよいのかわかりません。。
引数渡しはできず、他の方法を考えないとダメでしょうか。

int sceneId = 1;
auto item = MenuItemImage::create("button.png", "button_on.png", CC_CALLBACK_1(TitleLayer::choosedA, this) );

600
名前は開発中のものです。[sage]   投稿日:2014/09/07 11:11:43  ID:s9vhQEyf.net
setTagっていうint型の値を格納出来る(用途は任意)メソッドがある
コールバック関数でgetTagするとそれが入ってる
コメント1件

601
名前は開発中のものです。[sage]   投稿日:2014/09/08 08:36:56  ID:5EOgY+7u.net(2)
それだとitemかmenuをクラス変数にする必要ある?
スコープはメソッド内で閉じておきたいんだけど

602
名前は開発中のものです。[sage]   投稿日:2014/09/08 10:04:49  ID:Anils/ek.net
ラムダ式使えばいいんじゃないの

603
名前は開発中のものです。[sage]   投稿日:2014/09/08 22:31:50  ID:51Zho9Hw.net
createの中見てみ?
newしてっから

604
名前は開発中のものです。[sage]   投稿日:2014/09/08 23:57:45  ID:5EOgY+7u.net(2)
よくわかりません_(:3 」∠)_

605
名前は開発中のものです。[sage]   投稿日:2014/09/09 10:33:35  ID:H1IfrVQb.net
スプライトのヒットテストをしようとして、
sprite->boundingRect().containsPoint(location) と書くと、
boundingRect() が非推奨だという警告が出るのですが、
代わりに何を使えばいいのでしょうか?

606
名前は開発中のものです。[sage]   投稿日:2014/09/10 01:28:18  ID:MSWF/0P9.net
マルチプラットフォームでiPhoneとAndroidの両方に対応させる時って、
それぞれに対応した画像を準備するのが普通なんですか?

607
名前は開発中のものです。[sage]   投稿日:2014/09/10 01:29:19  ID:+NofARIs.net
勝手に拡大縮小してくれるから全く気にしてない
コメント1件

608
名前は開発中のものです。[sage]   投稿日:2014/09/10 13:42:37  ID:ESvz5/kJ.net
>607
フルHDサイズ(1920 * 1080)の画像を準備して、Androidでは画面ぴったりで表示。
そのままiPhone5で表示するとiPhone5の画面サイズ以上の部分は画像が切れます。
勝手に拡大縮小してくれる方法なんてあるんでしょうか?
コメント2件

609
名前は開発中のものです。[sage]   投稿日:2014/09/10 16:26:47  ID:mU/q1Uzi.net
>608
縦横の短い方に合わせて拡大するようにして黒い部分が出ない様にする。
はみ出て行く端の方にはオブジェクトを配置しないデザインにする。

これでおkよ
コメント1件

610
名前は開発中のものです。[sage]   投稿日:2014/09/10 16:47:34  ID:E3z1R/dG.net
>608
> 勝手に拡大縮小してくれる方法なんてあるんでしょうか?
glview->setDesignResolutionSize(SCREEN_WIDTH, SCREEN_HEIGHT,
  ResolutionPolicy::SHOW_ALL);
を使えばいいんじゃね?

611
名前は開発中のものです。[sage]   投稿日:2014/09/11 12:19:09  ID:5/QDkhWS.net
>609-610
やってみます!

612
名前は開発中のものです。[sage]   投稿日:2014/09/12 19:09:05  ID:cKoIh2u3.net(4)
Xcode6にしたら、amr64でだけリンクエラー出まくる・・
OSもYosemitePreview入れちゃったからXcode5に戻せないしやべぇ・・

613
名前は開発中のものです。[sage]   投稿日:2014/09/12 19:29:15  ID:GVjWoh+n.net
マックもう一台買えばいいだけだろ、cocos2d-xかんけーねー。

614
名前は開発中のものです。[sage]   投稿日:2014/09/12 19:30:38  ID:cKoIh2u3.net(4)
うーん、マックもう一台買ってもリンクエラーが解決するわけじゃないな
できればリンクエラーを解決したいかな

615
名前は開発中のものです。[sage]   投稿日:2014/09/12 19:46:07  ID:cKoIh2u3.net(4)
すみません。cocosを最新にしたらリンクエラー解決しましたスマソ

616
名前は開発中のものです。[sage]   投稿日:2014/09/12 20:28:41  ID:wrXgdIVt.net
は?マックもう一台買ってXcode6じゃなくてXcode5入れれば解決だろ。
Xcode6のほうは世の中の誰かがそのうち解決してくれるのを気長に待ってろ。

617
名前は開発中のものです。[sage]   投稿日:2014/09/12 20:57:39  ID:cKoIh2u3.net(4)
YosemiteにXcode5入れようとすると「OSが新しすぎてインストールできません」て言われたわw

618
595[]   投稿日:2014/09/13 15:02:57  ID:a4tOsrC0.net
>600
お礼おそくなりすいません。ありがとうございます。
setTagとgetTagでいけました。

setTagとgetTagってコールバック関数だから、使い道はcallbackしているところだけってことですかね?
他のメソッド間で使ったら、値が入っておらず…、普通に引数渡しして、ってことですよね。
コメント1件

619
名前は開発中のものです。[sage]   投稿日:2014/09/13 18:18:12  ID:Z0vlneTV.net
中身良くわかんないけどコールバックする対象として指定しただけの普通の関数だから
参照出来るならどこからでもいいんじゃね
cocos2dが裏でポインタ受け渡してくれてるだけだろ多分
コメント1件

620
名前は開発中のものです。[sage]   投稿日:2014/09/13 19:50:03  ID:pMdnK4/9.net(2)
>618
よくわからないんだけど、クラス変数にしたitemsにSettagして、コールバック先でそのitemsからgettagするんですか?
なんかやりたいことと違くないですか?

コールバック関数に値を引数で渡したいのかと思ってた

621
名前は開発中のものです。[sage]   投稿日:2014/09/13 20:16:22  ID:mcyHUg0r.net
いや、getTag, setTagってNodeから継承した_tagってクラス変数のアクセサだから別にクラス変数作った場合とかわらないんじゃ・・
CC_CALLBACKって関数指定するただの簡便法だから、ラムダ式で書いても同じ。
[]()
{
func(arg) //呼び出し先メソッドに引数渡す
}
みたいにすればいい気がするんだが。
コメント1件

622
名前は開発中のものです。[sage]   投稿日:2014/09/13 23:22:29  ID:pMdnK4/9.net(2)
>621
そうだよね。
それでその引数をMenuItemImageで呼ばれるコールバック関数に渡せないのか?ってのが質問だと思ってた。

自分も解決法がわからなくてMenu使わないでやったりしてるから、もしMenuItemImageで引数渡すやり方があるなら知りたかったんだけど

623
595[sage]   投稿日:2014/09/14 23:51:36  ID:xFn7qRbO.net
>619-622
たびたびありがとうございます。

初心者ですいません。。
ラムダ式で書いても同じ。なのは、試してよくわかりました。中身でnewも確認済です。

MenuItemImageや、あとCallFunc、CallFuncNなどでCC_CALLBACKするときに、コールバック関数に引数を渡せませんか?という質問をしたつもりだったのですが。。。
itemsにSettagして、コールバック先でそのitemsからgettagする方法やItemにひもづけない方法もあれば、と。。
とりあえずの問題は、解決しました。

624
名前は開発中のものです。[]   投稿日:2014/09/16 12:37:28  ID:WjnWwotp.net
Macのみんなってcocos2d-xはどこに配置してる?ホームディレクトリ?
Android用のSDKとか入れてる?
コメント1件

625
名前は開発中のものです。[sage]   投稿日:2014/09/16 16:38:40  ID:zxxYqBYz.net(2)
>624
開発用のディレクトリに置いてる
Android用も入れて林檎も泥も両方Macでビルドしてリリースした

626
名前は開発中のものです。[sage]   投稿日:2014/09/16 17:05:17  ID:zxxYqBYz.net(2)
ところでcocos2d-xのScrollViewの動きってどうしてこんなに変なんだろうw

627
名前は開発中のものです。[sage]   投稿日:2014/09/17 16:11:57  ID:7d1CfWI0.net
環境ができてHelloWorldプロジェクトが作れた程度なのですが、
元々デフォルトで入ってるcocos2dxのロゴ画像があると思うのですが
この画像ってspriteに指定されている画像ですよね?(480 x 320)

この状態でsetDesignResolutionSizeで画面サイズを480 x 320に固定したら
ロゴ画像が画面いっぱいに広がると思っていたのですが実際はそうなりませんでした
何か重大な勘違いししているのでしょう。?
コメント1件

628
名前は開発中のものです。[sage]   投稿日:2014/09/18 02:19:51  ID:XtsJ7bdo.net
>627
3.2使ってる?
Androidの話をしてるなら、setDesignResolutionSize効かねーよ
画面サイズを取得して使う画像をフォルダで分けろ
コメント2件

629
名前は開発中のものです。[sage]   投稿日:2014/09/18 09:46:13  ID:LNXGxhW6.net
>628

>Androidの話をしてるなら、setDesignResolutionSize効かねーよ

v3.0でこの関数を利用していますが、Androidでも正常に機能していますよ。
公式フォーラムに同様の質問があり、そこではAppDelegateクラスの下記のif内がAndroidで呼ばれないとあります(glviewがnullにならない)。
setDesignResolutionSizeの呼び出しをこのブロック内に書いていないでしょうか?

if(!glview) {
...
}

630
名前は開発中のものです。[sage]   投稿日:2014/09/18 10:01:31  ID:pB+fXVXN.net
>628
こういうレス紛らわしいから嫌いニダ

631
名前は開発中のものです。[sage]   投稿日:2014/09/19 00:47:36  ID:qmdPx1dG.net(2)
Macで開発環境作ったんですが修正した内容がiOSの方だけ反映されて
Androidの方に反映されません。何が悪いんでしょうか(´・ω・`)

632
名前は開発中のものです。[sage]   投稿日:2014/09/19 01:48:37  ID:qmdPx1dG.net(2)
build_native.pyでビルドしたら反映されました(´・ω・`)
eclipseのRunじゃダメなんですね
コメント2件

633
名前は開発中のものです。[sage]   投稿日:2014/09/19 06:30:19  ID:3DU5S8cV.net
>632
> build_native.pyでビルドしたら反映されました(´・ω・`)
おいらは、cocos compile -p android -m relaese でビルドしてるんだけど、
build_native.py の方が正式なんですか?

634
名前は開発中のものです。[sage]   投稿日:2014/09/19 20:12:51  ID:tmxGb5du.net
>632
リフレッシュしてますか?

635
名前は開発中のものです。[sage]   投稿日:2014/09/20 11:10:45  ID:aka1I6g9.net

636
名前は開発中のものです。[sage]   投稿日:2014/09/22 18:09:14  ID:qnV2KS6l.net
pythonわからないからrubyに書き換えて欲しい

637
名前は開発中のものです。[sage]   投稿日:2014/09/23 01:01:51  ID:PPsJ2bn6.net
ruby(笑)

638
名前は開発中のものです。[]   投稿日:2014/09/24 17:17:50  ID:oPQxzksn.net
わからないことがあります。
unscheduleのタイミングで落ちます。

EXC_BAD_ACCESS
落ちるところ、HASH_FIND_PTR(_hashForTimers, &amp;target, element);



scheduleの呼び出し先

(いろいろな処理)
this->removeFromParentAndCleanup(true);
this->unschedule(schedule_selector(HelloWorld::runAnimation));

removeFromParentAndCleanupを消せば落ちませんが、スプライトを消したいのです。
(cocos2dで昔このような書き方をして落ちなかったはずなのですが。。)

何か対応方法はありますでしょうか?
HASH_FIND_PTR(_hashForTimers, &amp;target, element);で
ぐぐっても中国のサイトしかできず解読できません。。煮詰まっています。。
コメント1件

639
名前は開発中のものです。[]   投稿日:2014/09/24 22:42:17  ID:hC7Q1ixBH
Javaでイベントがあったら、javaからC++を実行させてイベント時受信した値を、Labelに表示したいのですが
値まではC++で取得出来てアラートボックスに表示できるのですがUIに反映させることが、どうしても出来ません。

@java
public class MainTimerTask extends TimerTask {
@Override
public void run() {
Log.d("DEBUG", "Android側でBLE受信");
jni("1.6@");
}
}
@main.cpp
extern "C" {
void JNICALL Java_jp_co_mydomain_MyApp_jni(JNIEnv* env, jobject thiz, jstring value) {
std::string ret = JniHelper::jstring2string((jstring)value);
HelloWorld *layer = HelloWorld::sharedScene();
layer->update(ret.c_str());
}
@HelloWorldScene.app
void HelloWorld::update(const char *p) {
//1.6@が表示
CCLOG("%s", p);
//アラートで1.6@が表示
CCMessageBox("content",p);
//画面に何も表示されない。
cocos2d::CCLabelTTF* pLabel = CCLabelTTF::create(p, "Arial", 24);
pLabel->setPosition(ccp(400,400));
addChild(pLabel, 1);
}
UIの更新がうまくいかず、悩んでます。。。。

640
名前は開発中のものです。[]   投稿日:2014/09/25 00:09:08  ID:9zZqJnKhT
すみません、空白が抜けてました。
@java
public class MainTimerTask extends TimerTask {
 @Override
 public void run() {
  Log.d("DEBUG", "Android側でBLE受信");
  jni("1.6@");
 }
}
@main.cpp
extern "C" {
 void JNICALL Java_jp_co_mydomain_MyApp_jni(JNIEnv* env, jobject thiz, jstring value) {
 std::string ret = JniHelper::jstring2string((jstring)value);
 HelloWorld *layer = HelloWorld::sharedScene();
 layer->update(ret.c_str());
}
@HelloWorldScene.app
void HelloWorld::update(const char *p) {
 //1.6@が表示
 CCLOG("%s", p);
 //アラートで1.6@が表示
 CCMessageBox("content",p);
 //画面に何も表示されない。
 cocos2d::CCLabelTTF* pLabel = CCLabelTTF::create(p, "Arial", 24);
 pLabel->setPosition(ccp(400,400));
 addChild(pLabel, 1);
}

641
名前は開発中のものです。[sage]   投稿日:2014/09/25 19:42:49  ID:LH50f44b.net
>638
> this->removeFromParentAndCleanup(true);

これって削除じゃなくて非表示じゃダメなの?
this->setVisible(false);
コメント1件

642
名前は開発中のものです。[]   投稿日:2014/09/25 19:45:41  ID:7xs5qlp9.net
リムーブとアンスケジュールの順番入れ替えただけじゃだめ?

643
名前は開発中のものです。[sage]   投稿日:2014/09/25 23:20:55  ID:V9CIhKtw.net
落ちるならコールスタックぐらい貼れ。

644
634[sage]   投稿日:2014/09/26 00:44:59  ID:rMIZHRNK.net
>641-643
入れ替えはif文を入れる関係でちょっと難しそうなので、とりあえず非表示にし、大丈夫そうならそのままいきます。
コールスタックは意味から調べるレベルなので。。。これから勉強します!デバッグがやりやすくなるんですね。

ありがとうございました。

645
名前は開発中のものです。[sage]   投稿日:2014/09/26 05:03:50  ID:A6QBMIYE.net
関数AがBを呼んで、BがCを呼んで、Cでエラーが起きたとすると、
A → B → C(エラー)

Cの何行目でエラー
B
A

とエラーメッセージには、関数の呼び出し順を逆に、
スタックをさかのぼるように表示される
これが、コール(関数)スタック
コメント1件

646
名前は開発中のものです。[sage]   投稿日:2014/09/26 07:47:57  ID:WNX/vFZq.net
最近の若者はまともにデバッガもつかえんのか。。
printfデバッグばっか使ってるからよ。

647
名前は開発中のものです。[sage]   投稿日:2014/09/26 09:59:52  ID:f7IqSHCa.net(3)
教えてエロい人!
結局 最新版だと文字列はどのクラスを使うのが良いの?std::string?

648
名前は開発中のものです。[sage]   投稿日:2014/09/26 10:23:38  ID:rbkJ86iO.net
数値で用途によっては数値型で保存する必要無いことが最近わかった
描画しつつ毎フレーム更新されないような数値とか、jsonからパースされるような数値は、計算する時だけatoiで数値にすればいいやと

649
名前は開発中のものです。[sage]   投稿日:2014/09/26 11:40:19  ID:f7IqSHCa.net(3)
std::stringだけ 化ける…

log("ログ出力1 無職");
log("ログ出力2 %s", "無職");

CCString *strCCJobName = CCString::create("無職");
log("ログ出力3 %s", strCCJobName->getCString());

cocos2d::String *pString = String::create("無職");
log("ログ出力4 %s", pString->getCString());

std::string strJobName = "無職";
log("ログ出力5 %s", strJobName);

std::string spriteFileName = StringUtils::format("無職");
log("ログ出力6 %s", spriteFileName);

ログ出力1 無職
ログ出力2 無職
ログ出力3 無職
ログ出力4 無職
ログ出力5 ??<
ログ出力6 ??<
コメント1件

650
643[sage]   投稿日:2014/09/26 11:42:43  ID:f7IqSHCa.net(3)
c_str() かっ!

スレ汚し すみません 10年ROMります

651
634[sage]   投稿日:2014/09/26 15:49:20  ID:u+taprRQ.net
>645-646
コールスタックわかりやすくありがとうございます。
まだまだ覚えることがたくさんありますね><

652
名前は開発中のものです。[sage]   投稿日:2014/09/27 01:09:24  ID:2RBX/j6B.net
>649
ココスかんけーねーだろ。
初心者スレでVBでもやってろ

653
名前は開発中のものです。[sage]   投稿日:2014/09/27 16:32:21  ID:8okj328w.net
まずC言語

654
名前は開発中のものです。[sage]   投稿日:2014/09/27 18:18:35  ID:nlxMciPwU
c++の勉強中に、DXライブラリのラクさにどっぷりハマッてしまって2年になります。
ゲームもがっつり級を三本作りました。
でもcocos2D-Xでc++を使ってゲームを作りたいと思い始め、
最近はDXライブラリを卒業しようと考えてます。

画像描画、サウンド再生の類いは
DXライブラリの関数(強いてはdirectX)の恩恵を受けていました。
すごくラクでした。
cocos2D-Xに移ったとして、それらのプログラム処理はどんな感じになりますか?
さすがにDXライブラリより、ややこしいですか?

655
名前は開発中のものです。[sage]   投稿日:2014/09/28 12:26:37  ID:dB8XvCFo.net(3)
http://codepad.org/R7nkAPrl
スクロール用の計算式書いてみたんですが、もっとうまい方法ありますか?

タッチパネル用のやつなんですけど

656
名前は開発中のものです。[sage]   投稿日:2014/09/28 12:27:38  ID:dB8XvCFo.net(3)
http://codepad.org/vBDD0vx4
こうだった

657
名前は開発中のものです。[sage]   投稿日:2014/09/28 13:50:51  ID:dB8XvCFo.net(3)
2連続で申し訳ないんですが

Sceneクラスが遷移されて消されるとき、child要素も全て道連れにしてくれるんでしょうか?
遷移後にアプリケーションが落ちます

遷移された側のSceneの要素を全てコメントアウトしたら落ちなかったので、
多分cocos2dxのスマートポインタがdeleteする要素を手動でdeleteして、
ぬるぽしたせいかと予想してるんですが、対処法がわかりません

そもそもcreate関数で生成されたインスタンスは親と心中してくれるのか、
自分でreleaseしないといけないのか、releaseすれば親と心中するのか、
スマポなら使用している側が参照捨てないといけないのかとか、
メンバとして参照しているインスタンスがdeleteされたらどうなるのかとか
じゃあCCPointはなんでnew/deleteしていいのかとか

もうよくわかんなくてcocos2dx周辺のメモリ管理全くできてないんですが

658
名前は開発中のものです。[sage]   投稿日:2014/09/28 16:47:12  ID:wd+nx1HQ.net(2)
VS2013でビルドするとlibjpegのリンカ警告がわずらわしいんだけど、どうやって解消したらいいのでしょうか
どうもlibjpegの一時ファイル出力先がまずいらしいのですがなんのことやら

659
名前は開発中のものです。[sage]   投稿日:2014/09/28 17:26:42  ID:EmhA57GM.net(2)
どういう警告?
シンボルがない、とかじゃないの?
影響なさそうならpragmaで消しちゃうとか

660
名前は開発中のものです。[sage]   投稿日:2014/09/28 17:58:24  ID:EmhA57GM.net(2)
http://msdn.microsoft.com/ja-jp/library/b7whw3f3.aspx
もしこれだったら、書いてあるとおりにするかlibjpeg.lib作りなおすかかなあ

661
名前は開発中のものです。[sage]   投稿日:2014/09/28 18:17:16  ID:wd+nx1HQ.net(2)
>660
それです! 書いてあるとおりにしているつもりですが解消しませんでした!
もうちょっとよく読んでがんばります...

662
名前は開発中のものです。[sage]   投稿日:2014/10/04 15:31:21  ID:GvuqewMA.net(2)
SpriteをcreateWithSpriteNameで作成するとsetTextureRectが機能しないようです
アニメーションやフォントの実装はやはりコマごとに画像を作るのが主流ですか?
コメント1件

663
名前は開発中のものです。[sage]   投稿日:2014/10/04 15:57:09  ID:DG4R8tBe.net
>662
> SpriteをcreateWithSpriteNameで作成するとsetTextureRectが機能しないようです
setTextureRect()したいときは、Sprite::create() では?
コメント1件

664
名前は開発中のものです。[sage]   投稿日:2014/10/04 16:24:27  ID:GvuqewMA.net(2)
>663
TexturePackerで.plistを作って整理した画像を更に分割(setTextureRect)して使いたいと思ったのですが
そういう使用法はちょっととんちんかんだったのかな
Sprite::createWithSpriteName()から作成したインスタンスとSprite::create()から作成したインスタンスが
同じ感覚で使えないことに違和感を感じてしまったのです
英語が読めたいです

665
名前は開発中のものです。[sage]   投稿日:2014/10/05 12:38:48  ID:FltECbie.net
結局release/retainの問題は
・createすると内部でautoReleaseが呼ばれる
・createした変数は内部でnewが呼ばれるがautReleaseの機能で、retainされていない限り次フレーム開始時にdeleteされる
・addChildすると内部でretainが呼ばれる
・removeChildすると内部でreleaseが呼ばれる

結論
createしたもののaddChildせずにクラスメンバに持つような変数は
retainを呼び出して削除されないようにする
削除するときはdeleteではなくreleaseを呼び出す

という理解でいい?

666
名前は開発中のものです。[sage]   投稿日:2014/10/11 17:08:25  ID:W7Sb4d1k.net
animationEntity->SetPosition((*owner) - GetOffset());

owner = CCPointを継承したクラスのポインタ
GetOffset() = CCPointを返す関数

no matching function for call to 'cocos2d::CCPoint::CCPoint(CollisionEntity&)'
と出るんですが、operatorを使用するにはどうしたらいいですか?

667
名前は開発中のものです。[sage]   投稿日:2014/10/12 23:23:28  ID:01gX1KF9.net
cocos2dxでファイル保存って何がいいかな?
バイナリファイル保存したいので
とりあえずfopen,fwriteで書けたんだけど
それって駄目?

検索してもfopen使ってるケースが見つからなくて
使っちゃ駄目なのかなぁなんて。
コメント1件

668
名前は開発中のものです。[sage]   投稿日:2014/10/13 06:25:00  ID:V2H+2IYX.net
>667
いいんじゃない
コメント1件

669
名前は開発中のものです。[sage]   投稿日:2014/10/13 08:26:25  ID:r8Ek6EkG.net
>668
レスありがとう。
アップルの審査で落ちたりするのかなぁなんて不安だったので。
まぁその時は切り替えればいいか。

670
名前は開発中のものです。[]   投稿日:2014/10/14 23:08:44  ID:oOQVDstY.net
C++でゲームを作った経験がある者ですが
スマホで遊べる2Dゲームを作ろうと思っています。
cocos2d-xでいこうと思っていますが
cocos2d-xの短所、デメリット等をお聞かせ下さいませんか?

671
名前は開発中のものです。[sage]   投稿日:2014/10/15 00:11:28  ID:s8LljwHl.net
無いので聞かせることはありません

672
名前は開発中のものです。[sage]   投稿日:2014/10/15 02:07:51  ID:OCa2ljK0.net
本当にc++で作ったことあんのか?

673
名前は開発中のものです。[sage]   投稿日:2014/10/15 02:33:19  ID:4U94mEYx.net
メリット:C++で書ける(自分がC++資産を持っていた場合活用できる)
デメリット:上記以外全部

674
名前は開発中のものです。[sage]   投稿日:2014/10/15 11:40:28  ID:H3jZMGwl.net
HttpRequestが微妙な気がしてならぬ

675
名前は開発中のものです。[sage]   投稿日:2014/10/15 14:00:22  ID:M00PNO2S.net(2)
cocos2d-x v3 でライフゲーム(Game of Life)を作ろうと思っているのですが、
800x1200 ピクセルのビットマップを画面に描画するにはどうしたらいいのでしょうか?

1ピクセルのスプライトをピクセル数だけ作って、ON/OFF させるのは
さすがに効率悪すぎですよね?

676
名前は開発中のものです。[sage]   投稿日:2014/10/15 14:13:37  ID:eKL0Fvdi.net
画面サイズのテクスチャを作ってそこに描画とか

677
名前は開発中のものです。[sage]   投稿日:2014/10/15 16:29:27  ID:juwKiri7.net
Texture2D::updateWithDataでできそう

678
名前は開発中のものです。[sage]   投稿日:2014/10/15 21:11:37  ID:M00PNO2S.net(2)
おおっ、そんな方法があったんですね。
試してみますー

679
名前は開発中のものです。[sage]   投稿日:2014/10/16 04:44:19  ID:KBoKNrUg.net
TwoDotsとかにある、facebook連携してスコアランキングをゲーム内で表示する。みたいな機能はfacebook SDKを使ってるってことだよね?
どっかにfacebookランキングのサンプルとか使い方の解説ページみたいなのあったら教えてください

こんなの https://developers.facebook.com/docs/ios/sample-apps は見つけたんですがスコア参照みたいなこと載ってない…?
コメント1件

680
名前は開発中のものです。[]   投稿日:2014/10/18 17:40:16  ID:NQj6uoT5.net(2)
CoCos2D-JS 3.0で、2Dゲー作ってるんだが、
AndroidだとアンチエイリアスがOFFにならない・・・
ブラウザでは上手くOFFになって表示されるんだが、何か別に設定あるのかな?

あとこれのスプライトってポリゴン扱いなんだろか?
BG画面作ろうと1ドットの隙もなくスプライト並べても拡大するとなぜか隙間が・・・

681
名前は開発中のものです。[sage]   投稿日:2014/10/18 18:55:58  ID:Lg53dJUn.net
ポリゴン扱いじゃないSpriteっていうか、描画要素ってあるの?
コメント1件

682
名前は開発中のものです。[]   投稿日:2014/10/18 19:49:13  ID:NQj6uoT5.net(2)
>681
CoCosにあるかはわからんが、矩形転送命令とかはありそうだけどなあ。
ポリゴン扱いだと、描画時の右端1dotが隣接ポリゴンの重ね領域とかで強制的に消されたような記憶が・・・。
もしそんな扱いだったら偉く面倒な作りに・・
みんなどうやってるんだろう?

683
名前は開発中のものです。[sage]   投稿日:2014/10/21 21:27:23  ID:RX8wZc97.net
>679
facebook sdkをintegrateしたって記事が公式のrecent wikiにあるね。
コメント1件

684
名前は開発中のものです。[sage]   投稿日:2014/10/22 17:27:07  ID:4xCoB+vX.net
>683
これですかね
http://www.cocos2d-x.org/docs/manual/framework/html5/facebook-sdk/face...
これってJS用なのかな?参考になりそう

その他これらを参考にすればなんとかなるかなー…
http://fb.dev-plus.jp/reference/getstart/mobile/ios-tutorial-social...
https://developers.facebook.com/docs/graph-api/reference/v2.1

685
名前は開発中のものです。[sage]   投稿日:2014/10/25 14:27:31  ID:PfdCVbCt.net
BMFontで出力したfntファイルとpngファイルをCCLabelBMFontで読み込もうとした時、
pngファイルが1つなら正常に動作するのですが、2つ以上のファイルになると
期待するpngファイルではないpngファイルの該当部分を描画します
どうしたらいいですか?

2.2.3を使ってます
コメント1件

686
名前は開発中のものです。[sage]   投稿日:2014/10/25 17:32:17  ID:S+jl5ISR.net(2)
>685
マルチレソリューション対応でファイル複数用意したってこと?
フォルダの階層構造間違ってんじゃないの?
コメント1件

687
名前は開発中のものです。[sage]   投稿日:2014/10/25 18:54:15  ID:KJ5FlLaC.net
なんかUnityと比べて盛り上がってないね
やっぱり国内で扱える人が希少なんだろか

688
名前は開発中のものです。[]   投稿日:2014/10/25 19:01:40  ID:Ft3zFREG.net(2)
NODEクラスを継承したクラス(A)を作成し、そのクラスの中でspriteをいくつかaddChildしているのですが、Aのインスタンス(a)を作成しa->getContentSize().widthを行っても0になってしまいます。

想定ではAのクラスにaddChildされたspriteのwidthの合計になると思ったのですが違うのでしょうか??
コメント1件

689
名前は開発中のものです。[sage]   投稿日:2014/10/25 20:44:13  ID:S+jl5ISR.net(2)
>688
ソース見たけどaddChildした子spriteのサイズで親のcontentSizeが変わることはないみたいですよ。
コメント1件

690
名前は開発中のものです。[]   投稿日:2014/10/25 22:20:15  ID:Ft3zFREG.net(2)
>689
やっぱりそうなんですね。
air(actionscript)に慣れていたもので勝手の違いに戸惑っています。
ありがとうございます!

691
名前は開発中のものです。[sage]   投稿日:2014/10/26 11:15:36  ID:dULlRr0t.net
>686
同じフォルダに入ってます
コメント1件

692
名前は開発中のものです。[sage]   投稿日:2014/10/26 13:24:56  ID:iEtVvZt5.net
>691
書いた情報だけじゃ誰もわからないんじゃないの?
最小の該当コード書くとかしたら?

693
名前は開発中のものです。[sage]   投稿日:2014/10/26 14:35:45  ID:RCxZ2J0h.net
いちいち言わないでいいから
人に聞く態度も知らんアホは無視しとけ

694
名前は開発中のものです。[sage]   投稿日:2014/10/29 23:15:25  ID:ishryilz.net
cocos2d-xをつかってアプリをリリースする場合
cocos2d-xのライセンスを記載しなければならいんですよね?

mixiのモンスターストライクはcocos2d-xらしいのですが、ライセンスの記載が見当たりません
これは大丈夫なんですか?
コメント1件

695
名前は開発中のものです。[sage]   投稿日:2014/10/30 10:32:17  ID:T2EGXyzV.net
MITライセンスだから、ソースコードの配布には表記いるけど
バイナリにそんな制限ないよ、ソースで必要だとしても
表記したWebサイトにリンクするだけでもおk
コメント2件

696
名前は開発中のものです。[sage]   投稿日:2014/10/30 11:36:56  ID:72l3kqqN.net
>695
なるほど、わかりやすい説明ありがとう

697
名前は開発中のものです。[sage]   投稿日:2014/10/30 16:39:11  ID:h6kQ3fdP.net
Cocos2d-XでC++使って開発したアプリって、Android Lが主流になって
ランタイムがDalvikからARTに変わった時、どうなってしまうんでしょうか?

698
名前は開発中のものです。[sage]   投稿日:2014/11/01 02:07:11  ID:2gh09AUU.net
>694 mixiに聞けよ

699
名前は開発中のものです。[sage]   投稿日:2014/11/01 18:22:41  ID:XJ9qlDD+.net
cocos2dxでサーバーからファイルをダウンロードしてローカルに保存しておき、そこから画像やxmlファイルを読み込みたいんですが、
httpでダウンロードしたファイルの保存先が
/data/data/パッケージ名.アプリ名/files/
となっています。

今まで使っていた
CCSprite::create("titleBackground.png")
という指定方法ではResourcesフォルダ以下のファイルしか読み込めなくないですか?
それともResourcesフォルダはビルド時に/data/data/パッケージ名.アプリ名/files/以下に設置されるようになってるんですか?
コメント1件

700
名前は開発中のものです。[sage]   投稿日:2014/11/01 19:01:26  ID:s0ef4PAm.net
>699
書き込み先のフォルダのパスを取得すればいいみたい。FIleUtilsのgetWritablePath()使うといいみたい
コメント1件

701
名前は開発中のものです。[sage]   投稿日:2014/11/02 12:19:24  ID:CINv9PER.net
>700
ということはResourcesに入れたファイルは
/data/data/パッケージ名.アプリ名/files/ではなく
/data/../にあるということですか?
それともCCSprite内部でリソースの読み込み先を変えてるんでしょうか?
コメント2件

702
名前は開発中のものです。[sage]   投稿日:2014/11/02 12:30:05  ID:v57BZuTQ.net(2)
>701
Resourceフォルダの扱いは知らないけど、httprequestで保存したファイルってのは書き込み可能なフォルダにしか保存できないでしょ。
保存したファイル使いたいならgetWritablePath()でパス求めてからcreateする際のファイルの指定に使うみたいよ。
ビルドする際にどういう配置になるかはしらない。

703
名前は開発中のものです。[sage]   投稿日:2014/11/02 13:24:15  ID:v57BZuTQ.net(2)
>701
お聞きのことはたぶんFIleUtils:: fullPathForFilename( const std::string & filename)使えばわかるんじゃないかと
http://www.cocos2d-x.org/reference/native-cpp/V3.3rc0/dc/d69/classcoco...#aa64d0bdc6c2d5e84a03f4e6bd37ea603

704
名前は開発中のものです。[sage]   投稿日:2014/11/06 12:39:43  ID:glMhOgjA.net
2系は64ビットでビルドできる?

705
名前は開発中のものです。[sage]   投稿日:2014/11/06 21:40:51  ID:BrpKkXGD.net(2)
2chmateとかでNG登録したときなどに出る数秒だけ文字を表示して自動的に消えるアレって何か名前あるんですかねもしくはそれに似たものってありますか?

706
名前は開発中のものです。[sage]   投稿日:2014/11/06 22:41:52  ID:uI/R3o8H.net(2)
フェードイン・フェードアウト?

707
名前は開発中のものです。[sage]   投稿日:2014/11/06 23:07:47  ID:uI/R3o8H.net(2)
FadeIn, FadeOutってアクションがあるね。
ラベルにこれ適応してるのでは?
コメント1件

708
名前は開発中のものです。[sage]   投稿日:2014/11/06 23:27:33  ID:BrpKkXGD.net(2)
>707
これでイケそうです有難うございました

709
名前は開発中のものです。[sage]   投稿日:2014/11/07 06:48:28  ID:M5Y6/Wo3.net
>695
https://github.com/cocos2d/cocos2d-x/blob/v3/licenses/LICENSE_co...
文面上、ソースとバイナリの区別は無いので
バイナリ配布にもライセンス表示が必要と思われる
また明示的にバイナリ配布にも表示を要求しているライブラリがある
https://github.com/cocos2d/cocos2d-x/blob/v3/licenses/LICENSE_og...
コメント1件

710
名前は開発中のものです。[sage]   投稿日:2014/11/07 16:51:10  ID:tZ68+YEV.net(2)
今からcocos始めようと思うんだけどどれがどのバージョンが安定してんの?v3.2で良いのか
コメント1件

711
名前は開発中のものです。[sage]   投稿日:2014/11/07 18:16:16  ID:UFADf/AH.net
>710
3.2 で安定してる。
が、もうすぐ 3.3 RC が出そうな悪寒
コメント1件

712
名前は開発中のものです。[sage]   投稿日:2014/11/07 18:46:18  ID:tZ68+YEV.net(2)
>711
鼎箸蠅△┐v3.2でいくわ

713
名前は開発中のものです。[sage]   投稿日:2014/11/08 20:35:50  ID:ReYzvsM9.net(4)
cocos2d-xでサーバーに文字を送信するだけのプログラムがうまくいきません・・・。
今日の朝から10時間以上やっていたんですけど一向に動きません。
誰か助けてください・・

★クライアント側プログラム
//HttpRequestを作成
auto httpRequest = new HttpRequest();
httpRequest->setUrl("自分のURLを指定しました。");
httpRequest->setRequestType(HttpRequest::Type::POST);
httpRequest->setResponseCallback(CC_CALLBACK_2(HelloWorld::callback,this));
httpRequest->setTag("myTag");

//HttpRequestにデータをセット
std::string postString = "送信する文字";
httpRequest->setRequestData(postString.c_str(), strlen(postString));

auto httpClient = cocos2d::network::HttpClient::getInstance();
httpClient->send(httpRequest);

★サーバー側プログラム
<?php
echo $_POST["mikan"]
?>

です。
コメント1件

714
名前は開発中のものです。[sage]   投稿日:2014/11/08 20:37:52  ID:ReYzvsM9.net(4)
↑すみません
echo $_POST["mikan"]ではなくて
echo $_POST["myTag"]でした。

715
名前は開発中のものです。[sage]   投稿日:2014/11/08 21:20:24  ID:TKBgNSc3.net
>713
そのコードの断片見てどう悪いかわからないから環境や端末とか書いたら?

716
名前は開発中のものです。[sage]   投稿日:2014/11/08 21:48:49  ID:q1sLP1Pb.net
まずcocosからpostじゃなくgetでデータが取得できるか試す。
php側でアクセスデータをtxtファイルに書き出して、どんなふうにアクセスされてるか見る
とにかく簡単なところから意図通りに動くかどうか試す
コメント1件

717
名前は開発中のものです。[sage]   投稿日:2014/11/08 21:52:11  ID:ReYzvsM9.net(4)
【OS】 Mac OS X 10.8.5
【開発環境】 Xcode5.1.1、cocos2d-x v3.2
【サーバー】さくらインターネット

phpなどウェブ系のプログラミムを組むのは初めてで、もしかするとそこで見当違いなことをしているのかもしれません・・。
さくらインターネット上でhtmlのフォームからPOSTメソッドで値を渡すプログラムは成功しています。

やり方としては、
phpファイルが表示されるURLをブラウザで開いておく
→iPhoneのシミュレータで上記のプログラムを実行
→ブラウザを更新
という手順です。

Googleで検索しても、サーバーからデータを受信する例はたくさんありますが、サーバーへデータを送信する例はほとんど見当たらないのですが、なぜでしょうかね・・・私が普段つかっているCocos2d-x開発のレシピという本にも、データを送信する例は載っていませんでした。

718
名前は開発中のものです。[sage]   投稿日:2014/11/08 21:53:22  ID:ReYzvsM9.net(4)
>716
アドバイスありがとうございます。
寝るまでにもうすこしいろいろとやってみます・・・

719
名前は開発中のものです。[sage]   投稿日:2014/11/08 22:19:06  ID:huQ3V7is.net
http://blog.livedoor.jp/sonots/archives/18239717.html
こんなコマンドみつけたで。
シミュレーターから出てる情報調べるのにのに使えそう

720
名前は開発中のものです。[sage]   投稿日:2014/11/09 01:00:26  ID:U3rf+aHW.net
POSTメソッドで送信したら、
$_POSTに永久に文字列がはいるのだとずーっと勘違いしていました・・・。
アホな考えです・・・。

$_POSTをテキストファイルに保存する処理を加えたら解決しました。
お騒がせしました。

721
名前は開発中のものです。[sage]   投稿日:2014/11/09 13:37:09  ID:LA+Q4Hvg.net
>709
もとのやつのことなら、オープンソースのライセンスなので書いてなくても対象は自明なので
もちろん、別記されてるものについてはそれに従う必要があるね。
コメント1件

722
名前は開発中のものです。[sage]   投稿日:2014/11/09 14:41:34  ID:pBEDaj6i.net
ipaだろうがapkだろうが単なるアーカイブで誰でも展開できるんだから
わざわざアプリ内で表示しなくてもライセンスファイルバンドルしとけば良いよ

723
名前は開発中のものです。[sage]   投稿日:2014/11/09 15:03:03  ID:IF+insbO.net
ソシャゲのスタミナの処理ってどうやってやってんの?
最後にスタミナを使った時刻と現在の時刻の差で経過時間を出して、
回復するスタミナを算出してるのかね?
コメント1件

724
名前は開発中のものです。[sage]   投稿日:2014/11/09 16:01:18  ID:1yZL3CL+.net
Androidアプリとオープンソースライブラリについて(OSC2013福岡LT)
http://www.slideshare.net/laco0416/osc2013ltandroid

725
名前は開発中のものです。[sage]   投稿日:2014/11/09 19:52:15  ID:Ai4kUOLb6
twitterにスコアをシェア出来るコード書いたんですが、MacとiPhone5S繋いで実機デバッグしたら上手くいくのですが、ArchiveしてエクスポートしたipaファイルをiPhoneに入れて実行するとTwitterボタン押した瞬間にアプリが落ちます…
どなたか心当たりないでしょうか?
Xcode6.1
iPhone5S iOS8.1
cocos2d-x v3.2
の環境で制作してます。

726
名前は開発中のものです。[sage]   投稿日:2014/11/10 01:28:36  ID:2yD06OFc.net
>723
スマホの時計を進める問題があるから、サーバー管理だろうね。
で、回復するスタミナというより、スタミナ量そのものを算出して返してくれるんだろう。

メニューでちょっとずつ回復してる風なのはあくまで演出用にローカルで持ってる値を使ってて、
アクセスする度に上書きして誤差を修正するんじゃなかろうか。

727
名前は開発中のものです。[sage]   投稿日:2014/11/10 19:52:59  ID:Vd696j4p.net
>721
そういう書き方だとソースだけが対象と誤解する人が出てきそう。

728
名前は開発中のものです。[sage]   投稿日:2014/11/11 22:20:13  ID:k78DK6d/.net
Cocos2d-JSでも開発してるけど一向にIEで動くようにならない…
やはりゲイツは切り捨てるべきなのか

729
名前は開発中のものです。[sage]   投稿日:2014/11/11 23:09:41  ID:a4i5Q4qf.net(2)
質問です。 下記スクリプトの this->m_points += 1;

ここでプレイヤーが飛来物をキャッチするとスコアが最初の0から1→2→3と加算するように想定しているのですが、
初めキャッチをすると -842150450 と表示され、以降 キャッチするたび -1されていきます。(m_pointsはInt型です) this->m_points = 1;

とすると、キャッチするときちんと 1 が表示されるのですが、もちろん何回キャッチしても1です。
+=にすると -842150450 が表示されるのですが、原因をご指導いただけませんでしょうか。
環境は windows7 64bit で VisualStudio2012 Ver4  cocos2d-x-2.2.5 です。
よろしくお願いします。
void HelloWorld::eat(float dt){

       this->m_points += 1;

       //スコアポイントのラベルを取得

       CCLabelTTF* label = (CCLabelTTF *)this->getChildByTag(11);

       //intからCCStringに変換

       CCString* points = CCString::createWithFormat("%d", this->m_points);

       //スコアポイントの表示を更新

       label->setString(points->getCString());



}

730
名前は開発中のものです。[sage]   投稿日:2014/11/11 23:31:28  ID:BTXIn7T4.net
そのメソッドを呼ぶ前にm_points=0しないといけない

bool HelloWorld::init()の部分で
this->m_points=0;
コメント1件

731
名前は開発中のものです。[sage]   投稿日:2014/11/11 23:36:37  ID:a4i5Q4qf.net(2)
>730
ありがとうございます!解決しました。

732
名前は開発中のものです。[sage]   投稿日:2014/11/12 12:56:06  ID:KHhq5lku.net
http://www.slideshare.net/mobile/dena_study/20141111-seminar-eisuke
ffレコードキーパーもcocos2dxなんだね

733
名前は開発中のものです。[sage]   投稿日:2014/11/12 13:13:40  ID:dBZQKyvT.net
アニメーションだけってかいてあるがどうなんだ?
意味あるのかそれ

734
hedgehog[]   投稿日:2014/11/12 23:23:17  ID:ECyCIok/.net
マルチプラットフォーム向けのtwitterなどへのURLを発行するサービスを作成しました。
【Unity】swipp【cocos2】
個人開発者向けにはかなり便利だと思うのでよかったらどうぞ。

735
名前は開発中のものです。[sage]   投稿日:2014/11/13 00:31:56  ID:5WBybDbp.net(2)
VisualStudio2013 expressでcocos2dのデモプロジェクトをビルドしようとしたのですが、
ソリューションファイルを開くと非互換、「このプロジェクトの種類の基になるアプリケーションが見つかりませんでした」などとと言われてcocos2dを見つけてくれません
http://www.fastpic.jp/images.php?file=9789749837.png
cocos2d-x、cocos2d-jsどちらも同様でした
もちろん(COCOS_ROOT)\tools\cocos2d-console\binへのパスは通っています
公式では2012-2013は対応しているはずですし、他の方が2013でビルドに成功している例も見られるのでバージョンの問題ではないと思うのですが…

736
名前は開発中のものです。[sage]   投稿日:2014/11/13 07:30:15  ID:ypNoyzEq.net
ok押せばいいだけじゃん

737
名前は開発中のものです。[sage]   投稿日:2014/11/13 11:19:39  ID:zCdEuUVO.net(2)
書いてあるとおり、OK押して移行レポートから判断すればいい。
でもVS2023 Community 出たからそっちでやれば?
コメント1件

738
名前は開発中のものです。[sage]   投稿日:2014/11/13 11:20:26  ID:zCdEuUVO.net(2)
2023だって、、、2013ね
VisualStudio Community 2013

739
名前は開発中のものです。[sage]   投稿日:2014/11/13 21:16:23  ID:5WBybDbp.net(2)
>737
Communityにウップグレードしたらいけました! 助かりましたありがとうございます!
向こうのコミュニティにもトピが立ってましたが、ちょうど昨日今日にリリースされてたんですね

740
名前は開発中のものです。[sage]   投稿日:2014/11/15 08:05:48  ID:w6BK4SiM.net(2)
Layerのサイズを小さくして画面下半分に配置して、そこにSpriteをaddChildしています。
Spriteが移動して画面上半分にある場合も表示されたままです。
Layerのサイズの範囲外にあるSpriteは表示させたくないのですが、どうすれば良いでしょう?
コメント2件

741
名前は開発中のものです。[sage]   投稿日:2014/11/15 08:22:18  ID:n9zIq5H0.net
>740
上半分にも何かあるだろうからそれのzOrder変えるとか?
コメント1件

742
名前は開発中のものです。[sage]   投稿日:2014/11/15 09:40:25  ID:deaJ6h40.net
>740
レイアウトによっては>741でいいけど、
ポツンと浮いてるパネル内とかならmask。
紹介動画のScrollRectのとこでやってくれてる。

743
名前は開発中のものです。[sage]   投稿日:2014/11/15 13:54:24  ID:0p2C6WG6.net
おれだったらscheduleでspriteの座標を監視して
座標が範囲外に出た瞬間opacity=0にするかな
コメント1件


744
名前は開発中のものです。[sage]   投稿日:2014/11/15 16:46:30  ID:w6BK4SiM.net(2)
ありがとうございます。mask調べてみます。
コメント1件

745
名前は開発中のものです。[sage]   投稿日:2014/11/15 16:59:39  ID:VJG7MPsg.net
cocos2dxでserverからダウンロードしたイメージデータを利用したいんですが、
ダウンロードしたデータをユーザーに見られないよう暗号化されたまま保存しておき、
ゲームが起動されたら展開してメモリ上にだけ置いておきたいんですが、
Androidはアプリが使用できるメモリの容量が非常に少ない(6MBとか?)と聞きました。
画像ファイルなどを展開するととてもじゃないけど6MBじゃ足りません

ゲームの素材ファイルを守りつつ多量のデータを扱うにはどうしたらいいでしょうか?
もしくは一般的にスマホゲーは素材ファイルは取られても構わないスタンスなんでしょうか?
コメント1件

746
名前は開発中のものです。[sage]   投稿日:2014/11/15 23:57:45  ID:dC7YoZSM.net(2)
>743
それだと半分だけはみ出した時とかに駄目な予感
コメント1件

747
名前は開発中のものです。[sage]   投稿日:2014/11/15 23:58:12  ID:dC7YoZSM.net(2)
>745
いつの時代?

748
名前は開発中のものです。[sage]   投稿日:2014/11/16 05:38:13  ID:1M9xFtTj.net
子ノードに親ノードの透明度を継承させたいときにsetCascadeColorEnabledを設定しているのですが、想定する挙動と少し違うので悩んでいます
https://img.kie.nu/.2iFY.jpg
setCascadeColorEnabledの場合、図中央のように子ノードそれぞれにopacityが設定され、重なった部分がお互いに透けて見えます
下の図のように、子ノードすべてを一枚にレンダリングされたSpriteのように扱い、それに対してopacityを継承させるようにはできないでしょうか
RenderTextureで一枚のテクスチャにまとめてしまうのは考えたのですがLabelなど非Spriteなノードには適応できないのでどうもスッキリしないな、と

749
名前は開発中のものです。[sage]   投稿日:2014/11/16 09:53:16  ID:UjuRsxN9.net
参考になるかわからんけど
OpenCVで背景とChildBでマスクをとってChildBMaskをつくる
あとはChildBのzorderの下にChildBMaskをくっつけてつかう
階層構造でいうと
ChildB
ChildBMask
ChildA
ChildBMask
って感じにすれば実現できないことはない。もっとスマートな方法があるかも
コメント1件

750
名前は開発中のものです。[sage]   投稿日:2014/11/16 11:14:48  ID:8KBuYavz.net
>746
じゃあ今はもうメモリ上に置いておくのがスタンダードなの?

751
名前は開発中のものです。[sage]   投稿日:2014/11/17 01:54:32  ID:0cyyXeRW.net
>749
遅れましたがアドバイスありがとうございます!
ZOrderが下位になるChildの交差部分を隠してしまうわけですね
マスクを使う方法をある程度一般化できないか探ってみます

752
名前は開発中のものです。[]   投稿日:2014/11/17 08:59:12  ID:k24RIu+a.net
glBlendFuncでいけるんじゃね?
コメント1件

753
名前は開発中のものです。[sage]   投稿日:2014/11/18 16:38:32  ID:c1qfZ/uS.net
Unityの学習が落ち着いたから、今学習してるけどこれは凄いね。
ライブラリの理解さえすればそれっぽいものがほんとにすぐ出来ちゃう

754
名前は開発中のものです。[sage]   投稿日:2014/11/19 13:51:19  ID:OOOAIV6R.net
なんでz order昇順に描画するのにタッチ判定は降順なんだ?
ボタンの上にボタン置いたら下のボタンが反応するのはおかしいだろ

755
名前は開発中のものです。[sage]   投稿日:2014/11/19 14:30:01  ID:4Bb5Q279.net

756
名前は開発中のものです。[]   投稿日:2014/11/19 20:00:53  ID:5D+oZQlZ.net
すいません。
editBoxでreturnが押されたときに、入力された値を取りたいのですが、よい方法はないでしょうか?

void HelloWorld::editBoxReturn(EditBox* editBox)
{
// 入力された値を取得したい

if(inputValue == 1) {

}else if (inputValue == 2){

}
}
コメント1件

757
名前は開発中のものです。[]   投稿日:2014/11/19 20:20:26  ID:M1JjzUjU.net(2)
>756
ヒント setTag

758
名前は開発中のものです。[]   投稿日:2014/11/19 20:22:45  ID:M1JjzUjU.net(2)
あっ!

atoiか、、

759
名前は開発中のものです。[sage]   投稿日:2014/11/19 22:09:33  ID:SiWzxran.net
>752
子ノード同士で重なる部分のdstと背景のdstを区別できないので無理な気が

760
748[sage]   投稿日:2014/11/20 22:53:33  ID:GY65aaQQ.net
>757
どうもありがとうございます。
getTagや、あとgetTextでできました。

761
名前は開発中のものです。[sage]   投稿日:2014/11/21 07:04:10  ID:CEHI045e.net
(とても簡単な)格闘ゲームをつくりたいんだけど

殴るボタンをおす
→プレイヤーの前方に丸い当たり判定を0.1秒だけ出現させる
→敵が当たり判定に接触してればダメージ

基本はこんな感じでいいのかな?
コメント1件

762
名前は開発中のものです。[sage]   投稿日:2014/11/21 07:15:22  ID:RtU0zZZK.net
C++覚えたら俺もそっちに行くから待っててくれ

763
名前は開発中のものです。[]   投稿日:2014/11/21 08:51:55  ID:6a0eOzPT.net
>761
格ゲーは秒よりフレームな希ガス

764
名前は開発中のものです。[]   投稿日:2014/11/21 22:08:13  ID:8q/wSD4d.net
新しいsceneに引数を持たせることはできるのですが、 initWithなんちゃらが呼ばれない。
自分でinitWithを作成した場合、どのように、呼んだらいいのでしょうか?

おそらくこれと同じことで悩んでいるのですが。。
http://discuss.cocos2d-x.org/t/passing-parameter-to-new-scene/3309
コードがないので、よくわからない、のです。。
コメント1件

765
名前は開発中のものです。[sage]   投稿日:2014/11/21 23:16:04  ID:kyrFy+mq.net

766
756[sage]   投稿日:2014/11/23 14:07:45  ID:tvAd4f2N.net
>765
すげー良記事の紹介ありがとうございます。
その記事見つけられませんでした。。ググり方が悪いのかな。。。

おかげさまでうまくいきました!

767
名前は開発中のものです。[sage]   投稿日:2014/11/23 18:01:17  ID:JYLQ/ULe.net(2)
texture packerを使っている人に質問です。
複数の画像をつっこんで、plistファイル生成することはもちろんできますが、
すでにsprite sheetになっている画像をつっこんで、plistファイルを生成することはできますか?
コメント1件

768
名前は開発中のものです。[sage]   投稿日:2014/11/23 18:25:52  ID:+dJYaAUV.net
リソースってどうすればいいですか?
コマンドプロンプトっていうか、shellから覗かれたら丸見えですよね?
特に外部から追加DLしたファイルとか
コメント2件

769
名前は開発中のものです。[sage]   投稿日:2014/11/23 18:47:16  ID:51APMqQG.net
>767
texturepackerはまとめるだけ。proでも無理
shoeboxならtextureripperって機能があるよ。

770
名前は開発中のものです。[]   投稿日:2014/11/23 19:10:51  ID:+IGKY1/u.net
>768
パズドラみたいにすればいいんじゃね?
&#63743;&#63743;&#63743;&#63743;暗号化まで凝ってるよね

771
名前は開発中のものです。[sage]   投稿日:2014/11/23 20:16:33  ID:8p8mQE7Q.net
ゲームプログラミングはUnityから始めたからイマイチよくわからないんだけど、Unityのスクリプトくっつけたオブジェクトみたいに、それぞれのSpriteでUpdate関数実行させることってできますか?

シーンのUpdate関数で個々のSpriteを更新するやり方に違和感を感じています
コメント2件

772
名前は開発中のものです。[sage]   投稿日:2014/11/23 20:39:01  ID:50oMRW0O.net
>771
unityの内部のコードを想像してみろ
結局は同じこととおれは想像してる

773
名前は開発中のものです。[sage]   投稿日:2014/11/23 20:45:24  ID:vOLFL418.net
>768
そんなのぉまぇのゲームがツマランから誰も見なぃから大丈夫だょ

774
名前は開発中のものです。[sage]   投稿日:2014/11/23 22:17:22  ID:JYLQ/ULe.net(2)
>744
Spriteを継承したクラスを作って、その内部でUpdateすれば良い
ただcocos2d-xでわざわざそんなことしてる人はいないと思う

775
名前は開発中のものです。[sage]   投稿日:2014/11/23 23:17:58  ID:/IbVlsvo.net
>771
言語は関係無く、表示用クラスは基本受け身で
設定された画像やテキストを表示する役割に徹させる方が良いよ。
MVCモデル でググってみた方がいい。

http://warapuri.tumblr.com/post/28972633000/unity-50-tips
この記事オススメ。MVCは31辺り。

776
名前は開発中のものです。[]   投稿日:2014/11/24 02:34:49  ID:9HqsMCip.net
モデル、ビュー、コントローラーのデザインパターンも最近曖昧というか、変わってきてるよね、人によって
コメント1件

777
名前は開発中のものです。[sage]   投稿日:2014/11/24 03:49:46  ID:cEO0vP31.net
>776
まぁ個人の開発の場合は好きずきなんだけど、
「未来の自分」という他人のためにも、やっぱり切り離せる設計がいいと思うなぁ。

可読性やバグフィックスの効率も上がるし、
何より、自家製ライブラリ的に使い回せるのは大きい。

778
名前は開発中のものです。[]   投稿日:2014/11/24 17:59:44  ID:9vQa9vuN.net
c++とjsのソースを同一プロジェクトに混在させることって可能ですか?

779
名前は開発中のものです。[sage]   投稿日:2014/11/24 20:57:03  ID:dXJTpl3o.net
質問です。
例えば、
Playerクラスなど独自に用意したクラスのノードを、別のレイヤーにaddchildすることは可能でしょうか?
Playerクラス内で、対象レイヤーで定義したstaticなインスタンスからaddchildを呼び出して使用しても
反映されません。
コメント1件

780
名前は開発中のものです。[sage]   投稿日:2014/11/24 23:48:28  ID:vCcGoJ/E.net
>779
その場合playerのインスタンスは一個になるから、ポジションが元々のレイヤーのままで反映されてないように思えるだけでは?
デバッグで新しいレイヤーのchildにあるかみたの?

781
名前は開発中のものです。[sage]   投稿日:2014/11/25 03:55:57  ID:wYmozjm0.net
iphone6のシミュレータで、背景に1334*750の画像を1枚表示しただけでfpsが30になるんだけどそういうもんなのこれ?
設定では60fpsになるようにしてるんだけど
コメント2件

782
名前は開発中のものです。[]   投稿日:2014/11/26 18:47:08  ID:OiJN85tL.net
>781
実機は大丈夫だからいいんじゃね?

783
名前は開発中のものです。[sage]   投稿日:2014/11/27 12:09:18  ID:AaExHFYH.net
>781
開発機のMacが低スペックなだけでは?

784
名前は開発中のものです。[]   投稿日:2014/11/28 22:11:55  ID:G2gGRlg/.net
元ファイルに記述してあったコードを、別ファイルの別クラスに分けて、
スプライトを表示するため、addChildをすると、
Invalid use of 'this' outside of a non-static member function
と怒られます。

元ファイルからそのクラスを呼んでいるのですが、
かといってstaticをつけないと呼び出し元がエラーになります。

この問題はどのように解消したらいいのでしょうか?

呼び出し先の方で吸収する問題だと思って、
いろいろと調べたのですが、いまいち理解が届かず困っております。。
コメント2件

785
名前は開発中のものです。[sage]   投稿日:2014/11/28 22:21:21  ID:b4RcsiHy.net
CCStringとintを1セットとして15セットくらい保存したいんだけど、なにかいい方法ありますか?
コメント1件

786
名前は開発中のものです。[sage]   投稿日:2014/11/29 01:43:01  ID:tbPyAuTb.net
>784
>Invalid use of 'this'
>outside of a non-static member function

非静的メンバ関数外での、thisが無効とは、
インスタンス外では、thisは使えないのは当然

thisは個別のインスタンスを表すもので、
すべてのインスタンスで共通するクラスメソッド
(static メソッド)では使えない

そもそもクラスメソッドは、そのクラス全体に共通する処理で、
すべてのインスタンスで、全く同じ内容の処理となる。
個別のインスタンスで、処理の内容が変わってはならない

個別のインスタンスとは結びつかない関数で、
インスタンスが存在していなくても呼べる

Math.何々とか、
インスタンスがまだ存在しない時に呼ぶ、newとか

一方、thisは個別のインスタンスを表し、
各インスタンスが持つデータは、それぞれ異なる

そもそも君は、オブジェクト指向を知っているの?

787
名前は開発中のものです。[sage]   投稿日:2014/11/29 05:26:08  ID:9EJ9f2ov.net(2)
>785
> CCStringとintを1セットとして15セットくらい保存したいんだけど、なにかいい方法ありますか?

つ std::vector<std::pair<CCString, int>>
コメント2件

788
名前は開発中のものです。[]   投稿日:2014/11/29 09:50:46  ID:aOKbLDv7.net(2)
>784
まずはstaticをきちんと理解してからですね。

789
名前は開発中のものです。[sage]   投稿日:2014/11/29 12:23:23  ID:RkdSMohZ.net(3)
>787
std::pairって型として使えるんか
そりゃそうか

790
名前は開発中のものです。[sage]   投稿日:2014/11/29 12:52:21  ID:2uBK3+0X.net
>787
std::map<CCString, int>
とかは?
コメント1件

791
名前は開発中のものです。[sage]   投稿日:2014/11/29 16:28:57  ID:9EJ9f2ov.net(2)
>790
> std::map<CCString, int>
> とかは?

std::map でもおk
CCString で高速に検索できる。

ただし、要素数がそう多くないんだったら、vector の方が速くて、
コードが書きやすい場合もある

792
名前は開発中のものです。[]   投稿日:2014/11/29 16:46:28  ID:9vXH0JiE.net
cocos2d-xでアプリを作ろうと思っており、xCodeでC++を使用しているのですがクラス名や変数のリネーム(リファクタリング)ができなくて困っております。
xcodeでは無理っぽいのでeclipseでやろうと思ったのですが参照している箇所全てが変わるわけでなく中途半端にリネームされて困っております。

みなさんはどうしていますか??

793
776[]   投稿日:2014/11/29 18:02:52  ID:b/YgJgQWJ
>778, 780
ありがとうございます。たぶん理解がすっきりとした気がします。

とりあえず、作ってみるところからはじめているため、オブジェクト指向の理解は、かなり浅いような気がします。。
C++の入門書とcocos2d-xの本しか読んでいないため、良書をあさってみます。。

ここでthisは使うのは無理なんだろう、、とはなんとなく思っていたのですが、解決すべき術がいまいちわかりませんでした。

分割したファイルに、CustomSpriteNodeClassみたいなものをつくり、
たとえば、スプライトのファイル名などを引数で渡し、表示する共通処理のようなものを書きたいのですが、

引数渡しで呼び出す
static内でnewし、コンストラクタに引数を渡す
初期化
スプライトを表示してaddchild

みたいな流れになるのでしょうか?
ずばりこれというサンプルが見つからなかったため、この方法が良い方法なのか一般的なのか、がいまいちわかりません。
とにかく、static内では、固有のインスタンス処理は書かないようにします。

794
名前は開発中のものです。[sage]   投稿日:2014/11/29 17:29:06  ID:RkdSMohZ.net(3)
unsigned char* CCFileUtils::getFileDataFromZip(const char* pszZipFilePath, const char* pszFileName, unsigned long * pSize)
というZipファイルから中のファイルを取得する関数で
unsigned long * pSize
という引数が
「指定したバイト数だけ取ってきてやるからポインタ変数よこせ」なのか
「取ってきたファイルのバイト数を入れてやるからポインタ変数よこせ」なのか
一見しただけじゃ意図がよくわからない引数って無いですか?

これはコメントも無いですが、ソースが見れる状態だったから判断が付きましたが、
普段プログラムを組んでる人はどういうふうにコンパイル済みでヘッダしかない外部ライブラリやフレームワークの引数の意図を判断してるんでしょうか?
コメント1件

795
名前は開発中のものです。[]   投稿日:2014/11/29 17:53:53  ID:aOKbLDv7.net(2)
>794
c出来る?
コメント1件

796
名前は開発中のものです。[sage]   投稿日:2014/11/29 18:29:28  ID:RkdSMohZ.net(3)
>795
答えにくい質問ですね、基礎レベルまでなら出来ます
「c言語が出来る」と豪語は出来る人が日本に何人もいるか知りませんが

797
776[]   投稿日:2014/11/29 20:22:44  ID:6B/BdL1t.net
>786, 780
ありがとうございます。たぶん理解がすっきりとした気がします。

とりあえず、作ってみるところからはじめているため、オブジェクト指向の理解は、かなり浅いような気がします。。
C++の入門書とcocos2d-xの本しか読んでいないため、良書をあさってみます。。

ここでthisは使うのは無理なんだろう、、とはなんとなく思っていたのですが、解決すべき術がいまいちわかりませんでした。

分割したファイルに、CustomSpriteNodeClassみたいなものをつくり、
たとえば、スプライトのファイル名などを引数で渡し、表示する共通処理のようなものを書きたいのですが、

引数渡しで呼び出す
static内でnewし、コンストラクタに引数を渡す
初期化
スプライトを表示してaddchild

みたいな流れになるのでしょうか?
ずばりこれというサンプルが見つからなかったため、この方法が良い方法なのか一般的なのか、がいまいちわかりません。
とにかく、static内では、固有のインスタンス処理は書かないようにします。
コメント1件

798
名前は開発中のものです。[sage]   投稿日:2014/11/30 00:50:48  ID:QVYsSSel.net
Spriteを継承したMaincharactorクラスを作ってるんですけど、Maincharactorクラスをインスタンス化する時って、Sprite::create()するのと、new Maincharactorするのどっちが良いですか?
コメント1件

799
名前は開発中のものです。[]   投稿日:2014/11/30 01:34:52  ID:2ekzY+LC.net(2)
>798
そんな程度ならCREATE_FUNC書いとけばいいんじゃね?

800
778[sage]   投稿日:2014/11/30 02:48:05  ID:oOFPWW12.net
>797
thisは個別のインスタンスを作ってから、
そのインスタンスを指すものだから、

Math.〜などインスタンスを作らないで呼べるもの、
newなどインスタンスを作る前の段階では、thisは使えない

メソッドには、インスタンスメソッドと、
クラス(static、静的)メソッドの2つがあって、
ごちゃ混ぜに出来ない

たぶんクラスメソッドは、
インスタンスの誕生前から存在しているかも

だから、インスタンスメソッドの中で、
クラスメソッドを呼べるかも知れないが、逆は無理だろう
コメント1件

801
名前は開発中のものです。[sage]   投稿日:2014/11/30 16:16:04  ID:2LtupVMk.net
CCFileUtils::sharedFileUtils()->getWritablePath()で取得したファイルパス下に
ディレクトリを作りたいんですがどうしたらいいですか?
CCFileUtilsにはフォルダに関する操作がありませんでした
コメント1件

802
名前は開発中のものです。[sage]   投稿日:2014/11/30 18:01:49  ID:vq/QPK9c.net(2)
隕石が降ってくると地面がえぐれてでこぼこになるみたいなのを作りたいのだけど
方法がわからん
地面にはphysicsありででこぼこになった形で衝突判定できるようにしたい
コメント1件

803
名前は開発中のものです。[sage]   投稿日:2014/11/30 20:37:06  ID:Q1WMgp1N.net(2)
>802
上の方でオブジェクト破壊のアセットの話が出てたよ。有料だったかも。

プロシージャルな形状変化ではなく
元から分割されたオブジェクトをまとめておくやり方だから、
参考にして自作するのもありなんじゃないかな。
コメント1件

804
名前は開発中のものです。[sage]   投稿日:2014/11/30 21:45:37  ID:bi5kZ48u.net
CCDictionary、キーにstd::stringちゃんと使ってんのに'this dictionary doesn't use string as key'っていわれちゃう、なんでだろ?バージョンは2.2.5
コメント1件

805
名前は開発中のものです。[sage]   投稿日:2014/11/30 22:10:06  ID:vq/QPK9c.net(2)
>803
ありがとうありがとう
上にそのようなレスは見当たらなかったけどイメージできます
■■■■■■
■■■■■■
■■■■■■
こうしておいて破壊部分を消すということですよね

形状変化させるうまいやり方ないのかな
コメント2件

806
名前は開発中のものです。[]   投稿日:2014/11/30 22:48:39  ID:2ekzY+LC.net(2)
>801
_mkdirで出来なかったっけ?

807
名前は開発中のものです。[sage]   投稿日:2014/11/30 23:57:03  ID:Q1WMgp1N.net(2)
>805
すまん、Unityスレと混同してた…
まぁでもイメージは伝わったみたいだ。

まずは&#9724;&#65038;の図みたいに一つの穴単位で区切ってみるのがいいね。
表現を追求するなら、ある程度の深さまで三角形で細かく分割して
影響対象を半径内の複数パーツにする感じかな。
隕石によってパーツ吹き飛ぶ(時間経過で消す)→穴があく も再現できそう。

808
788[sage]   投稿日:2014/12/01 00:31:20  ID:3cko/d4d.net
>800
承知しました。たびたびどうもありがとうございました。あとはやるだけです。

809
名前は開発中のものです。[sage]   投稿日:2014/12/01 02:35:52  ID:jEP21P/X.net
>804
型が違うのかな?ちゃんと初期化できていないとか?
CCArray,CCDictionaryは、Cocos2d-x 3.0 から使うの非推奨らしい

"ccdictionary cocos2dx"で検索する
コメント1件

810
名前は開発中のものです。[sage]   投稿日:2014/12/01 23:02:53  ID:Z4PTYkNP.net
>805
cocos2d-swiftでしかもchipmunk proらしいけどいくつかあった。pro版のAutoGeometryって機能使うと楽にコーディングできるそうな
youtubeでdeformable terrain cocos2dでいくつか動画が見つかるよ
https://github.com/slembcke/SpacePatrol
https://github.com/slembcke/CloudBomber

これはcocos2d-xらしいがverが2.2だった。
https://github.com/wantnon2/pixelToolKit-for-cocos2dx
stackoverflowに似た質問があったけど、難しそう
http://stackoverflow.com/questions/20118036/how-to-make-crater-like-de...
コメント1件

811
名前は開発中のものです。[sage]   投稿日:2014/12/02 00:41:15  ID:ag3nYlCU.net
Physicsで爆発が起きた時のような力をかけるにはどうすればいいですか?

812
名前は開発中のものです。[sage]   投稿日:2014/12/02 01:22:01  ID:ImWAeoQM.net
>809
CCDictionaryをメンバ変数としてつかってたのがわるかったみたい。原因は不明だけど。。
コメント1件

813
名前は開発中のものです。[sage]   投稿日:2014/12/02 01:54:55  ID:59+uTFOr.net
>812
普通にstd::mspじゃ駄目なの?

814
名前は開発中のものです。[sage]   投稿日:2014/12/02 02:01:43  ID:rIomJPX4.net(2)
>810
おお、ありがとうありがとう

今考えているのはポリゴンで地面を描いてそこにテクスチャを貼る方法です
同じポリゴンパス使い回しでphysicsBodyも作れるので効率がいいかと
でもDrawNodeポリゴンにテクスチャを貼る方法がみつからず

このへんとかいけそうなのだけど今のところ動作していません
http://www.codeproject.com/Articles/727918/d-Textures-in-cocos-d-x-V

ちなみにv3.2でやっています
コメント1件

815
名前は開発中のものです。[sage]   投稿日:2014/12/02 02:49:33  ID:rIomJPX4.net(2)
>814ですが
こちらもテスト中
https://github.com/dmazzella/cocos2d-x-PRKit

今のところうまくいっていません

816
名前は開発中のものです。[]   投稿日:2014/12/02 14:12:55  ID:qhf16Oa4.net
コンシューマー上がりなんだが、メモリマネージャー的な奴って意味ないのかな?
メモリはOSレベルで管理してるってきいたんだが、、、

817
名前は開発中のものです。[]   投稿日:2014/12/04 22:35:54  ID:sNCjp4Ke.net
MenuItemLabel と Menu で Label を使ったボタンを作りましたが、
この3つの要素の位置関係がわかりません。
ボタンを画面の右上に配置するにはどうすればいいでしょうか?

よろひくおねがいします。
コメント1件

818
名前は開発中のものです。[]   投稿日:2014/12/05 13:22:39  ID:jQObfWmL.net
>817
MenuのポジションはZERO、MenuItem個別にセットポジションすれば好きに置けるよ

よろひくお願いします

819
名前は開発中のものです。[sage]   投稿日:2014/12/06 03:25:53  ID:0WOP87yL.net
PhysicsのContactから得た衝突したオブジェクトのメンバ変数にアクセスするにはどうしたらいいですか?
コメント1件

820
名前は開発中のものです。[]   投稿日:2014/12/06 03:32:19  ID:8+S2Qo9B.net(2)
>819
言ってる意味がわからないけど多分キャスト

821
名前は開発中のものです。[sage]   投稿日:2014/12/06 04:38:45  ID:clhTOfm8.net
スクリプトのメンバ変数を直接取り出そうとして
obj.MyValueとかやってる可能性も2割方。

822
名前は開発中のものです。[sage]   投稿日:2014/12/06 18:41:48  ID:rY7Kt0AL.net
Unityに比べてなぜこんなにスレが盛り上がってないんだろうか
C++の敷居が高いから?

823
名前は開発中のものです。[sage]   投稿日:2014/12/06 19:01:15  ID:BqBWmNTD.net
C++のtemplateって機能って普段ゲーム作るとき使わないよな?
ゲームを作るライブラリとか作るときは使うけど
コメント1件

824
名前は開発中のものです。[]   投稿日:2014/12/06 19:09:33  ID:8+S2Qo9B.net(2)
>823
シングルトンのテンプレ作ったりはするかなぁ

825
名前は開発中のものです。[]   投稿日:2014/12/09 21:35:35  ID:0SqUZJlU.net
ParticleSystemQuadで呼んでいるplistを
flipX(反転)したいんですけど、なんかよい方法ありませんかね。??

826
名前は開発中のものです。[sage]   投稿日:2014/12/09 21:58:48  ID:/P92n2W2.net
setRotationが使えないの?Nodeから継承してるみたいだけど
コメント1件

827
816[]   投稿日:2014/12/10 01:11:55  ID:EGFp8YMz.net(2)
>826
setRotation3Dのことですかね?存在を忘れていました。。
ありがとうございます。これで反転しました。
ひとつ疑問に残ったのは、算数が苦手なので、、試してもうまくいかなったのですが。。
setRotationでもflipできる計算式ってあるんですか?わからずですいません。。

828
名前は開発中のものです。[sage]   投稿日:2014/12/10 04:52:16  ID:/ivpG84x.net(2)
シンメトリーならsetRotation(180)でもいいけど
まぁ上下逆さまになってしまうよね
-180入れたらどうなるのかなこれ

ところで平らな面にBoxタイプのPhysicsBodyを置いて
ボタンから左右に動くようにしたら少し動かしただけでBoxのカタカタ止まらなくなる
Boxの角が地面にめり込んで反発しての繰り返しな気がするけど、解決方法が見つからない
コメント2件

829
名前は開発中のものです。[sage]   投稿日:2014/12/10 08:28:29  ID:0NUIe091.net(3)
>828補足サンクス 確かにrotationだと上下逆になるね。

physicsbodyにセットするmaterialのfrictionいじるとかかな?ref見ただけの感じですが。
コメント1件

830
818[sage]   投稿日:2014/12/10 13:57:26  ID:EGFp8YMz.net(2)
>828,820
補足ありがとうございました。ちなみに、-180でも結果は180と同じでした。
とりあえず、setRotation3Dで大丈夫そうなので、こちらで様子みます。

831
名前は開発中のものです。[sage]   投稿日:2014/12/10 14:16:23  ID:/ivpG84x.net(2)
>829
ありがとう

摩擦係数やらなにやら色々試してるのだけどカタカタカタカタ…
わけがわからん
コメント2件

832
名前は開発中のものです。[sage]   投稿日:2014/12/10 23:05:58  ID:0NUIe091.net(3)
>831
暇というか現実逃避ついでにぐぐったよ
unity使ってた時に似た問題にあってたぶん下のリンクで書かれてる、Rigidbodies Partially Sinking Into Geometryって見出しのことだと思う
http://gamedevelopment.tutsplus.com/articles/how-to-fix-common-physics-problems-i...
cocos2d(swift)での解決策が下のリンク
http://forum.cocos2d-swift.org/t/dynamic-bodies-sink-into-static-bodies/1515...
cocos2d-xでもlibchipmunkに同じのがあるからいけると思うけど、c言語で書かれてるchipmunkのアクセス制御があってどうするかよくわからん
コメント1件

833
名前は開発中のものです。[sage]   投稿日:2014/12/10 23:10:35  ID:0NUIe091.net(3)
>831
下のリンクよく見たら、updateRate変えて物理エンジンのイテレーションの回数あげるってのも提案されてたわ
気づかんでソース追いかけてた

834
名前は開発中のものです。[sage]   投稿日:2014/12/12 18:30:10  ID:cu9UHUJR.net
神フレームワークなのに盛り上がってなさすぎ
おれ大学生だけどcocos2d-xのおかげで月に10万以上稼いでるぜ

835
名前は開発中のものです。[sage]   投稿日:2014/12/12 19:44:08  ID:OxFs15cw.net
大学生なら普通にバイトすりゃもっと稼げるだろう

836
名前は開発中のものです。[sage]   投稿日:2014/12/12 22:51:36  ID:Ya/kZvkm.net(2)
月十万片手間で小遣い稼いでるって言いたいんだろな
子供いる身からすると、小銭稼ぐのはいいけど学業にちゃんと腰据えられてるの、みたいな邪推が先に来るw

余計なお世話だろけど、学費無駄になってないかとか身の丈見据えた上で楽しんでくれや

837
名前は開発中のものです。[sage]   投稿日:2014/12/12 23:04:00  ID:s0rRP3Zy.net(2)
学業に支障でるのはアレだけどそういう経験は学校の勉強以上に意義があると思う。
情報処理の学科なら卒論のテーマにもなって一石二鳥。

838
名前は開発中のものです。[sage]   投稿日:2014/12/12 23:48:56  ID:Ya/kZvkm.net(2)
うん、そういう流れだと素晴らしいなと思います
なおかつ学生の本分上で月十万の成功体験ってのは貴重だろうなぁ

839
名前は開発中のものです。[sage]   投稿日:2014/12/12 23:54:36  ID:s0rRP3Zy.net(2)
稼いだ金を元に起業とか出来ればもっといいだろうな

でもそうなったとしても卒業だけはしとけw

840
名前は開発中のものです。[]   投稿日:2014/12/13 00:24:56  ID:JkhPK/5+.net(2)
アニメーションの終了待ちをし、次のアニメーションを呼びたいのです。

callFuncNでアニメを呼び出し、Sequenceという紹介をしているサイトが多いような気がしますが、
アニメ関数を呼ぶとき、引数を5つほど渡すつくりのため、エラーがでてしまいます。。
こんなときは、どのような作り方をすればいいのでしょうか?
コメント1件

841
名前は開発中のものです。[]   投稿日:2014/12/13 01:33:11  ID:B0px8OGd.net(4)
>840
ラムちゃん
コメント1件

842
名前は開発中のものです。[sage]   投稿日:2014/12/13 07:39:22  ID:isd5J4yi.net
参考までにどんなアプリ作ったかみせてほしいわ

843
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/13 13:07:23  ID:cTfiogfq.net
CCHttpClientってタイムアウトした場合どうなるの?

844
831[sage]   投稿日:2014/12/13 15:28:26  ID:JkhPK/5+.net(2)
>841
ラムちゃん??

845
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/13 16:22:38  ID:A0jns9V6.net
ラムダのことだろ
コメント1件

846
835[]   投稿日:2014/12/13 18:53:09  ID:RANoDkSR.net
>845
おお!
想像力が貧困ですまそ。それは試したんだが、アニメ1とアニメ2が同時呼び出しになってしまうのですが…。

auto callFuncN = CallFuncN::create(
[&](Ref *sender){
callAnimation1( param1, param2, param3, param4, param5 );
});
auto callFuncN2 = CallFuncN::create(
[&](Ref *sender){
callAnimation2( param1, param2, param3, param4, param5 );
});
Sequence *seq = Sequence::create( callFuncN, callFuncN2, NULL);
this->runAction(seq);

終了待ちしない理屈はわかるんだけど、解決方法がわからんのです。。(´・ω・`)
なんかプラスアルファ必要ですか?
コメント4件

847
名無しさん@そうだ選挙に行こう[]   投稿日:2014/12/13 19:02:13  ID:B0px8OGd.net(4)
>846
spawnちゃん

848
名無しさん@そうだ選挙に行こう[]   投稿日:2014/12/13 19:04:25  ID:B0px8OGd.net(4)
>846
いや、間違えた、、

アニメ1のコールバックにアニメ2ですね
コメント1件

849
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/13 19:40:52  ID:cWy9ju7r.net(2)
>846
callAnimationの実装がよくわからないけど、callFuncNって一瞬だけ関数呼ぶ感じじゃね?
callAnimationの終了をまたずに最初のアクションが終わってる感じじゃね?
ActionnIntervalを継承したクラス作ってisDoneメソッドでcallAnimationの終了判定する感じかな?

850
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/13 19:54:10  ID:cWy9ju7r.net(2)
再利用とかにDRY原則とか気にしないなら>848のがいいな

851
名無しさん@そうだ選挙に行こう[]   投稿日:2014/12/13 21:50:57  ID:B0px8OGd.net(4)
それかアニメ1のアニメ時間ぶんdelayさせればおkじゃね?

852
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 03:23:43  ID:7MiBKBJQ.net
>832,824
遅くなったけどありがとう
一回Physics全部取っ払って、ソースコード整理してからあらためてPhysics入れたら直ってた
何かが干渉していた様子

>846はSequenceじゃない

853
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 12:35:00  ID:io52XvyJ.net(3)
ボタンの上をタップするとsceneのccTouchBeginが反応してくれないんですが、どうしたらいいですか?

ccTouchBeginとMoveとEndでスクロールバーを作ってるのでボタンの上でドラッグした時に無視されるときついです
コメント1件

854
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 12:53:55  ID:oibUD6k6.net(6)
http://discuss.cocos2d-x.org/t/cccontrolslider-on-top-of-ccscrollview-touc...
>853
touchPriority変えて、bSwallowTouchedをtrueにするらしい
swallowって多分actionscriptでいうところのタッチとかのイベントを親にリレーみたいに渡すかみたいな意味
Buttonのほうが他のより優先的にタップに反応するからpriority変えてコンテナ(>853の場合だったらscene?)が優先的に反応するようにする

855
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 13:32:28  ID:oibUD6k6.net(6)
>854違ってたわーすまん。
Menuのswallowをfalseにしたらイベントが他にも伝搬するかな。
コメント1件

856
名無しさん@そうだ選挙に行こう[]   投稿日:2014/12/14 15:51:07  ID:XfU9ZcpQ.net
http://qiita.com/shoya/items/78ed184a5e59d50888fb
を参考にGAFを取り入れようとしたのですが
・4.Xcodeで設定
でつまづいてしまいました…

gafplayer(GAFPlayer) やlibgafplayer.aがそもそも出てこない。。。

なんでxcodeはこんなに難しいんでしょう(泣)
コメント1件

857
837[]   投稿日:2014/12/14 17:13:25  ID:HXATjlNo.net
>848、840、841、842、843
みんなありがとございます(´;ω;`)

ただ、DelayTimeを使えば、簡単にできますけど(それでいいじゃねという話はさておき・・・)、
アニメ1のコールバックにアニメ2はなんかうまくいかず、、
同時再生になってしまいます。。入れ子にすればいいっていう思っていてそれっぽいのはいくつか試したのですが。。
関数はその順番で呼んでいるんですけど、終了待ちになっていない、、これじゃうまくいかない。。という状態なんだと。
すいませんが、それっぽいソースはありますか?

isDoneの終了判定も試してみようと思っていて、これからです。
アニメ関数 がいくつかあって、スプライトをfor文で回しているものは終了判定は取れますけど、
ActionnIntervalでrunActionしているものは、runActionしたのちに終了判定を取得する方法がわからず、みたいな状態です。。

Sequenceじゃないというのは??
コメント2件

858
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 17:58:59  ID:YN9+JIxY.net
>856
スレチだろ。ガフスレに行け

859
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 18:05:01  ID:ZR9SjmCQ.net
>857
トンチンカンな説明するよりソースはったほうがよっぽど有意義な回答得られるぞ
コメント1件

860
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 18:14:08  ID:io52XvyJ.net(3)
>855
ありがとう
できた

861
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 18:19:43  ID:oibUD6k6.net(6)
>857
アニメーションってのはspriteAnimationのこと?
AnimateクラスはActionIntervalのisDoneをそのまま使っててそれでいいはず
callAnimationの実装がわからないとなんとも言えない気がする

862
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 18:52:44  ID:io52XvyJ.net(3)
CCParticleSystemQuadで放射状のパーティクルを描画していたんですが、
addChildしていたCCLayerの座標を動かすと、発生済みのパーティクルがその場に残り続けます

http://wonderpla.net/blog/engineer/cocos2dx-ccparticlesystem/
このリファレンスを見て
setPositionだと発生済みのパーティクルごと移動する
setSourcePositionだと発生済みのパーティクルを置いていくように移動する
と解釈してたんですが、どうしたら発生済みのパーティクルごと動かせますか?

例とか言うと、
カメラの移動では発生済みのパーティクルも移動させたくて、
ファイアーボールみたいな攻撃ではパーティクルは撒き散らすように移動させたいです
それで、setPositionでもsetSourcePositionでも両方発生済みのパーティクルを置いていくように移動してしまうので困ってます
コメント1件

863
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 19:29:11  ID:oibUD6k6.net(6)
>862
setPositionTypeでrelativeを指定かな
コメント1件

864
名無しさん@そうだ選挙に行こう[sage]   投稿日:2014/12/14 19:32:50  ID:wO95bcKE.net
Physicsで爆発の衝動与えたいんだけど、どうするのが良い?

865
848[]   投稿日:2014/12/14 20:13:55  ID:fS6qjeQl.net
>859, 852
すいません、貼りますー。いくつかアニメの関数はあるんですけど、簡単にするとこんなのとかです。。
1番簡単だけど、わりと困っている奴です。Animateの方はなんとかなりそうです。

void HelloWorldLayer::callAnimation1( const std::string& fileName, int posX, int posY, int rot, int a, int b )
{
auto spriteAnima = Sprite::create(fileName);
spriteAnima->setPosition(posX, posY);
spriteAnima->setRotation(rot);
this->addChild(spriteAnima, 10);

auto fadein = FadeIn::create(1);
auto fadeout = FadeOut::create(1);
auto seq= Sequence::create(fadein, fadeout, NULL);
auto repeat = Repeat::create(seq, 3);
spriteAnima->runAction( repeat );
}
コメント1件

866
名前は開発中のものです。[sage]   投稿日:2014/12/14 20:53:24  ID:oibUD6k6.net(6)
>865
spriteAnimaにつけるアクションの数をnumberOfRunningActionでみてゼロなら、
次のアクションcallFunc2の開始するみたいに書けない?
コメント1件

867
名前は開発中のものです。[sage]   投稿日:2014/12/14 22:46:55  ID:oibUD6k6.net(6)
callfuncNはactionInstantの子だから一瞬で終わるのは当然、処理先で何してようが関係ない
TargetedActionっていうActionIntervalの子クラスだと要件を満たしてるように思える

868
名前は開発中のものです。[sage]   投稿日:2014/12/15 06:15:17  ID:JvAgY+t5.net
背景画像を入れると60だったフレームレートが30に落ちるんだけど
こういうもの?

画像の圧縮やら色々試したけど変わらない
コメント1件

869
名前は開発中のものです。[]   投稿日:2014/12/15 09:06:54  ID:I/LIKqN2.net
>868
もちろんSimulatorですよね?
コメント1件

870
名前は開発中のものです。[sage]   投稿日:2014/12/15 10:55:44  ID:4kldlTcv.net
>869
ですです

871
名前は開発中のものです。[sage]   投稿日:2014/12/15 12:27:12  ID:EYcisDa0.net(2)
X-codeのことをクスコと呼ぼう

872
名前は開発中のものです。[]   投稿日:2014/12/15 14:47:41  ID:ArLSTeT9.net
COCOS IDE から ipa apk書き出せますか?

873
856[]   投稿日:2014/12/15 20:19:13  ID:e72fLNun.net
>866, 858
ありがとうございます。うーん、ただ、なかなかうまくいかず(´・ω・`)CallFuncNが一瞬で終わるのは、一応わかっていますー。。

isDone()って使えるんですよね? seq->isDone()しても、falseしか返さない。3.1.1です。
整数の減算タイマーは作ったのですが、action数とひっかける方法ができないのか、自分が無知なのかわかりませんが、今のところうまくいかず。

参考にしたもの。TargetedActionが使われていますね。
http://discuss.cocos2d-x.org/t/checking-if-action-within-a-sequence-is-don...

唯一動作したのが、

void HelloWorldLayer::callAnimation1( const std::string& fileName, int posX, int posY, int rot, int a, int b )
{
(省略)
auto fadein = FadeIn::create(1);
auto fadeout = FadeOut::create(1);
auto callback = CallFunc::create(
[&](){
nextAnmate();
});
auto seq= Sequence::create(fadein, fadeout, callback, NULL);
spriteAnima->runAction( seq );
}

nextAnmate();でcallAnimation1( param1, param2, param3, param4, param5 ); を呼べば、当然、次のアニメがでるんですけど、なんかこの実装いいの?って気もします。。
DelayTimeであわせる方法は、いろいろと問題がでそうなので、時間ではなくアクションの終了待ちをしたいところです。

こんなのは見つけたけど、どうなんでしょう。
https://github.com/KAndQ/cocos2d-x-tools/blob/master/src/Animati...
コメント1件

874
名前は開発中のものです。[sage]   投稿日:2014/12/15 21:58:51  ID:kVkDx09B.net
>873
そもそもその関数全体の設計自体にセンスないから「この実装いいの?」とか気にしなくていいよ

875
名前は開発中のものです。[sage]   投稿日:2014/12/15 22:05:14  ID:Nh8nLY2N.net(2)
うん、確かにセンス無いかもね

876
名前は開発中のものです。[sage]   投稿日:2014/12/15 22:40:05  ID:EYcisDa0.net(2)
引数の多さを見るに
その関数だけで相当長そうだな

877
名前は開発中のものです。[sage]   投稿日:2014/12/15 23:24:59  ID:Nh8nLY2N.net(2)
posXとposYはfloatじゃダメなのか。
Vector2 posじゃダメなのか。
aとbは何の変数なのか。
まぁテストコードみたいだし細かい事はいいんだけど、
転載するコードの範囲に合わせて、使われてない引数も削った方が良いよね。
完全に無駄な情報。

878
名前は開発中のものです。[sage]   投稿日:2014/12/16 07:45:31  ID:YP0vZemh.net
フルボッコワロタ

879
名前は開発中のものです。[sage]   投稿日:2014/12/16 09:21:36  ID:tP7jwZ4K.net
顔文字がキモい

880
名前は開発中のものです。[sage]   投稿日:2014/12/16 13:49:31  ID:ilZKnw5Z.net
ここはきびしいいんたーねっとですね

881
864[sage]   投稿日:2014/12/16 22:01:28  ID:0/XA2eiH.net(2)
ふるぼっこされているw

でも、満足できるものが完成したからいいや。
アドバイスいただいた方は、誠にありがとうございました。

いじめっこはさいならー。
顔文字は関係ない、ない。

適当に削ってそのまま張ってしまったからね。
無駄なコードは、ちょと考えます。
floatよりintの方が早いと思っていたけど、int2つならfloatの方がマシってことなんかな。
コメント2件

882
名前は開発中のものです。[sage]   投稿日:2014/12/16 23:08:30  ID:R2C77ZGL.net
>881
大学にでも入って勉強してきたらどう?
コメント1件

883
872[sage]   投稿日:2014/12/16 23:45:26  ID:0/XA2eiH.net(2)
>882
もう卒業したからな。学部はプログラムに無縁。そうかそれでわかるのか。
コメント1件

884
名前は開発中のものです。[sage]   投稿日:2014/12/17 01:35:54  ID:U+M5BtuN.net
>883
いや、恐らく
「万が一大学出てたとしても、君、色々勉強し直したほうがいいと思うよ?」
という煽りだろ。
>881の感じだとしょうがないとも思うが…あまり気にすんなw

885
名前は開発中のものです。[sage]   投稿日:2014/12/17 01:46:18  ID:VHNAS5qY.net
高卒乙テラワロス

叩かれ過ぎたろwwww

886
名前は開発中のものです。[sage]   投稿日:2014/12/17 04:37:46  ID:oR8yJz2d.net
排他的コムニチー

887
名前は開発中のものです。[sage]   投稿日:2014/12/17 09:41:11  ID:xguoqfx+.net(2)
int2つならfloatの方がましってどんな論理だよw

888
名前は開発中のものです。[sage]   投稿日:2014/12/17 09:44:37  ID:xguoqfx+.net(2)
846くんは趣味グラマーだろうからしゃーない
もし仕事で使ってるなら煽られるのもわかる

889
名前は開発中のものです。[sage]   投稿日:2014/12/17 21:28:11  ID:MVcrCCeT.net
物理空間で爆発みたいな衝撃起こしたいんですけど、自前で実装するしかないですか?

890
名前は開発中のものです。[sage]   投稿日:2014/12/18 13:00:08  ID:4MGwCUXF.net
フレームワーク利用して論理的に考えてで、できなかったら知識と経験足りてないからサンプルを自力で作るとかして
トレーニングしたほうがいいんじゃない?flappy birdのコピーゲームとかさ

891
名前は開発中のものです。[sage]   投稿日:2014/12/18 13:38:41  ID:wtHnb4hq.net
HelloWorldのゲーム版を自分のものにするといろいろ応用できていいね

892
名前は開発中のものです。[sage]   投稿日:2014/12/20 09:31:24  ID:UcNVNBOY.net
素人で申し訳ないんだけど、
cocos code IDE で プロジェクト作成時に、
users\templates の「アクセスが拒否されました」って出て失敗するのは何なんだろう。
なんで templates にアクセスしようとするのか…
コメント1件

893
名前は開発中のものです。[sage]   投稿日:2014/12/20 11:23:52  ID:NZEDM3aF.net(2)
>863
CCParticleSystemQuadがaddChildされたCCLayerがsetPositionで動かされた時と
CCParticleSystemQuadを直接setPositionした時でパーティクルの挙動を変えたいんですが

生成済みのパーティクルはCCParticleSystemQuadの位置に影響を受けないけど、
カメラの役割であるCCLayerが動いた時には追従してほしい場合は毎フレームsetPositionTypeを2回やるということでしょうか?
PositionTypeが評価されるのは描画直前のような気がするんですが

894
884[sage]   投稿日:2014/12/20 14:07:53  ID:NZEDM3aF.net(2)
あ、そこでsetSourcePosition使うんでした、ありがとうございます

895
名前は開発中のものです。[sage]   投稿日:2014/12/21 13:20:14  ID:VEjUPYFa.net
>892
環境とかバージョンは?

896
名前は開発中のものです。[sage]   投稿日:2014/12/21 16:54:32  ID:UoMqn2et.net(2)
https://github.com/SpriteStudio/SpriteStudio5-SDK/tree/master/Pl...

SpriteStudioというアニメーションエディタの会社が配布しているcocos2dx用のアニメーションプレイヤーなんですが、
CCSpriteBatchNodeにaddChildしようとすると
Assert failed: CCSprite is not using the same texture id
というエラーが出て困ってます。

Playerとは別にテクスチャアトラスを読み込んでるせいだとは思うんですが、
Playerに既に読み込んであるテクスチャアトラスを読み込ませる方法や、Playerがファイルから読み込んだテクスチャアトラスを取得する方法がありません
コメント2件

897
887[sage]   投稿日:2014/12/21 19:27:19  ID:UoMqn2et.net(2)
ResourceManagerに追加した後にPlayerが読み込んだCellRefからちょっと強引ですがcocos2d::CCTexture2Dを引っ張ってきても同じエラーが出ました
TextureからSpriteを作ってみたところテクスチャアトラスがそのまま表示されたので、
BatchNodeは期待通りの挙動で、PlayerがBatchNodeを受け付けていないような気もするんですが、
エラーメッセージ自体はcocos2dのものなのでもう意味がわかりません

898
名前は開発中のものです。[sage]   投稿日:2014/12/21 19:50:23  ID:eZhuNL/4.net
間違ってるかもしれないけど、自分の理解だとFrameCacheでplistからテクスチャ名と各切り取るrectの大きさ読み込んで
BatchNodeで読み込んだtextureから、そのframeCacheの部分を切り取るッて感じだと思うんだけど、
batchNodeにaddされるSpriteの使うtextureはbatchNodeで読み込んだ一枚テクスチャじゃないとダメで、そこんとこ間違ってるからそんなエラーが出るんじゃ
コメント1件

899
名前は開発中のものです。[sage]   投稿日:2014/12/21 21:59:08  ID:1DVUkBOV.net
今日からv3に移行しました。
xcodeで新しくクラスファイル追加すると、iosでは動くのに、androidだと動かない。なんででしょう?
android.mkには追加してあります。

900
名前は開発中のものです。[sage]   投稿日:2014/12/24 01:27:17  ID:mgbK1Hlv.net
もしかして、MenuItemImageで作ったボタンってタッチ拾う時にレイヤー無視してる?
コメント1件

901
887[sage]   投稿日:2014/12/24 19:04:34  ID:JqKQyI9r.net(2)
http://gyazo.com/48ac5c562d9c46ae8bf389e04541cf97.png
このアイコンってどういう意味ですか?

バンドル版ADT22からEclipse+ADT23に乗り換えたらこんなのが出ました

902
887[sage]   投稿日:2014/12/24 19:06:04  ID:JqKQyI9r.net(2)
というかフォルダが開けません

903
名前は開発中のものです。[sage]   投稿日:2014/12/24 20:15:52  ID:7H839T1/.net
>896 つgoogle(eclipse,エクスクラメーション)
>900 Menu::initWithArrayでsetSwallowsをtrueにしてるからtouchPriorityが低いやつには行かないはず
コメント1件

904
名前は開発中のものです。[sage]   投稿日:2014/12/25 14:18:34  ID:XDhdDKsq.net(2)
>896
赤いビックリマークの事なら腐るほど書いてあるんですが、
フォルダが開けなくなる黄色いビックリマークについては見当たらないです
問題タブにも何もありません

905
名前は開発中のものです。[sage]   投稿日:2014/12/25 14:20:43  ID:XDhdDKsq.net(2)
あと新しく作ったプロジェクトも同じでclassesフォルダが開けませんでした

906
名前は開発中のものです。[]   投稿日:2014/12/25 17:45:32  ID:w9+S+MfJ.net
i-mobile Cocos2dx Module 使ってる人いる?
Android の機種によっては、広告の表示位置がずれまくるのだが。。

907
名前は開発中のものです。[sage]   投稿日:2014/12/26 12:29:34  ID:IXxiiBMK.net
>898
返答遅くて申し訳ないです
CCSpriteBatchNode::createWithTextureでテクスチャを指定してるんですが、ダメなんですか?

http://codepad.org/kt3PNpk6

908
名前は開発中のものです。[sage]   投稿日:2014/12/26 15:26:04  ID:EmY+/Ha3.net
>903
下に行かないのは分かるんですが、MenuItemImageで作ったボタンのレイヤーの上にレイヤー作っても、タッチ拾っちゃうんです。

909
名前は開発中のものです。[sage]   投稿日:2014/12/26 17:08:16  ID:JdcbSLDE.net
ボタンの上のレイヤーでeventDispatcherにlistener登録するときにaddEventListenerWithSceneGraphPriorityか、FixedPriorityででかい値いれるかして
上のlayerのlistenerのswallosをtrueにしたら上のレイヤーでeventが止まると思う ってことでいいの?
コメント1件

910
名前は開発中のものです。[sage]   投稿日:2014/12/27 17:48:16  ID:7J4XsIFd.net(2)
>909
やってみたんですが、ボタンのタッチ判定が上のレイヤーより先に処理されてるみたいで無理でした

911
名前は開発中のものです。[sage]   投稿日:2014/12/27 18:35:38  ID:7CW96ovq.net
z orderとtouch priorityが逆に設定されてて
表に出てるボタンほどタッチ優先度が低いという仕様

912
名前は開発中のものです。[sage]   投稿日:2014/12/27 18:55:33  ID:7J4XsIFd.net(2)
すいません、自己解決しました!
上のレイヤーのonTouchBeganでtrueを返したら、反応しなくなりました。
全く理屈が分からないのですがこれでモーダルレイヤっぽいモノができました。

913
名前は開発中のものです。[sage]   投稿日:2014/12/28 20:23:48  ID:5WpjYbXy.net
破壊表現って実現できますかね
よく3Dである粉々になる感じのやつじゃなくて、直線で分割するようなものです

914
名前は開発中のものです。[sage]   投稿日:2014/12/28 21:41:05  ID:WhPxmf7d.net
最初から2つに分離しておいて、通常時はくっつけて表示すればよい。

915
名前は開発中のものです。[sage]   投稿日:2014/12/29 00:01:38  ID:vkq48pnb.net
動的に分割する方法はありますか?
コメント2件

916
名前は開発中のものです。[sage]   投稿日:2014/12/29 13:12:44  ID:AVeVeWqk.net
今までcocos2d 2.2.3でBlueStacksで開発していたんですが、
試しにとGenyMotionでAndroid2.3.7とAndroid4.4.4で実行してみたところランタイムエラーが起きました。
新しく作ったcocos2dプロジェクトでも同じようにランタイムエラーが起きました。

BlueStacksでは起動出来ているので、Eclipseの設定かプロジェクトの設定かGenyMotionの設定が原因だとは予想しているんですが、
eglSurfaceAttribでググるとメモリの使いすぎとは書いてあるのですが、仮想端末には4GB割り振ってありますし、稼働するBlueStacksのメモリは2GBです。
ビルドターゲットは2.3.3と4.4.2で試しましたが変わりません。

どうすればいいでしょうか・・・(`;ω;´)

原因が描かれてると思われるエラーはこの2つです

E/gralloc_vbox86(211): gralloc_alloc: Mismatched usage flags: 768 x 1280, usage b33
W/GraphicBufferAllocator(211): alloc(768, 1280, 1, 00000b33, ...) failed -22 (Invalid argument)
E/(211): GraphicBufferAlloc::createGraphicBuffer(w=768, h=1280) failed (Invalid argument), handle=0x0
E/BufferQueue(211): [ScreenshotSurface] dequeueBuffer: SurfaceComposer::createGraphicBuffer failed

D/dalvikvm(1287): Trying to load lib /data/app-lib/<パッケージ名>-1/libcocos2dcpp.so 0xa4f9c0b8
W/EGL_genymotion(612): eglSurfaceAttrib not implemented
A/libc(1287): Fatal signal 11 (SIGSEGV) at 0x000000b4 (code=1), thread 1287 (.プロジェクト名)
W/WindowManager(554): Window freeze timeout expired.
W/WindowManager(554): Force clearing orientation change: Window{529098f0 u0 Starting <パッケージ名>}
W/WindowManager(554): Force clearing orientation change: Window{5291bfdc u0 com.android.systemui.ImageWallpaper}
コメント2件

917
名前は開発中のものです。[sage]   投稿日:2014/12/29 16:27:21  ID:ORI6dkZl.net
>915
上見ろ

918
名前は開発中のものです。[sage]   投稿日:2014/12/30 15:49:17  ID:WqHlkMu7.net
>916
こんなんあるの?

919
名前は開発中のものです。[sage]   投稿日:2014/12/30 16:22:29  ID:jCiur45G.net
>915
http://blog.goo.ne.jp/rxn10223/e/746f73107448da9c2c222f060cb20fb3
eglSurfaceAttribあたりのエラーでググってたらこういうの見つけたよ。
openGLへのPCの対応が原因見たい
あとMicrosoft office IMEが悪さしてるっていう話もあったが・・・
http://blog.livedoor.jp/hepoyon/archives/51926165.html
コメント1件

920
名前は開発中のものです。[sage]   投稿日:2015/01/04 10:51:32  ID:71bj2w73.net(2)
これまでずっとiOSで動かしてたプロジェクトをはじめてandroidで読み込むんだが怖すぎる・・
メインのファイルが.mm(C++/Objective-C)になってるんだけどこれ動かないよね?

921
名前は開発中のものです。[sage]   投稿日:2015/01/04 11:05:19  ID:6+r7Yk++.net
そりゃiosビルド用のiosフォルダだとApppCpntrollerとかmmよ
android用のフォルダに.javaもあるから無問題
ただ俺もmacのみでしかしてないから詳しくないけどandroid.mk修正する必要あったような
コメント1件

922
名前は開発中のものです。[sage]   投稿日:2015/01/04 12:09:44  ID:71bj2w73.net(2)
>921
メインのファイルであるHelloWorld.cppの拡張子をmmに変えてつくっちゃってたんですよ・・・
後先のこと考えない実装をしちゃってて後悔してます。
コメント1件

923
名前は開発中のものです。[sage]   投稿日:2015/01/04 12:32:31  ID:8cIsCjgM.net
>919
ありがとうございます
うーん、IMEもVMも大丈夫そうです
ちょっと自己解決は難しそうですね

924
名前は開発中のものです。[sage]   投稿日:2015/01/04 14:05:21  ID:uEwCk2rf.net
>922
うわー、それ痛すぎるわ。もはやマルチプラットフォームじゃないじゃん。
mmで書いてたところ今のうちにC++に書き直すのを推奨する。

925
名前は開発中のものです。[sage]   投稿日:2015/01/04 17:15:20  ID:DSY6gCKq.net
3.3試しました?
なぜかGenyMotion上でHelloWorld動かないわ・・・
実機では動いた。
コメント1件

926
名前は開発中のものです。[]   投稿日:2015/01/05 22:53:57  ID:ADqEBDSV.net
チュートリアル的なサイトとかないかな?
英語読んだ方が早い?

927
名前は開発中のものです。[]   投稿日:2015/01/06 12:01:20  ID:BevxLkoj.net
>925
>916と同じエラー?GenyMotionのOpenGLがどうのって書いてあるけど
同じcocos2d製のモンストとかは問題なく動くから、
”cocos2dのバージョンによってはGenyMotionで動かない”でいいのかな
コメント1件

928
名前は開発中のものです。[sage]   投稿日:2015/01/06 21:47:37  ID:2c8LK5zd.net
あんまないよな

929
名前は開発中のものです。[sage]   投稿日:2015/01/07 00:43:50  ID:5nKXTMMY.net
>927
3.2に戻したらGenyMotionでも動いたので深く追求してなかったです。
エラーログも破棄した後でした。役立たずで申し訳ありません。

930
名前は開発中のものです。[]   投稿日:2015/01/07 02:07:29  ID:KG7CK+Er.net
公式のドキュメントで良さそうなの読んでみるか

931
名前は開発中のものです。[]   投稿日:2015/01/07 15:37:35  ID:vQrGqqes.net
CocosStudio 2.0.6で作ったNodeがテクスチャとかのパスを絶対で読み込んだり相対で読み込んだりコロコロ変わってしてしょっちゅう落ちるんですけどどうすればいいですか?

932
名前は開発中のものです。[]   投稿日:2015/01/08 15:32:50  ID:aocP9iSY.net
親に子スプライトを登録していた時は、親からの差分だけ移動・回転すればよかったんですが
軽量化しようとspriteBatchNodeに登録して親から離れて
親だったNodeの座標と回転を、差分の座標と回転に加算して描画したら以前と位置が変わってしまいました
どうすればいいですか?左下原点だと正常に見えます。原点から親が離れるほど子スプライトが散ってくような感じです
以前:カメラ->親->子スプライト
現在:カメラ->親
    カメラ->batchNode->子スプライト

子スプライト->setPosition(親->getPosition()+差分Position);

933
名前は開発中のものです。[]   投稿日:2015/01/09 01:13:09  ID:SiQysFCh.net
cocos2d-xではじめるスマートフォンゲーム開発
って本出てるけど
誰か買った人いる?
導入的にはどうなんだろう、少し気になる

934
名前は開発中のものです。[sage]   投稿日:2015/01/09 02:42:38  ID:7/1uPdnO.net
読んで感想よろ。三連休あるしな。

935
名前は開発中のものです。[]   投稿日:2015/01/09 10:30:00  ID:1E2v+gGV.net
昨日から始めましたが
c++特有のcppとhがぶっちゃけめんどくさいです
1クラスで2ファイル作る意味がわかりません!

なのでluaで始めようと思うのですが、
スクリプト言語ということで解析されるとソースが割れやすいと思いますが、対策はあるのでしょうか?
コメント1件

936
名前は開発中のものです。[sage]   投稿日:2015/01/09 11:28:24  ID:FVTtodqK.net
別にヘッダファイル必ず作れと誰も言ってないが?
不便に思うならファイル一つに全部書けばいいだろ。
スクリプトにしたらソース見られるの当たり前。

937
名前は開発中のものです。[sage]   投稿日:2015/01/11 05:59:23  ID:KQEAELXQ.net
スレタイ

938
名前は開発中のものです。[sage]   投稿日:2015/01/11 11:21:05  ID:0BMhDAqR.net
解析されるような物を作ってから言えカス

939
名前は開発中のものです。[]   投稿日:2015/01/11 13:37:03  ID:lM5gWAsy.net
前回このif文に来た時と同フレームだったらfalseみたいなことやりたいときどうすればいいですか?

940
名前は開発中のものです。[sage]   投稿日:2015/01/11 14:29:16  ID:rnK0uwfE.net
>935
お前のグレートなうんこなんて誰も見たくないから心配するな

941
名前は開発中のものです。[]   投稿日:2015/01/15 09:53:18  ID:WSLyQdNf.net
最近はじめたけどドキュメントなさすぎてわけわかんねぇ

942
名前は開発中のものです。[sage]   投稿日:2015/01/15 10:25:58  ID:LFp4rcgV.net
初心者には使えません

943
名前は開発中のものです。[sage]   投稿日:2015/01/15 10:35:10  ID:5tbJ6FzI.net
Unity使えよ

944
名前は開発中のものです。[sage]   投稿日:2015/01/15 12:58:59  ID:kSZlljZt.net
ドキュメントもブログとかも十分あるだろ何と比較してんだ

945
名前は開発中のものです。[]   投稿日:2015/01/15 14:27:29  ID:Xl0u5pVu.net
まさか日本語でしか検索してない?

英語ならいっぱいあるけど

946
名前は開発中のものです。[]   投稿日:2015/01/16 00:34:27  ID:DsQHju3R.net
cocos2dでAndroidとiOS両方にリリースしたい場合、
よくiOSメインで開発して、たまにAndroidで確認するのが普通って聞くんですが、
XCodeで開発しないといけないんでしょうか?

XCodeの良い評判は聞いたことないので
Eclipse/iOSという開発方法でやってるんでしょうか?

あとVisualStudio/Android/Windowsという組み合わせで開発できたりしないでしょうか?

947
名前は開発中のものです。[sage]   投稿日:2015/01/16 10:16:54  ID:S1JwfDKU.net
できるよ 上の方に書いてるじゃん
windowsにcocosインストールしてwin32フォルダのvsproj開けばいい これでVS/Win環境
これだけだとcocos2dのPCのwindows向けビルドになるから、
androidエミュレータなり実機で見たいときはコマンド打てばいいはず
windows機からiOSエミュ実機向けにどこまでできるか不勉強で知らない
コメント1件

948
名前は開発中のものです。[]   投稿日:2015/01/17 19:00:09  ID:O8Io0R5L.net
>947
ほんとでした
今までわざわざAndroidエミュ上でデバッグしてました
Eclipse投げ捨ててきます

949
名前は開発中のものです。[sage]   投稿日:2015/01/17 21:10:19  ID:iZT1RAZv.net
VSで開発するのが勝ち組。最強の開発環境。
Xcodeとか使ってる奴ら効率悪くてザマア。
platform依存部分だけは仕方なく
Xcode、Ecripse+ndkデバッグでやるが、全体の5%もないしな。

950
名前は開発中のものです。[sage]   投稿日:2015/01/18 00:19:22  ID:h5fCsBWP.net
VS使ったことないんだけどxcodeと比べてどこがいいの?

951
名前は開発中のものです。[]   投稿日:2015/01/18 04:26:51  ID:c9emwBe5.net(3)
3.3をMacにインストールしてXcodeの方は上手くいったのですが、
eclipseの方でAndroid環境を作って実機でHelloWorldを実行しようとすると

java.lang.UnsatisfiedLinkError: Native method not found: org.cocos2dx.lib.Cocos2dxActivity.getGLContextAttrs:()

というエラーが出てきてしまいます。
プロジェクト配下のjni/hellocpp/main.cppを見ると
「Unresolved inclusion: <jni.h>」と出ているので、この辺りのような気がするのですが
何がよくないのかがわかりません。

どなたかわかる方いらっしゃるでしょうか?
コメント2件

952
名前は開発中のものです。[]   投稿日:2015/01/18 09:24:13  ID:tb9UsTvd.net(2)
>951
実機ってAndroid5.0以上じゃない?
コメント1件

953
名前は開発中のものです。[]   投稿日:2015/01/18 10:52:58  ID:c9emwBe5.net(3)
>952
レスありがとうございます。

実機はAndroid4.4.2です。
cocos2d-x3.2だと特に問題ないのですが…。

954
名前は開発中のものです。[]   投稿日:2015/01/18 12:10:02  ID:StaVlKBS.net(3)
Xcodeは知らんがEclipseに比べてVSはインテリセンスが神懸かってる
Eclipseはコンテナ挟むとすぐ考えるのやめる

955
名前は開発中のものです。[sage]   投稿日:2015/01/18 12:42:42  ID:c9emwBe5.net(3)
>951です。
サンプルプロジェクトを一旦再作成しアレコレやっていたら実機で動くように
なったのですが、以前「Unresolved inclusion: <jni.h>」は解決されていません。
これ、大丈夫なのかなぁと思いますが…。

作り直した時に「Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer」
というエラーが出たので、Java build pathのSourceタブ部分から
プロジェクトに紐づいているっぽい箇所をremoveしてみました。
コメント1件

956
名前は開発中のものです。[]   投稿日:2015/01/18 13:01:06  ID:tb9UsTvd.net(2)
>955
ああ、3.3からcocos2dlibだったっけ?eclipsでリンクしなくてよくなったんよ
リンクしちゃうと競合してそのエラーはくんよ
コメント1件

957
名前は開発中のものです。[]   投稿日:2015/01/18 18:35:27  ID:StaVlKBS.net(3)
CCSpriteBatchNode: resizing TextureAtlas capacity from [424] to [566].
って出まくってFPSが落ちるんだけどどうしたらいいんだ
一度読み込んだテクスチャアトラスを切り分けて描画してるんだけどなんでキャパシティが云々言ってるの?
コメント1件

958
名前は開発中のものです。[]   投稿日:2015/01/18 18:39:19  ID:StaVlKBS.net(3)
CCSpriteで描画するとなぜかBatchNode描画よりFPSが出るからメモリの問題じゃないと思うんだけど

959
名前は開発中のものです。[sage]   投稿日:2015/01/18 19:31:24  ID:OVHPMooq.net(2)
>957
ソースのSpriteBatchNode::increaseAtlasCapacity()ってとこにコメント書いてあって、
createWithTexture(Texture2D* tex, ssize_t capacity/* = DEFAULT_CAPACITY*/)
のcapacityを超えようとしたらリサイズするのとログにエラー書き出すよって書いてある。
capacityってaddできるchildの合計みたいだから十分大きな値を指定するでいいと思うよ

960
名前は開発中のものです。[]   投稿日:2015/01/18 21:51:03  ID:4UZVSyZ3.net
物理演算を使ったゲーム作ってるんですけど、PhysicsEditorで作った物理形状に合わせてテクスチャ貼りたいんですけど可能ですか?

961
名前は開発中のものです。[sage]   投稿日:2015/01/18 23:26:16  ID:OVHPMooq.net(2)
cocos2dxむけのprkitでできるんじゃねーの
どう貼るかにもよるだろうけども

962
名前は開発中のものです。[]   投稿日:2015/01/19 15:42:09  ID:XAKnUJ8a.net
>956
何という…。
ちゃんと公式読んだらきっと書いてあるんですよね。
リンクをサクっとRemoveすると特に問題なくできるようになりました。
ありがとうございました。

「Unresolved inclusion: <jni.h>」が解決できないのが気になりますが、
これは3.3だからという問題じゃなさそうな気がしてきました。

963
名前は開発中のものです。[sage]   投稿日:2015/01/20 11:18:12  ID:rkyC9vNn.net
大人気な統合開発環境な割にいつまでたっても2スレ目に行かない(´・ω・`)

964
名前は開発中のものです。[]   投稿日:2015/01/20 12:09:54  ID:/vm9ASXj.net
980ぐらいでよさそうだね(´・ω・`)

965
名前は開発中のものです。[sage]   投稿日:2015/01/20 13:44:15  ID:kS8CfB/g.net
>2のスレよりはずっと流れ早いぞ

966
名前は開発中のものです。[sage]   投稿日:2015/01/21 17:02:20  ID:rdMKbtkw.net
>959がなんだか日本語わかりづらい気がするので補足

spriteBatchNodeのメンバー変数のcapacityっていうのがあってaddChildできるchildの上限数らしい
createWithTextureメソッドの第二引数で指定するみたいなんだけどデフォルト値は29
これを越えるchildをaddChildしようとしたらリサイズするんだけどそれが重い処理らしい
>957のエラーはそのリサイズするときに表示されるやつで424から566にするって書いてるからこれがエラーの最後なら
SpriteBatchNode::createWithの第二引数のcapacityを600くらいにすればいいんじゃね
詳しくはcocosのコードを見たらいいよ。
コメント1件

967
名前は開発中のものです。[]   投稿日:2015/01/22 09:23:33  ID:j3WGe60m.net(4)
v3.3使ってる人、NDKのバージョンいくつ使ってますか?
最新版だとダメなんじゃないかと思い始めてきた・・・
コメント1件

968
名前は開発中のものです。[]   投稿日:2015/01/22 10:10:11  ID:J8Q0lr6o.net(3)
>967
9dじゃないとあかんで
コメント2件

969
名前は開発中のものです。[]   投稿日:2015/01/22 10:14:19  ID:j3WGe60m.net(4)
>968
9dだと・・・?
10d使ってたから何か今ひとつだったんだろうか

レスありがとうございます!
帰ったら9dブチ込んでみます

970
名前は開発中のものです。[sage]   投稿日:2015/01/22 10:21:24  ID:j3WGe60m.net(4)
連レスすいません

>968
http://travitu.hatenablog.jp/entry/2014/12/23/224946
v3.3からAndroid NDK r10c 以上の利用を推奨とか書いてあるんですが。

ツールチェインねぇよ、ハゲのエラーが消えんのです・・・
NDKはあるし、.bash_profileは間違ってないし何でエラーが出るのかわからず
「NDKのバージョンじゃね?」と思ったんですけど、着眼点が違うんですかね
コメント1件

971
名前は開発中のものです。[]   投稿日:2015/01/22 15:46:37  ID:ndjkRlu+.net
bin解凍してますよね?
コメント1件

972
名前は開発中のものです。[]   投稿日:2015/01/22 17:24:39  ID:j3WGe60m.net(4)
>971
もちろん!
帰宅したらr10cでリベンジしてみます・・・
コメント1件

973
名前は開発中のものです。[]   投稿日:2015/01/22 21:40:19  ID:J8Q0lr6o.net(3)
>972
試しに10d入れたらなんのエラーもなくビルドできたよー、なんだろね?

974
名前は開発中のものです。[]   投稿日:2015/01/22 21:44:06  ID:J8Q0lr6o.net(3)
たみなるで
chmod a+x android-ndk-r10d-darwin-x86_64.bin
で権限変更して
./android-ndk-r10d-darwin-x86_64.binで解凍して、そのフォルダNDKのルートでいけたよ

975
名前は開発中のものです。[]   投稿日:2015/01/23 01:29:37  ID:0M8FgcaZ.net
ビルド出来ない子android studioでやってるのではなかろうか?

976
名前は開発中のものです。[sage]   投稿日:2015/01/23 10:39:09  ID:5GDmEPQV.net
>970です
昨日は色々ありがとうございました!

結果、NDKのパスが違うというオチでしてね・・・。
.bash_profileの方はちゃんと設定してあるのに、
eclipse側に設定している方がパス足りませんでした!
本当にすみません。

ちなみにツールチェインねぇよ、ハゲ!と言われても、Android実機では
普通にサンプル動いていたのでしばらく気が付かなかったのです。
ハゲてはおりませんがお騒がせしました。

977
名前は開発中のものです。[sage]   投稿日:2015/01/24 09:10:16  ID:a+hsTTUv.net
そろそろ次スレいるんじゃない?
それでテンプレどうする?

978
名前は開発中のものです。[]   投稿日:2015/01/24 11:11:26  ID:vN0iK6Pw.net
>966
わざわざ補足までありがとう
お礼書こうと思ったらBB2Cが規制されてて投稿できなかった

979
名前は開発中のものです。[sage]   投稿日:2015/01/24 18:15:25  ID:BrQEPr6X.net(2)
cocosstadio、UIとか使いたいんだけどレンダリング(中央)ビューが
真っ黒で何も表示されない。なんだけど何が問題なんでしょう。。

スタートページの「サンプル」も真っ黒。

980
名前は開発中のものです。[sage]   投稿日:2015/01/24 20:15:53  ID:a1tBNmXu.net(2)
http://www.cocos2d-x.org/wiki/Getting_Started_with_CocoStudio
about cocostudioの上にhardware renderingがサポされてないからsoftware rendering選んでね
じゃないと黒くなるよと書いてるよ
コメント1件

981
名前は開発中のものです。[sage]   投稿日:2015/01/24 20:26:56  ID:a1tBNmXu.net(2)
オープンソースのマルチプラットフォーム2Dゲームフレームワーク(C++)

公式 http://www.cocos2d-x.org
公式フォーラム http://discuss.cocos2d-x.org
ソース https://github.com/cocos2d/ cocos2d-x/buildフォルダの中のテストプロジェクトも参照

1スレ cocos2d-x


建てる人適宜推敲してくれ

982
名前は開発中のものです。[sage]   投稿日:2015/01/24 21:18:01  ID:BrQEPr6X.net(2)
>980
なるほど・・!ありがとうございます・・!

983
名前は開発中のものです。[sage]   投稿日:2015/01/25 23:08:48  ID:SWR270qg.net
円と四角形の判定をしたいんだけど、cocos2d-xでいい感じの関数ってあるかな
自分で実装するのはめんどくさいからしたくないなぁ

984
名前は開発中のものです。[sage]   投稿日:2015/01/26 00:12:55  ID:ro/AlkBi.net
判定つーと当たり判定か
真円なら四角形の頂点との距離判定だけだしょ

985
名前は開発中のものです。[sage]   投稿日:2015/01/26 06:38:25  ID:svLcp6mc.net(3)
「cocos2d-xではじめるスマートフォンゲーム開発」という本を買い、
Android向けの開発環境を構築しているのですが、
ターミナルでの環境変数の設定がうまくいきません。

具体的にいうと「アプリケーション」下に「Android」フォルダを作成し、
その中に「sdk」「ndk」「ant」というフォルダを作った後で、
ターミナルで
echo “ANDROID_SDK_ROOT=/Applications/Android/sdk” >> ~/.bash_login
echo “NDK_ROOT=/Applications/Android/ndk” >> ~/.bash_login
echo “ANT_ROOT=/Applications/Android/ant/bin” >> ~/.bash_login
source ~/.bash_login

とコマンドをうっていくのですが、

-bash: “ANDROID_SDK_ROOT=/Applications/Android/sdk”: No such file or directory
-bash: “NDK_ROOT=/Applications/Android/ndk”: No such file or directory
-bash: “ANT_ROOT=/Applications/Android/ant/bin”: No such file or directory

と、「そんなファイルないよ」と言われてしまいます。
ちゃんとアプリケーション下に作ったのに、なぜないと言われるのでしょう
コメント1件

986
名前は開発中のものです。[sage]   投稿日:2015/01/26 06:44:26  ID:LwKzUTLt.net
最近のはsetup.pyで設定するんじゃないの?
コメント1件

987
名前は開発中のものです。[sage]   投稿日:2015/01/26 07:22:32  ID:svLcp6mc.net(3)
>986
ありがとうございます!setup.pyの方でルート登録できたみたいです。

もう一つお聞きしたいのですが、ターミナルを起動するたびに、最初のechoで登録した

-bash: “ANDROID_SDK_ROOT=/Applications/Android/sdk”: No such file or directory
-bash: “NDK_ROOT=/Applications/Android/ndk”: No such file or directory
-bash: “ANT_ROOT=/Applications/Android/ant/bin”: No such file or directory

が毎回先頭に表示されるのですが、これを消す方法は無いのでしょうか…

988
名前は開発中のものです。[sage]   投稿日:2015/01/26 07:23:08  ID:L2VCbHVF.net(4)
>>でなくて>と思う
bash_login使うのも変 前はbash_profileにかいてたし
echoってファイルに書き込むコマンドだから下手に設定すると変になるよ
setup.pyのほうがいい

三木さんの本でしょ 俺も同名の本を持ってるけどechoとかでてこないよ。
本じゃなくて出所不明のとこ参考にしてんじゃないの

989
名前は開発中のものです。[sage]   投稿日:2015/01/26 07:27:40  ID:L2VCbHVF.net(4)
お、入れ違いになった。
vi .bash_loginでviっていうテキストエディタで開いて編集してかきたしたとこ消す
上書き保存とかキーボード操作でするから調べて。

990
名前は開発中のものです。[sage]   投稿日:2015/01/26 07:29:44  ID:L2VCbHVF.net(4)
vi ~/.bash_loginが正確
次スレたててきます!
コメント1件

991
名前は開発中のものです。[sage]   投稿日:2015/01/26 07:44:30  ID:L2VCbHVF.net(4)
ホスト規制されてました。他の方次スレお願いします。

992
名前は開発中のものです。[sage]   投稿日:2015/01/26 08:31:15  ID:svLcp6mc.net(3)
>990
ありがとうございます!
ここ数日の悩みが一気に解決しました…!
僕の本だと39ページでbash_loginと>>使ってますね…。
(ちなみに初版です)
増刷したときに変更されたんですかね

993
名前は開発中のものです。[sage]   投稿日:2015/01/26 11:53:04  ID:vpvSLj8t.net
ダブルクオートが気になる、、、

994
名前は開発中のものです。[]   投稿日:2015/01/26 19:21:26  ID:NviU0e7+.net(2)
scene を切り替えずに画面全体を1秒くらいホワイトアウトさせたいときは、
何をアニメーションさせればよいのでしょうか?
コメント1件

995
名前は開発中のものです。[]   投稿日:2015/01/26 19:26:40  ID:4p3/3cDA.net
>994
LayerColorとかどうよ?
コメント1件

996
名前は開発中のものです。[]   投稿日:2015/01/26 23:53:42  ID:NviU0e7+.net(2)
>995
ありがとうございます。

画面構成に Cocos Studio 2 を使っているので、scene の背景の色を変えても
上のNodeの色は変わらないのです。
Cocos Studio 2 で読み込んだNode を↓の感じでアニメーションさせてみましたが、
何も変化しませんでした。

this->getChildByTag(0)->runAction(TintTo::create(2,255,255,255));


上にレイヤーのっけてフェードさせるのがいいのかもしれないですね。

997
名前は開発中のものです。[sage]   投稿日:2015/01/26 23:57:44  ID:z/07my8b.net
>985
MACの話?
俺はwindowsで環境作ったけどはbashとか使った記憶がない。。。

998
名前は開発中のものです。[sage]   投稿日:2015/01/27 06:26:05  ID:v0Ke9Ofm.net(2)
>echo “ANDROID_SDK_ROOT=/Applications/Android/sdk” >> ~/.bash_login

echo ”” 全角
echo "" 半角英数字

コマンドに全角文字・全角空白などは使えない。
半角英数字のみを使う

リダイレクションでは、
> file で、ファイルに上書き(以前の内容はすべて消える)
>> file で、ファイルに追加書き込み

999
989[sage]   投稿日:2015/01/27 06:28:01  ID:v0Ke9Ofm.net(2)
Linuxで、数字はシェルの設定ファイルが、読み込まれる順番です

ログイン時に、一度だけ読み込まれるもの(ログインシェル)
1 /etc/profile
2 ~/.bash_profile
ただし、このファイルが無ければ、
~/.bash_login、~/.profile の順に、ファイルを探して読み込む

bashが起動されるたびに読み込まれるもの(対話シェル)
3 ~/.bashrc
4 /etc/bashrc

1、4はすべてのユーザーに適用
2、3はユーザーごとに適用

本来、ログインシェルと対話シェルは別の処理ですが、
一般的には、2の中で、3を呼び出しています
その時は、1234の順で進む

3の中の最後の方に、
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
と書いてあり、~/.bash_aliases ファイルがあれば、
それを読み込むので、ここに個人用の設定を書く

設定のサンプルは、bash-doc パッケージの、
/usr/share/doc/bash/examples/startup-files
/usr/share/doc/bash-doc/examples

1000
名前は開発中のものです。[]   投稿日:2015/01/27 21:18:32  ID:7DT5rH/t.net
PRKit使ってる方いますか?
cocos2d-xはVer3.3でデモソース使っても表示されないです...
コメント1件

1001
名前は開発中のものです。[sage]   投稿日:2015/01/27 22:21:42  ID:ev/fPQ3b.net
次スレ

cocos2d-x Part2 [転載禁止](c)2ch.net
cocos2d-x Part2

1002
名前は開発中のものです。[sage]   投稿日:2015/01/28 00:10:01  ID:CwPTV2Qn.net
おつ

1003
名前は開発中のものです。[sage]   投稿日:2015/01/28 13:13:07  ID:YovM4ngb.net

1004
名前は開発中のものです。[]   投稿日:2015/01/29 02:41:30  ID:Bwl1kzj/.net
>1003
やってみました。どうやらデモでは動きますが3.3のHelloWorldに組み込んでみても描画されずです。。。
推測なのですがデモだと3.0rc1で動いてるのでそこらへんが原因かなーと思っています。

OpenGLの知識ないからどこが悪いのかさっぱり...
誰か是非3.x世代で動くようにしてください...

1005
名前は開発中のものです。[sage]   投稿日:2015/01/29 08:33:35  ID:xd/Il0I2.net
pattern1.pngいれてるよね?

1006
名前は開発中のものです。[sage]   投稿日:2015/01/29 20:47:02  ID:EFSvcdkr.net
http://www.mets-blog.com/cocos2d-x-fillpolygon-with-texture/
3.0rcも3.xなんだが。openGLの前にネットでの質問のしかた調べた方がいい
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

ゲ製作技術板 タイトル検索

このスレッドが人気です(実況系)
オタカル最前線2017春<フジバラナイト SAT>2 (596)フジ実況
ランク王国 (768)TBS実況
タイガーマスクW 第二十九話「孤独の虎」 ◆2 (593)テレ朝実況
ワールドプロレスリング (566)テレ朝実況
<オトナの土ドラ>犯罪症候群 Season1 第4話 ★1 (808)フジ実況
有吉反省会 (831)NTV実況
マシコ会議☆1 (800)NTV実況
新・情報7daysニュースキャスター★7 いつもの画像・いつもの彼 (767)TBS実況
このスレッドが人気です(ニュース系)
【対北朝鮮】フィリピン大統領「トランプ氏にやめてと言わないといけない」「戦争で最初に犠牲になるのはアジアだ」 (1000)ニュー速+
【サッカー】<ボールボーイを小突いて一発退場!>徳島DF馬渡「僕の感情がバッと出てしまった」試合後ボールボーイの元へ向かい謝罪★4 (1000)音楽・芸能ニュース
【調査】40代、35%が「貯蓄ゼロ」★4 (1000)ニュー速+
【軍事】フランス海軍の強襲揚陸艦「ミストラル」が佐世保基地に入港 日本、英国、米国の部隊を乗せ初の4カ国共同訓練へ★8 (1000)ニュー速+
【海外旅行】日本人がよく使うロキソニンや湿布 海外であまり処方されない よく効く鎮痛薬は副作用警戒、湿布薬は習慣がない (465)ニュー速+
【サッカー】<ボールボーイを小突いて一発退場!>徳島DF馬渡「僕の感情がバッと出てしまった」試合後ボールボーイの元へ向かい謝罪★3 (1000)音楽・芸能ニュース
【芸能】ダウン症の息子、進路どうすれば 奥山佳恵さん悩む選択 ★2 (1001)音楽・芸能ニュース
【軍事】フランス海軍の強襲揚陸艦「ミストラル」が佐世保基地に入港 日本、英国、米国の部隊を乗せ初の4カ国共同訓練へ ★7 (1000)ニュー速+
ゲ製作技術板の人気スレ
高校生3人がc言語初心者からゲーム作る (726)
製作者スレ SRPG Studio 23章 (476)
【ウディタ】WOLF RPGエディター 其の64 (519)
自作ゲーム開発者たちのメンバー募集 (987)
ゆめにっきっぽいゲームを作るスレ 16部屋目 (607)
【ウディタ】WOLF RPGエディター 其の63 (1012)
個人製作ゲームはなぜ売れないのか Part.4 (83)
【SGB】smile game builder【スマビ】 2枚目 (588)
『Clickteam Fusion/Multimedia Fusion』 16 [無断転載禁止]&#169;2ch.net (736)
【ウディタ】WOLF RPGエディター 其の62 (1029)
【3Dゲームエンジン】Unity質問スレッド28 (598)
【UE4】Unreal Engine 4 初心者質問スレッド part3 (496)
【ストア】ステマ業者の銭のタネ“登録料ビジネス”って?・技術板【stema】 (822)
【UE4】Unreal Engine 4 part6 (192)
『Clickteam Fusion/Multimedia Fusion』 15 (1012)
何一つ知識がない状態からゲームを作る (196)
WOLF RPGエディター 質問スレ 其の10 (945)
ニート、無職、フリーターがゲームを作るスレ 22 (1385)
SRPG Studio 5章 (1043)
Unityで凄いゲーム作りたい誰か作り方教えて! (267)
【VXA】RPGツクールVXACE 【Ace】総合スレッドpart1 (180)
『Clickteam Fusion/Multimedia Fusion』 14 (995)
【3Dゲームエンジン】Unity質問スレッド17 (1011)
【Spine】2Dボーンアニメツール【Sprite Studio】 (223)
【3Dゲームエンジン】Unity質問スレッド16 (1038)
■自主製作ゲーム:開発状況報告スレVer1.3■ (177)
ニート、無職、フリーターがゲームを作るスレ 32 (302)
ニート、無職、フリーターがゲームを作るスレ 16 (1012)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)