cocos2d-x Part2 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2015/01/27(火) 22:21:02.77ID:ev/fPQ3b
オープンソースのマルチプラットフォーム2Dゲームフレームワーク(C++)

公式 http://www.cocos2d-x.org
公式フォーラム http://discuss.cocos2d-x.org
ソース https://github.com/cocos2d/cocos2d-x
cocos2d-x/buildフォルダの中のテストプロジェクトも参照

1スレ cocos2d-x
http://peace.2ch.net/test/read.cgi/gamedev/1390136237/
2015/11/13(金) 00:27:43.31ID:A0DEUztZ
cocos2d-xはプロジェクトごとに全部入るからいくつも作るとあっという間に容量食うよw
バージョン同じなら本体のライブラリだけビルドしてそっち参照にするのがいいかと
2015/11/13(金) 00:35:43.93ID:A0DEUztZ
あとUnityでもAndroidで動かすにはSDKいるし
プラグインも作るならndkも必要になるよね
まあ共通で使えるけど
2015/11/13(金) 00:36:24.18ID:eneoca6L
今落としてるSDKがSDK Toolsとplatform-tools、build-tools,Android6.0とExtrasだけなのですが、
落としてる最中で現在30ギガを超えてます・・・ただでさえ128GかないノートPCではandroid開発は無理そうです。
諦めてunityで2D作ります(´・ω・`)。cocosのc++面白そうなんだけど残念だ。
2015/11/13(金) 00:42:04.97ID:A0DEUztZ
30GBとか一体何選んだらそんなことになるんだ、、
うちじゃUnityのが食ってるけどね、まあeclipse使ってないからなあ
2015/11/13(金) 00:57:22.16ID:Oili8I9D
まあcocos2Dxでandroid開発ほどインストール作業が苦行なソフトもそうそうないなw
慣れてない奴だと一日作業になる。
パッケージ化して全て一発でポンと環境構築できるようにすれば人口増えるかもしれないな。
2015/11/13(金) 06:25:11.43ID:9ifMWPim
>>358
cocos2d-xをLuaで使ってゲームを作るというのと
組み込みスクリプトでLuaを使って作るというのは使い方が違うんでしょうか?
すみません。初歩的な質問で・・・。
2015/11/13(金) 06:52:05.42ID:gmL2zpHs
>>361
どうせ大方チェック入れすぎてるんだろ

>>363
Windowsがやたら面倒くさいだけだと思うわ
2015/11/13(金) 10:53:27.47ID:A0DEUztZ
>>364
組み込みスクリプトは、出来上がってるアプリ上でスクリプト動かすってことね
マクロみたいなもん
2015/11/13(金) 18:39:09.62ID:eneoca6L
>>363
unityもそこそこ食うねw 今インストールしたらVSまで含めて合計で15Gくらい必要だった。
unityもcocosもそれ自体の容量はそんなかわらなかったわ。androidのsdkの容量がふざけてるだけだった。
簡単な2Dゲームを作りたいだけなのにどうしてこうなってしまうんだ・・・w
GMstudioは200Mくらいで済むみたいなのに
2015/11/13(金) 19:59:10.86ID:gmL2zpHs
cocos2djs-lite試してみたら?
2015/11/13(金) 20:22:25.18ID:Yhgxaj50
Android Studioで開発する場合の一通りのセットアップ方法と
開発方法がまとまった本またはウェブサイトはないでしょうか?
2015/11/13(金) 21:40:01.81ID:top6iIZf
お前がそれを作るんだよっ
2015/11/13(金) 22:26:30.83ID:eneoca6L
>>368
cocos2dは悪くないとわかったのでw 8Gくらいですがそれなら全然OKです。
ただ、その他androidSDK含めた諸環境に30G食うのはもうSSD的にもキツイです。256G買ってれば良かった・・・
ちなsdkはちゃんと6.0だけにチェック入れてました。Extraにもチェック入れたけどあれのせいかな・・・
2015/11/14(土) 00:57:00.70ID:rvsQSg1O
>>366
ありがとうございます。分かりかけてきたような気が。こんな感じでしょうか・・・。
Luaを組み込みスクリプトで使ったというのは
仕組みが出来上がったゲーム上で企画の人達用に外部からLuaを読み込んで
イベントの進行やパラメータ調整といった所を動かせるようにした、という使い方であり
cocos2d-xのAPIを使ってゲームの仕組みそのものを組むといった使い方とは異なる。
で、プログラマーがゲームの仕組みを作る時は>>358でおっしゃった
デバッグ環境、ライブラリの蓄積の理由によりLuaよりC++が好まれる、という理解であってます?
度々すみません・・・。
2015/11/14(土) 01:12:39.73ID:w7tcLdxu
cocos2d-xってゲーム専用?
ListViewやWebViewを使うようなツール(例えば2chまとめアプリとか)は作れない?
2015/11/14(土) 01:26:27.74ID:XizJXb0R
お前なら出来る!!!
2015/11/14(土) 06:45:30.18ID:H2YS6Y3g
>>371
漏れもパソコン工房のcore-i3、
15.6型ノートPCを、128GBのSSDに換装したが、
開発用には向かない

i3はi5, i7に、SSDは256GBに、
Win8はWin7 Pro版にすべきだった
2015/11/14(土) 08:20:27.47ID:hJkbnqu7
>>373
アフィカス死ねゴミ
2015/11/14(土) 16:30:52.17ID:+LlRgVrZ
アフィカスって何?
普通に質問しただけなのに(ToT)
2015/11/15(日) 08:38:06.06ID:YOA5T3GN
2chまとめサイトはアフィだらけだからなw
この手のライブラリは標準のコントロールじゃないものを
扱うのに向いてるから、ゲーム以外を作るのはいいけど
ビューを混在させるのは微妙
できないことはないけど別ページにしたほうが無難
2015/11/15(日) 09:39:33.22ID:dlPPVl04
>>377
すまん
2015/11/15(日) 11:57:06.27ID:YOA5T3GN
あとViewそのまま組み込むとおもいっきり環境に依存するけどそのへんはいいのかな
WebViewはcocos2d-xに組み込まれてるやつ使えばいいかな
381373
垢版 |
2015/11/15(日) 13:13:38.33ID:LvOvvS8O
みんなありがとう!
なるほど、一部だけ環境別に書かなきゃいけないことに妥協できるかどうかだね。
2015/11/16(月) 23:37:04.05ID:McHwCUOX
cocos2d-x 3.8.1のサンプルをVisualStudio2015でビルドするとこんなエラーが出ます。
LNK2001 外部シンボル "__imp___vsnprintf" は未解決です。

どうやって解決すればよいか教えてください
2015/11/17(火) 00:28:32.87ID:uDGZsP05
javascriptバージョンでスプライトを台形に変形する方法ないですか
どうもcc.cameraが効かないみたいで
2015/11/17(火) 01:57:13.22ID:NgtoLsEF
>>382
ちょっと今手元にWin無いので確認できないのだけれど、
リンクの追加で legacy_stdio_definitions.lib 入れてやるとどうなる?
385369
垢版 |
2015/11/17(火) 19:38:03.62ID:OIoFaQNY
オードリー春日みたいなツッコミの>>370に邪魔されちゃったんですが、
ないでしょうか?
2015/11/17(火) 21:45:13.41ID:5dZspVh+
>>385
なんでまだ作ってないんだよ!!
2015/11/17(火) 23:21:24.11ID:+ai4sZOt
>>384
動きました。ありがとうございます
2015/11/26(木) 18:02:44.66ID:TkTDslDz
一週間ほど遊んでみたんだけどLayerの存在意義ってなに?
v2では描画順やらタッチ判定に関係あったぽいけどv3では全部Nodeでいいんじゃね?と思って
Layerにしておかないと詰むケースとかある?
2015/11/26(木) 20:23:52.97ID:u8XRDnf8
3.9のリファレンスによれば、iPhoneのタッチと加速度の入力をNodeに加えたものらしいが
ていうか気が付いたらまたバージョン上がっとる
2015/11/26(木) 20:53:38.69ID:v8AoePG1
cocos(IDE)オープンソースにしてくれんかなぁ
2015/11/28(土) 07:10:20.27ID:WkA0BDHP
Ver3.2で開発してるのですがcocostudioのUIEDITORで作成したレイアウト自体は読み込みと表示がうまくいっているのですが、
アニメーションをつけてAnimationManagerEXで再生すると2回目の再生でハングします。(画面毎のクラスを作成してtransitionを使いながら行き来してます)
同じレイアウトデータをアニメ無しで読み込むと2回目以降もハングしないので
playActionbyNameでアニメ再生した場合の正しい後始末の仕方があるのでしょう。
2015/11/29(日) 10:06:58.58ID:uYyJZ1+H
v3.9使っている人います?

とある事情で、v3.6で作っていたアプリを、v3.9にアップグレードしたところ、ラベルにゴミが乗るようになってしまった。
具体的には Label::createWithTTF を使っているところで、一部の文字の上下に小さい点やアンダーラインのような線が入ることがある。
ラベルの生成順を変えると、ゴミが消えたり、違う場所に移ったりするんだけど、一度ゴミが表示されたラベルはシーンを切り替えても残っている。

という状況で、似たような現象が起きている人いないですかね?
393名前は開発中のものです。
垢版 |
2015/11/29(日) 19:09:25.79ID:oGRazVEE
画面とかラベルを縮小しすぎたりしてない?
394392
垢版 |
2015/11/29(日) 20:55:13.25ID:uYyJZ1+H
>>393
その可能性も考えて、縮小しない状態でも試してみたのだけど、状況は変わりませんでした。

v3.9と言いましたが、v3.8に落としても同じ現象が出てます。
v3.8だと出てからだいぶ経過してるので、もし不具合なら情報が出てきてても良いはずですよね。
2015/11/30(月) 22:52:42.64ID:iVMTyHtX
アプリ市場も衰退してるのでimac買うのやめた
2015/12/01(火) 09:55:07.39ID:4aR9a0ke
cocosはもう清水さんしか伝道者いないの?本も全然ないし。
ver3以降はいいフレームワークになったのに・・・導入一括パッケージみたいなのないと誰も使ってくれないのか
2015/12/01(火) 16:13:22.67ID:8oiwhFzS
使えるやつは使ってるけど、こんな初心者が集まるところにはこないんじゃね?
できるやつは英語のフォーラム使ってるよ
2015/12/01(火) 18:23:35.90ID:+bqWhFqv
使ってはいるんだけど、Unityの方が圧倒的に仕事が多いんだよなぁ
399名前は開発中のものです。
垢版 |
2015/12/01(火) 20:01:36.26ID:KD7H5VHE
unityもいいんだろうが残念ながら俺はJavaScript大好き人間なもんで
unity並のエディタ作ってくれないかな
2015/12/01(火) 20:18:02.61ID:+bqWhFqv
unityscriptはまがいものだからねえ
C#も悪くないんだけどね

Unity並みのエディタはハードル高いだろうな。。UI周りだけ見てもほんと楽だわ
Proライセンスの値段と起動の遅さが悩ましい
小物ならcocos2d-xが一番手軽で軽いんだけどな
2015/12/01(火) 20:39:14.73ID:9U9wpAZB
c++で作りたいからcocos使ってるけど清水しんがもうjs推しばっかで最近萎えてきた感はある。
ウニティに本腰入れる時期かなぁ…でもあんなチェックボックスだらけのUI見るだけで拒否反応起こすw
2015/12/01(火) 20:45:58.16ID:+bqWhFqv
http://i.imgur.com/DJk5JEV.jpg
こういうのか
2015/12/01(火) 20:59:49.51ID:BL8xW9Wx
CPUのパフォーマンス必要ならcocos2d-xのc++はいい選択だと思うけどね
javascriptでやる位ならunityでc#使うけど
2015/12/01(火) 21:00:24.00ID:9U9wpAZB
そういうのもだしその上のもw
日本語でおkやんw
2015/12/01(火) 21:15:38.45ID:+bqWhFqv
先にUnityの名誉のために言っとくと、先のUIはレイヤー増えた時の管理を試したときに俺自身ゾッとした画面ではあるけど、ここまでひどいのは物理の2D/3D設定画面くらいですw
実プロジェクトでもっとレイヤー増えて、全部外して負荷計測など命じられて画面クリックするツール書く羽目になったのはいい思い出です(※これも慌ててた時のことなので、調べればもっといい方法あるのかも)

まあ慣れるまでは公式サイト見ながら画面突き回る事にはどうしてもなるけどね

他、unity移行の落とし穴としては、なるべくコードだけで制御しようとすると逆に面倒くさくなる点なんだよなぁ
郷に従ってコンポーネント志向を徹底すると、マウス操作も言うほど悪いもんじゃないんだけどねえ
頭の切り替えが面倒いので、正直コードオンリーでもやりやすいようにして欲しいとは常々思う
2015/12/01(火) 23:26:11.06ID:yzzfkuNt
まえにゲーム開発者のカンファレンス行ったときは大手は圧倒的cocosだったけどなあ
やっぱりリファレンスやソースのみで自己解決できるレベルの人しかいないから話題が少ないのよね
そういう意味では一括パッケージあったら初心者参入で賑わうには賑わうだろうけども

そういえば同僚は「ユニティちゃんみたいなの居ないからじゃね?」って言ってた
あると思います
2015/12/01(火) 23:35:17.02ID:7Wg+cM+M
ファミリーレストランがあるじゃろ
2015/12/02(水) 08:26:33.71ID:mLdXR4N8
清水(cocos2d-xjapan代表) フォロワー  267人
大前(unity日本法人代表) フォロワー 4826人

どうしてこうなった(´・ω・`)
409名前は開発中のものです。
垢版 |
2015/12/02(水) 15:19:14.18ID:gxycoyss
ココスちゃん作るか...
ファミレスと揉めそう
2015/12/02(水) 16:31:30.50ID:kw6MKLTr
Xちゃんで
2015/12/04(金) 14:51:21.20ID:H+uAJkV+
CC_SYNTHESIZEと、CC_SYNTHESIZE_RETAIN どういう時はどっちを使えばいいのかというのがよくわからないです。
intとかfloatみたいな普通の型?を使う時はSYNTHESIZEで、c++で言うクラスを扱う時はRETAINという感じでいいんでしょうか?
2015/12/04(金) 18:41:13.51ID:maf2i1/r
retainがなにかわからないなら、
v3だとcocos2d::Refにretain(), release()が定義されているからそこ読めばいいと思う。
公式のガイド
ttp://www.cocos2d-x.org/wiki/Reference_Count_and_AutoReleasePool_in_Cocos2d-x
2015/12/04(金) 22:06:09.64ID:B5uYn0Tq
お前が教えてあげればいいのに。。
2015/12/05(土) 15:39:03.13ID:WC9nKJ5G
unityに浮気しようと思ったけどやっぱcocosだわ。unityでゲーム完成させられる気がしない。
コーディング以外の部分で覚えることが煩雑すぎる。
同ソのプログラマさんも「ほとんどの人がdirectX→unityに移行したけど、皆作品を完成させられてない」と言った理由がよく分かる。
2015/12/05(土) 16:01:27.34ID:TKKOGjwy
directXからだと尚更辛いだろうね。Unityは淡々とコンポーネント作ってそれをGUI上で繋ぎあわせるって作り方しないと上手くいかない世界だから、コードに主軸置くと途端に効率落ちるんだよな。。
2015/12/05(土) 16:18:42.60ID:2rvRORB2
Unityで必要なのはアルゴリズムよりUnityにあった設計だもんな
そもそもプログラマがやるような部分は既に用意されてるし
コードごりごり書いて作ってきた人にはキツいかもしれない

それに比べるとcocos2d-xはだいぶ自由ではあるな
2015/12/05(土) 16:54:21.43ID:5Afbh0n9
俺もゲームエンジンはUnityが入り口なんだけど、あのGUI操作を覚えるのツライんだよな
2015/12/05(土) 17:26:51.63ID:owlh08Uk
同ソ界でcocos使ってる人いるのかね?
つかcocosの有名なwinゲーってあるのだろうか
2015/12/05(土) 20:23:24.68ID:Nihs82vh
android5.0以降のエミュレータの容量とんでもないなw
20ギガくらいある。こんなんDLしてたらプロバイダから警告こないか心配なんだが
2015/12/06(日) 00:42:59.53ID:cud2Mz/Y
windows10+visualstudioでcocos開発する時は、windows10を「開発者モード」にしないといけないんだね
6時間以上ハマってた・・・(´・ω・`) 利用不可って何やねん
2015/12/06(日) 04:59:31.73ID:VbBwnvdR
xcode7.1.1 で v3.9 使ってる人いる?

cocos new しただけの新規プロジェクトなのにエラー吐くんだが

libcocos2d iOS.a(ftbase.ios8_x86_64.o),
building for iOS simulator, but linking in object file built for OSX,for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
2015/12/06(日) 08:38:21.57ID:I3xMLcSS
>>421
これはオレもはまった
bitcodeをオフにすると治る
2015/12/06(日) 08:47:53.87ID:K04m89AQ
>>421
パスの通ってるcocos2dxのバージョン確認してみたら
2015/12/06(日) 13:15:23.87ID:VbBwnvdR
>>422
>>423

ありがとう
COCOS_CONSOLE_ROOT確認したら3.8のままだったわ
凡ミス、、、ほんと救われたありがとう
2015/12/06(日) 15:35:09.03ID:cud2Mz/Y
Godot Engingが2年以内にCocosもUnityも駆逐すると予想
20Mちょっとの容量でパーティクル・物理エンジン・アニメーションまで対応してるとか鬼すぎる
2015/12/07(月) 01:14:34.95ID:Uj4/ZsVJ
初耳でした。試してみるか
2015/12/07(月) 08:07:38.52ID:ndajZ4AY
>>425
thx for good information!!
2015/12/07(月) 15:05:00.95ID:YUCrgFjo
cocosですら3ギガ必要なものを開発環境込みで20メガで実現出来てるわけないやろがいw知らんけどw
2015/12/07(月) 15:18:23.09ID:GDei6Bq3
>>425-427
スレ違い
2015/12/07(月) 15:30:42.61ID:IhtLhSm6
ググったらほんとに22Mっぽいな。
今忙しいから人柱よろ。
2015/12/07(月) 15:34:56.48ID:YUCrgFjo
こういうのはどんなに素晴らしくてもキラーコンテンツとなるソフトが作られないと誰も手を付けたがらないんだよなw
2015/12/07(月) 15:48:36.44ID:0RfNwrfw
demoは一通り見たけど、、
まあcocos2d-xとは当分かぶらんな
2015/12/07(月) 15:49:34.98ID:YUCrgFjo
今試してみたけど、プロジェクト作って文字を打って保存して閉じようと思ったらフリーズしたんやけどw
いい加減にせーよw
2015/12/07(月) 20:53:17.34ID:zsKlf3YC
まだできたばっかで発展途上か。
22Mで何がどう動いてるかは興味あるな。そのへんのカジュアルゲー並じゃん。
2015/12/07(月) 21:12:02.64ID:5MBBPiCK
なお追加のアドオンがいる模様
2015/12/07(月) 21:44:29.01ID:CH4QY2SB
それはどんな有名ゲームに使用されてますか?
2015/12/08(火) 10:49:56.54ID:2F01qqB3
ここみてくりゃいいじゃん、有名じゃなきゃいかんの?
http://okamstudio.com/portfolio-items/
2015/12/08(火) 13:35:15.34ID:POPm1vgD
このトレーラーのレベルのもの作れるなら十分じゃん。
日本語の解説充実するまでは様子見するけど。cocosの日本語解説サイトの数超えそうになったら起こして(´・ω・`)
2015/12/08(火) 15:10:06.20ID:08T+PwK8
今日からこのスレはGodotのものになりました。
2015/12/08(火) 16:14:14.58ID:TUhHe4Qd
Godot信者が自演してるだけだから。
2015/12/08(火) 16:58:13.85ID:udDdJ/kG
スレ立てろよと言おうと思ったらすでにあるんだな
そっちでやれよ
悪質な勧誘と思われても仕方ないレベル
2015/12/08(火) 17:23:00.19ID:JjAt5JJk
どうせここ質問してもロクに答え返ってこないからいいやんw
2015/12/08(火) 17:25:36.70ID:JjAt5JJk
自演と思わないと心が保たないとこまで追い込まれてるって負けてる負けてるw
2015/12/08(火) 17:33:38.95ID:udDdJ/kG
ただでさえのんびり進行なスレが、スレ違いな話題で流されるのはやだなあ
2015/12/08(火) 19:09:00.76ID:POPm1vgD
これだけIDがたくさんあって、これだけgodotを使えないってレスばかりなのに自演疑うって
自分も自演してるから疑っちゃうんだろなぁって思うんよ(´・ω・`) 
2015/12/08(火) 21:46:26.38ID:PWEk8PS+
Qiitaも古い記事ばかりだけど、ほんとにココスで今イケてるの?
2015/12/08(火) 22:18:09.29ID:9xG0Bkpl
>>437
有名なソフトで実績がなきゃ
誰も使わないしすぐ開発が終わってサポートもされなくなり
新しいOSには非対応で誰も使わなくなってゴミになる。
2015/12/08(火) 22:20:14.04ID:9xG0Bkpl
cocos2d-xはモンストな

あとはわかるな
2015/12/08(火) 22:59:46.67ID:xJtlNeJ6
卵より鶏のが先に決まってる派か
できたばかりなら使ってみて自分で決める、使えそうもなけりゃ使わない
他の人が使って入門書ができてからじゃないと触れない人は待ってりゃいいし
2015/12/09(水) 00:33:43.80ID:5+o0BsZZ
少なくとも>>425-427は自演だと言われればそう見える
2015/12/09(水) 00:57:24.31ID:g4y1GMbr
>>426は俺だわ。ほんとに知らんかったもんですまん

感想だけ置いとく

個人的には微妙。githubも勢いあるとは言えんな
標準パーティクルはせこい実装だし目立った利点はUIエディタなんだろうけど、パネルの位置決めは固定位置からの選択のみ
プラットフォーマーデモを軽く弄った程度だけど、見どころはタイルマップくらいかな

UI Editerが欲しいならUnity使うよ。アルファ版でnew2Dあるし
Cocos2d-xでもTiled使えるし

Python風の言語は悪くなさそうだけど、ベンチ取ってないからなんとも
2015/12/09(水) 04:19:34.55ID:8Sz53RI0
CocosStudio2の使い方を懇切丁寧に解説してるサイトってありますか?
自分の検索能力ではどうにも見つからなくて困っています
2015/12/09(水) 07:34:10.25ID:E10Z1GFX
cocos2d-godotまだー?
2015/12/09(水) 07:38:21.75ID:lWLohw3A
>>450
425だけど頭か心の病院行って来いマジでw
2015/12/09(水) 07:59:00.03ID:se5sIvb5
で、digotの話題をそらしてあげようとした俺のレスは華麗にスルーされてると。

荒らしの相手してる自治厨こそ荒らし。
はっきりわかんだね。
2015/12/09(水) 08:57:25.64ID:kzBg55tJ
>>452
インストールから新規プロジェクト立ち上げるとこまでの「cocos2dx入門」なら無いでもないけど
その一歩先の「ゲーム作り入門」的なもんはあんまないかな
「描画順に関するtips」とか「モーダルメニューの実装」とか細かいのはまあまあ見つかる
2015/12/09(水) 08:58:29.46ID:kzBg55tJ
>>452
ごめんcocoStudioか。
そっちは全然見かけないわw
458名前は開発中のものです。
垢版 |
2015/12/09(水) 13:38:40.39ID:w0zr5TrB
VSとの連携まだかよ
2015/12/09(水) 13:44:04.90ID:29TL1Etn
連携って?
プロジェクトは作られるよね、テンプレート作成?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況