トップページgamedev
997コメント333KB

cocos2d-x

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2014/01/19(日) 21:57:17.04ID:UIuFcGmn
オープンソースのマルチプラットフォーム2Dゲームフレームワーク。

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

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

実績
ブレイブフロンティア
ファンタジスタドール ガールズロワイヤル等
0792名前は開発中のものです。2014/11/30(日) 16:16:04.53ID:2LtupVMk
CCFileUtils::sharedFileUtils()->getWritablePath()で取得したファイルパス下に
ディレクトリを作りたいんですがどうしたらいいですか?
CCFileUtilsにはフォルダに関する操作がありませんでした
0793名前は開発中のものです。2014/11/30(日) 18:01:49.71ID:vq/QPK9c
隕石が降ってくると地面がえぐれてでこぼこになるみたいなのを作りたいのだけど
方法がわからん
地面にはphysicsありででこぼこになった形で衝突判定できるようにしたい
0794名前は開発中のものです。2014/11/30(日) 20:37:06.88ID:Q1WMgp1N
>>793
上の方でオブジェクト破壊のアセットの話が出てたよ。有料だったかも。

プロシージャルな形状変化ではなく
元から分割されたオブジェクトをまとめておくやり方だから、
参考にして自作するのもありなんじゃないかな。
0795名前は開発中のものです。2014/11/30(日) 21:45:37.89ID:bi5kZ48u
CCDictionary、キーにstd::stringちゃんと使ってんのに'this dictionary doesn't use string as key'っていわれちゃう、なんでだろ?バージョンは2.2.5
0796名前は開発中のものです。2014/11/30(日) 22:10:06.88ID:vq/QPK9c
>>794
ありがとうありがとう
上にそのようなレスは見当たらなかったけどイメージできます
■■■■■■
■■■■■■
■■■■■■
こうしておいて破壊部分を消すということですよね

形状変化させるうまいやり方ないのかな
0797名前は開発中のものです。2014/11/30(日) 22:48:39.65ID:2ekzY+LC
>>792
_mkdirで出来なかったっけ?
0798名前は開発中のものです。2014/11/30(日) 23:57:03.18ID:Q1WMgp1N
>>796
すまん、Unityスレと混同してた…
まぁでもイメージは伝わったみたいだ。

まずは◼︎の図みたいに一つの穴単位で区切ってみるのがいいね。
表現を追求するなら、ある程度の深さまで三角形で細かく分割して
影響対象を半径内の複数パーツにする感じかな。
隕石によってパーツ吹き飛ぶ(時間経過で消す)→穴があく も再現できそう。
07997882014/12/01(月) 00:31:20.03ID:3cko/d4d
>>791
承知しました。たびたびどうもありがとうございました。あとはやるだけです。
0800名前は開発中のものです。2014/12/01(月) 02:35:52.35ID:jEP21P/X
>>795
型が違うのかな?ちゃんと初期化できていないとか?
CCArray,CCDictionaryは、Cocos2d-x 3.0 から使うの非推奨らしい

"ccdictionary cocos2dx"で検索する
0801名前は開発中のものです。2014/12/01(月) 23:02:53.96ID:Z4PTYkNP
>>796
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-destruction-in-box2d-body
0802名前は開発中のものです。2014/12/02(火) 00:41:15.63ID:ag3nYlCU
Physicsで爆発が起きた時のような力をかけるにはどうすればいいですか?
0803名前は開発中のものです。2014/12/02(火) 01:22:01.02ID:ImWAeoQM
>>800
CCDictionaryをメンバ変数としてつかってたのがわるかったみたい。原因は不明だけど。。
0804名前は開発中のものです。2014/12/02(火) 01:54:55.10ID:59+uTFOr
>>803
普通にstd::mspじゃ駄目なの?
0805名前は開発中のものです。2014/12/02(火) 02:01:43.17ID:rIomJPX4
>>801
おお、ありがとうありがとう

今考えているのはポリゴンで地面を描いてそこにテクスチャを貼る方法です
同じポリゴンパス使い回しでphysicsBodyも作れるので効率がいいかと
でもDrawNodeポリゴンにテクスチャを貼る方法がみつからず

このへんとかいけそうなのだけど今のところ動作していません
http://www.codeproject.com/Articles/727918/d-Textures-in-cocos-d-x-V

ちなみにv3.2でやっています
0806名前は開発中のものです。2014/12/02(火) 02:49:33.62ID:rIomJPX4
>>805ですが
こちらもテスト中
https://github.com/dmazzella/cocos2d-x-PRKit

今のところうまくいっていません
0807名前は開発中のものです。2014/12/02(火) 14:12:55.90ID:qhf16Oa4
コンシューマー上がりなんだが、メモリマネージャー的な奴って意味ないのかな?
メモリはOSレベルで管理してるってきいたんだが、、、
0808名前は開発中のものです。2014/12/04(木) 22:35:54.74ID:sNCjp4Ke
MenuItemLabel と Menu で Label を使ったボタンを作りましたが、
この3つの要素の位置関係がわかりません。
ボタンを画面の右上に配置するにはどうすればいいでしょうか?

よろひくおねがいします。
0809名前は開発中のものです。2014/12/05(金) 13:22:39.55ID:jQObfWmL
>>808
MenuのポジションはZERO、MenuItem個別にセットポジションすれば好きに置けるよ

よろひくお願いします
0810名前は開発中のものです。2014/12/06(土) 03:25:53.98ID:0WOP87yL
PhysicsのContactから得た衝突したオブジェクトのメンバ変数にアクセスするにはどうしたらいいですか?
0811名前は開発中のものです。2014/12/06(土) 03:32:19.47ID:8+S2Qo9B
>>810
言ってる意味がわからないけど多分キャスト
0812名前は開発中のものです。2014/12/06(土) 04:38:45.37ID:clhTOfm8
スクリプトのメンバ変数を直接取り出そうとして
obj.MyValueとかやってる可能性も2割方。
0813名前は開発中のものです。2014/12/06(土) 18:41:48.55ID:rY7Kt0AL
Unityに比べてなぜこんなにスレが盛り上がってないんだろうか
C++の敷居が高いから?
0814名前は開発中のものです。2014/12/06(土) 19:01:15.33ID:BqBWmNTD
C++のtemplateって機能って普段ゲーム作るとき使わないよな?
ゲームを作るライブラリとか作るときは使うけど
0815名前は開発中のものです。2014/12/06(土) 19:09:33.89ID:8+S2Qo9B
>>814
シングルトンのテンプレ作ったりはするかなぁ
0816名前は開発中のものです。2014/12/09(火) 21:35:35.00ID:0SqUZJlU
ParticleSystemQuadで呼んでいるplistを
flipX(反転)したいんですけど、なんかよい方法ありませんかね。??
0817名前は開発中のものです。2014/12/09(火) 21:58:48.46ID:/P92n2W2
setRotationが使えないの?Nodeから継承してるみたいだけど
08188162014/12/10(水) 01:11:55.94ID:EGFp8YMz
>>817
setRotation3Dのことですかね?存在を忘れていました。。
ありがとうございます。これで反転しました。
ひとつ疑問に残ったのは、算数が苦手なので、、試してもうまくいかなったのですが。。
setRotationでもflipできる計算式ってあるんですか?わからずですいません。。
0819名前は開発中のものです。2014/12/10(水) 04:52:16.66ID:/ivpG84x
シンメトリーならsetRotation(180)でもいいけど
まぁ上下逆さまになってしまうよね
-180入れたらどうなるのかなこれ

ところで平らな面にBoxタイプのPhysicsBodyを置いて
ボタンから左右に動くようにしたら少し動かしただけでBoxのカタカタ止まらなくなる
Boxの角が地面にめり込んで反発しての繰り返しな気がするけど、解決方法が見つからない
0820名前は開発中のものです。2014/12/10(水) 08:28:29.18ID:0NUIe091
>>819補足サンクス 確かにrotationだと上下逆になるね。

physicsbodyにセットするmaterialのfrictionいじるとかかな?ref見ただけの感じですが。
08218182014/12/10(水) 13:57:26.94ID:EGFp8YMz
>>819,820
補足ありがとうございました。ちなみに、-180でも結果は180と同じでした。
とりあえず、setRotation3Dで大丈夫そうなので、こちらで様子みます。
0822名前は開発中のものです。2014/12/10(水) 14:16:23.00ID:/ivpG84x
>>820
ありがとう

摩擦係数やらなにやら色々試してるのだけどカタカタカタカタ…
わけがわからん
0823名前は開発中のものです。2014/12/10(水) 23:05:58.21ID:0NUIe091
>>822
暇というか現実逃避ついでにぐぐったよ
unity使ってた時に似た問題にあってたぶん下のリンクで書かれてる、Rigidbodies Partially Sinking Into Geometryって見出しのことだと思う
http://gamedevelopment.tutsplus.com/articles/how-to-fix-common-physics-problems-in-your-game--cms-21418
cocos2d(swift)での解決策が下のリンク
http://forum.cocos2d-swift.org/t/dynamic-bodies-sink-into-static-bodies/15152/2
cocos2d-xでもlibchipmunkに同じのがあるからいけると思うけど、c言語で書かれてるchipmunkのアクセス制御があってどうするかよくわからん
0824名前は開発中のものです。2014/12/10(水) 23:10:35.41ID:0NUIe091
>>822
下のリンクよく見たら、updateRate変えて物理エンジンのイテレーションの回数あげるってのも提案されてたわ
気づかんでソース追いかけてた
0825名前は開発中のものです。2014/12/12(金) 18:30:10.66ID:cu9UHUJR
神フレームワークなのに盛り上がってなさすぎ
おれ大学生だけどcocos2d-xのおかげで月に10万以上稼いでるぜ
0826名前は開発中のものです。2014/12/12(金) 19:44:08.98ID:OxFs15cw
大学生なら普通にバイトすりゃもっと稼げるだろう
0827名前は開発中のものです。2014/12/12(金) 22:51:36.92ID:Ya/kZvkm
月十万片手間で小遣い稼いでるって言いたいんだろな
子供いる身からすると、小銭稼ぐのはいいけど学業にちゃんと腰据えられてるの、みたいな邪推が先に来るw

余計なお世話だろけど、学費無駄になってないかとか身の丈見据えた上で楽しんでくれや
0828名前は開発中のものです。2014/12/12(金) 23:04:00.30ID:s0rRP3Zy
学業に支障でるのはアレだけどそういう経験は学校の勉強以上に意義があると思う。
情報処理の学科なら卒論のテーマにもなって一石二鳥。
0829名前は開発中のものです。2014/12/12(金) 23:48:56.92ID:Ya/kZvkm
うん、そういう流れだと素晴らしいなと思います
なおかつ学生の本分上で月十万の成功体験ってのは貴重だろうなぁ
0830名前は開発中のものです。2014/12/12(金) 23:54:36.04ID:s0rRP3Zy
稼いだ金を元に起業とか出来ればもっといいだろうな

でもそうなったとしても卒業だけはしとけw
0831名前は開発中のものです。2014/12/13(土) 00:24:56.22ID:JkhPK/5+
アニメーションの終了待ちをし、次のアニメーションを呼びたいのです。

callFuncNでアニメを呼び出し、Sequenceという紹介をしているサイトが多いような気がしますが、
アニメ関数を呼ぶとき、引数を5つほど渡すつくりのため、エラーがでてしまいます。。
こんなときは、どのような作り方をすればいいのでしょうか?
0832名前は開発中のものです。2014/12/13(土) 01:33:11.36ID:B0px8OGd
>>831
ラムちゃん
0833名前は開発中のものです。2014/12/13(土) 07:39:22.90ID:isd5J4yi
参考までにどんなアプリ作ったかみせてほしいわ
0834名無しさん@そうだ選挙に行こう2014/12/13(土) 13:07:23.10ID:cTfiogfq
CCHttpClientってタイムアウトした場合どうなるの?
08358312014/12/13(土) 15:28:26.63ID:JkhPK/5+
>>832
ラムちゃん??
0836名無しさん@そうだ選挙に行こう2014/12/13(土) 16:22:38.77ID:A0jns9V6
ラムダのことだろ
08378352014/12/13(土) 18:53:09.26ID:RANoDkSR
>>836
おお!
想像力が貧困ですまそ。それは試したんだが、アニメ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);

終了待ちしない理屈はわかるんだけど、解決方法がわからんのです。。(´・ω・`)
なんかプラスアルファ必要ですか?
0838名無しさん@そうだ選挙に行こう2014/12/13(土) 19:02:13.51ID:B0px8OGd
>>837
spawnちゃん
0839名無しさん@そうだ選挙に行こう2014/12/13(土) 19:04:25.10ID:B0px8OGd
>>837
いや、間違えた、、

アニメ1のコールバックにアニメ2ですね
0840名無しさん@そうだ選挙に行こう2014/12/13(土) 19:40:52.83ID:cWy9ju7r
>>837
callAnimationの実装がよくわからないけど、callFuncNって一瞬だけ関数呼ぶ感じじゃね?
callAnimationの終了をまたずに最初のアクションが終わってる感じじゃね?
ActionnIntervalを継承したクラス作ってisDoneメソッドでcallAnimationの終了判定する感じかな?
0841名無しさん@そうだ選挙に行こう2014/12/13(土) 19:54:10.52ID:cWy9ju7r
再利用とかにDRY原則とか気にしないなら>839のがいいな
0842名無しさん@そうだ選挙に行こう2014/12/13(土) 21:50:57.77ID:B0px8OGd
それかアニメ1のアニメ時間ぶんdelayさせればおkじゃね?
0843名無しさん@そうだ選挙に行こう2014/12/14(日) 03:23:43.86ID:7MiBKBJQ
>>823,824
遅くなったけどありがとう
一回Physics全部取っ払って、ソースコード整理してからあらためてPhysics入れたら直ってた
何かが干渉していた様子

>>837はSequenceじゃない
0844名無しさん@そうだ選挙に行こう2014/12/14(日) 12:35:00.40ID:io52XvyJ
ボタンの上をタップするとsceneのccTouchBeginが反応してくれないんですが、どうしたらいいですか?

ccTouchBeginとMoveとEndでスクロールバーを作ってるのでボタンの上でドラッグした時に無視されるときついです
0845名無しさん@そうだ選挙に行こう2014/12/14(日) 12:53:55.78ID:oibUD6k6
http://discuss.cocos2d-x.org/t/cccontrolslider-on-top-of-ccscrollview-touch-drags-both/8119
>>844
touchPriority変えて、bSwallowTouchedをtrueにするらしい
swallowって多分actionscriptでいうところのタッチとかのイベントを親にリレーみたいに渡すかみたいな意味
Buttonのほうが他のより優先的にタップに反応するからpriority変えてコンテナ(>844の場合だったらscene?)が優先的に反応するようにする
0846名無しさん@そうだ選挙に行こう2014/12/14(日) 13:32:28.63ID:oibUD6k6
>845違ってたわーすまん。
Menuのswallowをfalseにしたらイベントが他にも伝搬するかな。
0847名無しさん@そうだ選挙に行こう2014/12/14(日) 15:51:07.39ID:XfU9ZcpQ
http://qiita.com/shoya/items/78ed184a5e59d50888fb
を参考にGAFを取り入れようとしたのですが
・4.Xcodeで設定
でつまづいてしまいました…

gafplayer(GAFPlayer) やlibgafplayer.aがそもそも出てこない。。。

なんでxcodeはこんなに難しいんでしょう(泣)
08488372014/12/14(日) 17:13:25.38ID:HXATjlNo
>>839、840、841、842、843
みんなありがとございます(´;ω;`)

ただ、DelayTimeを使えば、簡単にできますけど(それでいいじゃねという話はさておき・・・)、
アニメ1のコールバックにアニメ2はなんかうまくいかず、、
同時再生になってしまいます。。入れ子にすればいいっていう思っていてそれっぽいのはいくつか試したのですが。。
関数はその順番で呼んでいるんですけど、終了待ちになっていない、、これじゃうまくいかない。。という状態なんだと。
すいませんが、それっぽいソースはありますか?

isDoneの終了判定も試してみようと思っていて、これからです。
アニメ関数 がいくつかあって、スプライトをfor文で回しているものは終了判定は取れますけど、
ActionnIntervalでrunActionしているものは、runActionしたのちに終了判定を取得する方法がわからず、みたいな状態です。。

Sequenceじゃないというのは??
0849名無しさん@そうだ選挙に行こう2014/12/14(日) 17:58:59.45ID:YN9+JIxY
>>847
スレチだろ。ガフスレに行け
0850名無しさん@そうだ選挙に行こう2014/12/14(日) 18:05:01.74ID:ZR9SjmCQ
>>848
トンチンカンな説明するよりソースはったほうがよっぽど有意義な回答得られるぞ
0851名無しさん@そうだ選挙に行こう2014/12/14(日) 18:14:08.39ID:io52XvyJ
>>846
ありがとう
できた
0852名無しさん@そうだ選挙に行こう2014/12/14(日) 18:19:43.94ID:oibUD6k6
>>848
アニメーションってのはspriteAnimationのこと?
AnimateクラスはActionIntervalのisDoneをそのまま使っててそれでいいはず
callAnimationの実装がわからないとなんとも言えない気がする
0853名無しさん@そうだ選挙に行こう2014/12/14(日) 18:52:44.99ID:io52XvyJ
CCParticleSystemQuadで放射状のパーティクルを描画していたんですが、
addChildしていたCCLayerの座標を動かすと、発生済みのパーティクルがその場に残り続けます

http://wonderpla.net/blog/engineer/cocos2dx-ccparticlesystem/
このリファレンスを見て
setPositionだと発生済みのパーティクルごと移動する
setSourcePositionだと発生済みのパーティクルを置いていくように移動する
と解釈してたんですが、どうしたら発生済みのパーティクルごと動かせますか?

例とか言うと、
カメラの移動では発生済みのパーティクルも移動させたくて、
ファイアーボールみたいな攻撃ではパーティクルは撒き散らすように移動させたいです
それで、setPositionでもsetSourcePositionでも両方発生済みのパーティクルを置いていくように移動してしまうので困ってます
0854名無しさん@そうだ選挙に行こう2014/12/14(日) 19:29:11.57ID:oibUD6k6
>>853
setPositionTypeでrelativeを指定かな
0855名無しさん@そうだ選挙に行こう2014/12/14(日) 19:32:50.04ID:wO95bcKE
Physicsで爆発の衝動与えたいんだけど、どうするのが良い?
08568482014/12/14(日) 20:13:55.60ID:fS6qjeQl
>>850, 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 );
}
0857名前は開発中のものです。2014/12/14(日) 20:53:24.90ID:oibUD6k6
>>856
spriteAnimaにつけるアクションの数をnumberOfRunningActionでみてゼロなら、
次のアクションcallFunc2の開始するみたいに書けない?
0858名前は開発中のものです。2014/12/14(日) 22:46:55.15ID:oibUD6k6
callfuncNはactionInstantの子だから一瞬で終わるのは当然、処理先で何してようが関係ない
TargetedActionっていうActionIntervalの子クラスだと要件を満たしてるように思える
0859名前は開発中のものです。2014/12/15(月) 06:15:17.59ID:JvAgY+t5
背景画像を入れると60だったフレームレートが30に落ちるんだけど
こういうもの?

画像の圧縮やら色々試したけど変わらない
0860名前は開発中のものです。2014/12/15(月) 09:06:54.57ID:I/LIKqN2
>>859
もちろんSimulatorですよね?
0861名前は開発中のものです。2014/12/15(月) 10:55:44.03ID:4kldlTcv
>>860
ですです
0862名前は開発中のものです。2014/12/15(月) 12:27:12.17ID:EYcisDa0
X-codeのことをクスコと呼ぼう
0863名前は開発中のものです。2014/12/15(月) 14:47:41.52ID:ArLSTeT9
COCOS IDE から ipa apk書き出せますか?
08648562014/12/15(月) 20:19:13.22ID:e72fLNun
>>857, 858
ありがとうございます。うーん、ただ、なかなかうまくいかず(´・ω・`)CallFuncNが一瞬で終わるのは、一応わかっていますー。。

isDone()って使えるんですよね? seq->isDone()しても、falseしか返さない。3.1.1です。
整数の減算タイマーは作ったのですが、action数とひっかける方法ができないのか、自分が無知なのかわかりませんが、今のところうまくいかず。

参考にしたもの。TargetedActionが使われていますね。
http://discuss.cocos2d-x.org/t/checking-if-action-within-a-sequence-is-done/15885

唯一動作したのが、

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/AnimationHelper/Action/YHCCActionHelper.cpp
0865名前は開発中のものです。2014/12/15(月) 21:58:51.93ID:kVkDx09B
>>864
そもそもその関数全体の設計自体にセンスないから「この実装いいの?」とか気にしなくていいよ
0866名前は開発中のものです。2014/12/15(月) 22:05:14.69ID:Nh8nLY2N
うん、確かにセンス無いかもね
0867名前は開発中のものです。2014/12/15(月) 22:40:05.57ID:EYcisDa0
引数の多さを見るに
その関数だけで相当長そうだな
0868名前は開発中のものです。2014/12/15(月) 23:24:59.81ID:Nh8nLY2N
posXとposYはfloatじゃダメなのか。
Vector2 posじゃダメなのか。
aとbは何の変数なのか。
まぁテストコードみたいだし細かい事はいいんだけど、
転載するコードの範囲に合わせて、使われてない引数も削った方が良いよね。
完全に無駄な情報。
0869名前は開発中のものです。2014/12/16(火) 07:45:31.53ID:YP0vZemh
フルボッコワロタ
0870名前は開発中のものです。2014/12/16(火) 09:21:36.90ID:tP7jwZ4K
顔文字がキモい
0871名前は開発中のものです。2014/12/16(火) 13:49:31.71ID:ilZKnw5Z
ここはきびしいいんたーねっとですね
08728642014/12/16(火) 22:01:28.68ID:0/XA2eiH
ふるぼっこされているw

でも、満足できるものが完成したからいいや。
アドバイスいただいた方は、誠にありがとうございました。

いじめっこはさいならー。
顔文字は関係ない、ない。

適当に削ってそのまま張ってしまったからね。
無駄なコードは、ちょと考えます。
floatよりintの方が早いと思っていたけど、int2つならfloatの方がマシってことなんかな。
0873名前は開発中のものです。2014/12/16(火) 23:08:30.43ID:R2C77ZGL
>>872
大学にでも入って勉強してきたらどう?
08748722014/12/16(火) 23:45:26.09ID:0/XA2eiH
>>873
もう卒業したからな。学部はプログラムに無縁。そうかそれでわかるのか。
0875名前は開発中のものです。2014/12/17(水) 01:35:54.41ID:U+M5BtuN
>>874
いや、恐らく
「万が一大学出てたとしても、君、色々勉強し直したほうがいいと思うよ?」
という煽りだろ。
>>872の感じだとしょうがないとも思うが…あまり気にすんなw
0876名前は開発中のものです。2014/12/17(水) 01:46:18.18ID:VHNAS5qY
高卒乙テラワロス

叩かれ過ぎたろwwww
0877名前は開発中のものです。2014/12/17(水) 04:37:46.83ID:oR8yJz2d
排他的コムニチー
0878名前は開発中のものです。2014/12/17(水) 09:41:11.06ID:xguoqfx+
int2つならfloatの方がましってどんな論理だよw
0879名前は開発中のものです。2014/12/17(水) 09:44:37.22ID:xguoqfx+
846くんは趣味グラマーだろうからしゃーない
もし仕事で使ってるなら煽られるのもわかる
0880名前は開発中のものです。2014/12/17(水) 21:28:11.62ID:MVcrCCeT
物理空間で爆発みたいな衝撃起こしたいんですけど、自前で実装するしかないですか?
0881名前は開発中のものです。2014/12/18(木) 13:00:08.04ID:4MGwCUXF
フレームワーク利用して論理的に考えてで、できなかったら知識と経験足りてないからサンプルを自力で作るとかして
トレーニングしたほうがいいんじゃない?flappy birdのコピーゲームとかさ
0882名前は開発中のものです。2014/12/18(木) 13:38:41.96ID:wtHnb4hq
HelloWorldのゲーム版を自分のものにするといろいろ応用できていいね
0883名前は開発中のものです。2014/12/20(土) 09:31:24.48ID:UcNVNBOY
素人で申し訳ないんだけど、
cocos code IDE で プロジェクト作成時に、
users\templates の「アクセスが拒否されました」って出て失敗するのは何なんだろう。
なんで templates にアクセスしようとするのか…
0884名前は開発中のものです。2014/12/20(土) 11:23:52.44ID:NZEDM3aF
>>854
CCParticleSystemQuadがaddChildされたCCLayerがsetPositionで動かされた時と
CCParticleSystemQuadを直接setPositionした時でパーティクルの挙動を変えたいんですが

生成済みのパーティクルはCCParticleSystemQuadの位置に影響を受けないけど、
カメラの役割であるCCLayerが動いた時には追従してほしい場合は毎フレームsetPositionTypeを2回やるということでしょうか?
PositionTypeが評価されるのは描画直前のような気がするんですが
08858842014/12/20(土) 14:07:53.60ID:NZEDM3aF
あ、そこでsetSourcePosition使うんでした、ありがとうございます
0886名前は開発中のものです。2014/12/21(日) 13:20:14.58ID:VEjUPYFa
>>883
環境とかバージョンは?
0887名前は開発中のものです。2014/12/21(日) 16:54:32.98ID:UoMqn2et
https://github.com/SpriteStudio/SpriteStudio5-SDK/tree/master/Players/Cocos2d-x_v2

SpriteStudioというアニメーションエディタの会社が配布しているcocos2dx用のアニメーションプレイヤーなんですが、
CCSpriteBatchNodeにaddChildしようとすると
Assert failed: CCSprite is not using the same texture id
というエラーが出て困ってます。

Playerとは別にテクスチャアトラスを読み込んでるせいだとは思うんですが、
Playerに既に読み込んであるテクスチャアトラスを読み込ませる方法や、Playerがファイルから読み込んだテクスチャアトラスを取得する方法がありません
08888872014/12/21(日) 19:27:19.47ID:UoMqn2et
ResourceManagerに追加した後にPlayerが読み込んだCellRefからちょっと強引ですがcocos2d::CCTexture2Dを引っ張ってきても同じエラーが出ました
TextureからSpriteを作ってみたところテクスチャアトラスがそのまま表示されたので、
BatchNodeは期待通りの挙動で、PlayerがBatchNodeを受け付けていないような気もするんですが、
エラーメッセージ自体はcocos2dのものなのでもう意味がわかりません
0889名前は開発中のものです。2014/12/21(日) 19:50:23.45ID:eZhuNL/4
間違ってるかもしれないけど、自分の理解だとFrameCacheでplistからテクスチャ名と各切り取るrectの大きさ読み込んで
BatchNodeで読み込んだtextureから、そのframeCacheの部分を切り取るッて感じだと思うんだけど、
batchNodeにaddされるSpriteの使うtextureはbatchNodeで読み込んだ一枚テクスチャじゃないとダメで、そこんとこ間違ってるからそんなエラーが出るんじゃ
0890名前は開発中のものです。2014/12/21(日) 21:59:08.34ID:1DVUkBOV
今日からv3に移行しました。
xcodeで新しくクラスファイル追加すると、iosでは動くのに、androidだと動かない。なんででしょう?
android.mkには追加してあります。
0891名前は開発中のものです。2014/12/24(水) 01:27:17.28ID:mgbK1Hlv
もしかして、MenuItemImageで作ったボタンってタッチ拾う時にレイヤー無視してる?
■ このスレッドは過去ログ倉庫に格納されています