[過去ログ] cocos2d-x Part2 [転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
262: 2015/10/25(日)21:18 ID:DYLAV1kg(1) AAS
All graphics, rendering and physics code will run natively and only the game logic will run in JavaScript.
ってことなのでjsのコードのうち、画像とか物理演算とかはC++でやるみたいだな
263
(1): 2015/10/25(日)22:21 ID:P79BsS2w(1) AAS
>260
–compile-scriptオプションぐらいつけろよ
264: 2015/10/26(月)11:23 ID:pSerTCkT(1) AAS
>>263

compile-scriptオプションってバイトコード化してるだけでネイティブって訳じゃないんでしたっけ?
265: 2015/10/26(月)14:24 ID:rhkxff71(1) AAS
JavaScriptの場合バイトコードじゃなくて難読化してるだけじゃないの?
266: 2015/10/28(水)08:46 ID:YVOURq4r(1/3) AAS
cocos2dxからParse.com使ういい方法ありますかね?
267
(1): 2015/10/28(水)09:05 ID:9lTzSYMG(1) AAS
「cocos2dx parse」でググると出る
268
(1): 2015/10/28(水)12:12 ID:YVOURq4r(2/3) AAS
>>267
あざーっす!

Get Started的なものですがCPP版で簡易なゲーム作りをしてみました。
Cocos2dxのJavaScript記述が楽なんちゃうん?と思って、こんどは同じ簡易ゲームをJSに移植してみた。
確かに、書く量としては減ってるけど、cpp版との差分をすべて網羅されていないかもしれないし、
cc.Layerとかネットの情報量も少ないものを調べながら習得するのは実はコスト高いんじゃない? と思ってしまいました。

結局、CもCPPもわかるのなら、広告とかInAppPurchaseとか組み込みやすいCPP版でいいや、
省1
269
(1): 2015/10/28(水)18:05 ID:3PnmCGwG(1/2) AAS
c++使えるのと軽量さでcocos2d-x検討してるんだけど
独自のリファレンスカウンタ採用してるのって正直どう?
普通のc++開発者からしたら煩わしいだけだと思うんだけど
270
(1): 2015/10/28(水)18:21 ID:LdAlJJwj(1) AAS
obj-c時代の名残を捨てきれてない点ですね
まあ割り切ってる
今後に期待というと上からだけど、v3でいろいろラクになっただけでも御の字かな
271
(1): 268 2015/10/28(水)20:40 ID:YVOURq4r(3/3) AAS
268です。
古い時代のObj-Cも書いてた人間なので、リファレンスカウンタは言われるまで気にならなかったですね。
CC_SYNTHESUZE_RETAINして、デストラクタでRELEASE書く、くらいを意識して使ってました。

たしかにC++の純粋開発者だとひとクセあるかも。
272
(2): 2015/10/28(水)21:31 ID:UhIf/FvI(1) AAS
もうcocosの仕事なんて無いからやってもムダ
273: 2015/10/28(水)21:59 ID:/LUN4kPD(1) AAS
>>272
cocos2dxで仕事取ろうと思ってやってる人はあんまりいないと思うぞ
C++の勉強って意味ならいると思うけど
274: 2015/10/28(水)22:47 ID:QTmjfBs2(1/2) AAS
>>272
cocos終わりなら次は何だ
275: 2015/10/28(水)22:58 ID:HFdKTeiS(1) AAS
まあ仕事だとUnityに流れてる感はあるけど、スマホなら起動速度一つとっても覚えといて損のない、軽いいいライブラリだと思うけどな
仕事自体も、クラウドワークスやランサーズでよければちょくちょく流れてるよ。常に潤沢とは言わんけど、指定がなくとも「著名な開発環境で」って場合の提案ではそんなに懸念されないよ

オープンソースでc++で書けるスマホマルチプラットホームを実現してるライブラリって、それだけで御の字で助かってますよ
276: 269 2015/10/28(水)23:17 ID:3PnmCGwG(2/2) AAS
>>270
>>271
ありがとう。とりあえず触ってみる
277: 2015/10/28(水)23:39 ID:QTmjfBs2(2/2) AAS
へー、Unityの仕事が増えてるのか
以前にサンプルで使った経験しかないが
今はアセットも充実してそうだから
形にハマれば楽だろうな
278: 2015/10/29(木)00:06 ID:I/0eGFxR(1/3) AAS
Cocos2dxは環境設定が大変だと聞いてて、たしかに手間取りましたが、
でもUnityとは違う所としてiOSやAndroidの最終出力ソースに直接手を加えられる点って結構メリットじゃないですか?

UnityuはGUIツールも豊富で手軽ですが、コードベースの方が一つ書いたら次のアプリでも資産活用しやすい、そんな印象があります。
279: 2015/10/29(木)00:23 ID:8C4q2fHn(1/2) AAS
プラグインの話だと思うのですが、実のところUnityから環境ネイティブなコードを呼ぶことはそこまで大変ではないです。Android Javaコードとのやりとりはどちらもそこそこ面倒。
iOSに至っては、xcode上に追加ソースコードを貼れるので、デバッグの手間が慣れてないと戸惑うくらいですよ。

個人的にはCocos2d-xではランタイムの軽さ、オープンだけにやろうと思えば根元まで掘り起こして問題解決に取り組める安心感を持って欲しいです。

Unityは短い期間ではありますが、iOSが64bit必須にした際にバッチリリースを待つしかなかったというプロプライエタリ特有の問題もあるにはありました

無論、c2dxでも本家対応を待つと一緒ですけど
280: 2015/10/29(木)00:27 ID:8C4q2fHn(2/2) AAS
UnityのGUIやインスペクタ周りですが、ほんとよく出来てますから一度お試しになってもいいかと。
エディタ拡張を好き放題いじれるので、c2dx用に書き出すなんて手も使えます。ふわっちゃけ工夫なくシリアライズされてるのでそのままxmlやjsonに出力できます。
この辺はライセンス見たところ禁止されてるのかよく分からないのでご自身でお確かめくださいね。
281
(1): 2015/10/29(木)15:07 ID:I/0eGFxR(2/3) AAS
Cocos2dxでアプリ内課金やりたい時に便利なフレームワークありますか
SOOMLAというのを調べて見つけたのですが、、他にもあるのでしょうか?
282
(1): 2015/10/29(木)15:48 ID:DnpdRoCJ(1/2) AAS
>>281
外部リンク:www.cocos2d-x.org
283: 2015/10/29(木)19:01 ID:I/0eGFxR(3/3) AAS
>>282
ありがとうございます! 超簡単そうですね!
284: 2015/10/29(木)22:07 ID:DnpdRoCJ(2/2) AAS
いい感じのUIエディタとかある?
手書きで試行錯誤するのがしんどくなってきた
285
(1): 2015/10/30(金)17:36 ID:naKkQ0hb(1) AAS
cocos2d::network::HttpRequest に指定できるメソッドに HEAD がないのですが、
cocos2dx から HEAD メソッドを実行する方法はないのでしょうか?

s3 上に画像ファイルを置いておいて、HEAD で ETAG を取得してローカルの MD5 ハッシュ
と比較したいのです。
286: 2015/10/30(金)18:57 ID:WhZvfDBP(1) AAS
>>285
素人目な参考情報ですまんです。 Cocos2dxのソースリポジトリを覗いてみたのですがHttpRequestのタイプ列挙にHEADが無かったので、もしかしたらHEADリクエストはできないかもしれないっす。

外部リンク[h]:github.com

enum class Type
{
GET,
POST,
省4
287: 2015/10/31(土)01:10 ID:RE3qI86/(1) AAS
Unityは自由なライセンスじゃないから先のこと考えると個人ではCocos2d-xの方が面倒なことないのかなあ
288
(1): 2015/10/31(土)03:55 ID:BxZKeu0S(1) AAS
過去の話でもないのだけど、オプソでAndroid向けにandengineってのがある
もう数年メンテナンスされてないけど、当時採用したのは俺だけじゃないし書籍も出てた。今でも使えない事はない
自分で保守するならもちろん使うのは自由

自由かどうかより、まず流行ってるかどうかですよ
Unityだって廃れば消える。対抗馬はごまんと居る

andengineは末路の一つとして面白い事例だ
今Cocos2d-xは活発だけど、この業界、来年の事は誰にもわからんと思います
289: 2015/11/01(日)02:24 ID:F3fVnM22(1) AAS
Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で、
JS, Flash, PHP, C++, Java, C#, Python に書き出せる

このサイトで、ブラウザでプログラミングして、実行できる
Try Haxe !
try.haxe.org/

Haxeプログラミング入門、尾野政樹、2015
290: 2015/11/01(日)05:28 ID:AVzVJTSk(1) AAS
くっさ
291: 2015/11/01(日)13:32 ID:y+X9aZR2(1) AAS
>>288
自分もandengine使ってました。
で、cocosに乗り換えた。
ダメになったら、また別なのに乗り換えればいいだけのことと思ってる。

普段からゲーム作りの肝さえ意識して開発してれば、新しい環境になってもなんとかなるさ
292: 2015/11/01(日)16:39 ID:/O5mCzXb(1) AAS
C++という言語をあまり知らない状態からスタートして、Cocos2dx独学してある程度思う通りのアプリは作れるようになりました。
最近、知り合いに「それC++じゃん」と言われて初めて、これってC++なんだ、と意識したのですが、
Cocos2dxで身につけたC++って他のプラットフォームで開発するときのC++と変わんないのでしょうか?

文系素人の変な質問ですみません。
293: 2015/11/01(日)17:16 ID:2PfTrYFL(1) AAS
まあ流用できる知識ではあるけど、参照カウンタとかobj-c由来の部分もちらほらある環境なので一概には言えない
まっさらなc++環境でやる機会があれば、今ならビャーネ博士の第4版和訳あたりを読んでおくと良いと思う。分厚いけど良書
294: 2015/11/01(日)23:43 ID:ijRq4OpQ(1) AAS
cocos2d-xでしっかりコーディングできてればそれなりに評価はされると思うぞ
「C++じゃん」って、この業界ならスタンダードだと思うけど

あとこの本を1通り読むのもおすすめ
外部リンク:www.shuwasystem.co.jp

サイトはここらへん
外部リンク:rinov.jp
295: 2015/11/02(月)09:53 ID:gWRPJ6o5(1) AAS
なんだかんだでこのスレの人優しいよな
296: 2015/11/03(火)16:45 ID:PPhRhZFz(1) AAS
c++だけどこれやったからc++出来るとは限らないし逆もしかり
297: 2015/11/04(水)19:49 ID:s0LZdair(1) AAS
C++は知ってないと致命的なバグになる事結構あるけど
cocos2d-xの参考書だけ読んでもその辺はわからんしな
298: 2015/11/04(水)20:07 ID:/8W2P1eQ(1/2) AAS
cocos2dxでゲーム作ろうと意気込んでこのスレ見て気力が萎えた(´・ω・`)

え?cocosIDEって最新verサポートしないの?
実質清水さんですらバグ多いと言ってるcocosstudioを使わないといかんの?
299: 2015/11/04(水)20:20 ID:v6W3GmLM(1) AAS
サポートしてたとしてもわざわざ使うメリット無い
300: 2015/11/04(水)20:44 ID:/8W2P1eQ(2/2) AAS
そうなん?普通どのIDE使うの?cocosIDE一択と思ってたんだけど
301: 2015/11/04(水)21:08 ID:ocZWrC3t(1) AAS
VisualStudioかXcode使ってる
302: 2015/11/04(水)21:09 ID:SKdZovwA(1) AAS
まずIDEに何を求めてるのかまとめて欲しいな
例えば極端な話、フォトショなりでデザイン固めてレイヤー別に余白付き出力してTexturePackerでまとめたら、IDEなしでもレイアウト周りは一貫した作業ができるよね。利点も欠点もあるけどね
303: 2015/11/06(金)10:59 ID:3CZNW7UR(1) AAS
unityに次ぐシェアのゲームエンジンがいまだスレPart2ってどういうことやねん
304: 2015/11/06(金)12:09 ID:eM6ew/YO(1/2) AAS
中国アレルギーの人が多いんじゃない?w
305: 2015/11/06(金)18:17 ID:eM6ew/YO(2/2) AAS
UIの調整とか確認って何でやってますか?
306: 2015/11/06(金)18:30 ID:HZQsB1Yc(1) AAS
ここsつぢお
307: 2015/11/07(土)02:33 ID:5E37Rqck(1) AAS
中華製なの?
308: 2015/11/07(土)02:40 ID:WZe2fKZB(1/2) AAS
うん。少なくとも今Cocos2d-xと言うと、中国の企業がメンテしてる物がマスタだね
といってもオープンソースなんだし、気に入らなければフォークしていいのだけどね
309: 2015/11/07(土)02:47 ID:WZe2fKZB(2/2) AAS
失礼、Unityスレでも同じ話題があったなと思って読み返してみたら、元々のPythonによるCocos2dはアルゼンチン発だというお話が出てました。
一概に「中華製である」というと発祥が中華という印象になるので良くないですね。お詫びの上、以下の文言に修正します。

今のCocos2d-xの活動主体は、中国企業が中心的にフォローしています。
310: 2015/11/07(土)06:50 ID:ptPy4nT3(1) AAS
OSSの産地を気にする奴はよっぽどのアホだよ
中国が嫌なら国産のフレームワークでも使ってろ
enchant.js?w
311: 2015/11/07(土)09:17 ID:gQJahsEQ(1) AAS
cocos2dxは中国の会社が持ってるけど開発はアメリカで行われてるよ
開発リーダーはcocos2dの生みの親のリカルドさんだぜ
2系から3系のバージョンアップで大きな変更があったのはそのせいだよ
312: 2015/11/07(土)12:13 ID:DrmZGg3Y(1) AAS
ggっても漢字のページばかり出てきて情報が無いのが問題

ここ人達はツールがどうとか言うだけで内容の話が出て来ないので
使ってないのがバレバレ
313: 2015/11/07(土)17:10 ID:OZBshJHS(1) AAS
cocos2dやりたけどどこか参考になるとこない?玄人じゃなくてトーシロ視点で。日本語サイトで。
最新verに対応してるサイトなんかほとんどみつからない。cocosのソース読めないなら帰れ的なエンジンかこれ?
314
(1): 2015/11/07(土)17:20 ID:yl/DJCtM(1) AAS
cocos2dなのかcocos2d-xなのかどっち?
315: 2015/11/08(日)01:04 ID:C4mlSZbv(1) AAS
ANYSDKやSDKBOXってどうよ?
316
(1): 2015/11/08(日)01:42 ID:7ZNUEsXm(1/5) AAS
>>314
xなんてどこにも書いてないが最近日本語覚えた方ですか?
317: 2015/11/08(日)02:19 ID:l8Ud2Si3(1/2) AAS
>>316
ここはcocos2d-xのスレなのでx入ってないならスレ違いだ、うせろ
318: 2015/11/08(日)02:23 ID:yOwwbw7e(1) AAS
「今どきCocos2dと書いたからと言って素のCocos2dなわけないだろCocos2d-xの事だボケが空気読め」
となると思ったら真逆の展開だなぁ
319: 2015/11/08(日)09:23 ID:ieYOab/J(1) AAS
cocos2dでググるとcocos2d-xのページばっか出てくるな
320: 2015/11/08(日)09:34 ID:7ZNUEsXm(2/5) AAS
そしてcocos2d-xのサイトを誰も教える事が出来ない現実な
321: 2015/11/08(日)11:02 ID:YYLC5OrH(1) AAS
だって英語サイト読めば良いじゃん
322: 2015/11/08(日)14:48 ID:r5rSGgza(1/8) AAS
いくらコードを修正しても、コードを全消去しても
HelloWorldから変わらん
coco2d-x 3.7特有のバグかなにかか?
3.5の時はこんなことなかったぞ
323
(1): 2015/11/08(日)15:01 ID:F0uSoJS3(1/2) AAS
どういう環境?
PCの時刻とファイルのタイムスタンプおかしくなってない?
324: 2015/11/08(日)15:34 ID:7ZNUEsXm(3/5) AAS
ウイルスじゃねーの
325: 2015/11/08(日)15:36 ID:r5rSGgza(2/8) AAS
>>323
コンパイラはeclipse
cocos2d-xのバージョンは3.7
android実機でデバッグしている
PCの時刻とファイルのタイムスタンプはみたところおかしい感じはない

visual studioだどうまくいくんだけど…
326: 2015/11/08(日)16:23 ID:F0uSoJS3(2/2) AAS
3.5でうまくいって3.7でVSでもうまく行ってるのね
3.7でかつEclipseのときだけか、、バイナリ生成できてないのかね
327: 2015/11/08(日)17:21 ID:7ZNUEsXm(4/5) AAS
あんどろいもスタジオでやれや!
328: 2015/11/08(日)17:28 ID:r5rSGgza(3/8) AAS
3.7ってandroidstudioじやないとできんの?
329: 2015/11/08(日)21:29 ID:qRIgBiBN(1) AAS
VSとの連携はよ
330: 2015/11/08(日)21:53 ID:r5rSGgza(4/8) AAS
また新しくプロジェクト作り直して実行したけど

Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)

エラー出て、helloworldすらできんわ
3.7なんなの?欠陥品なの?
eclipseだけできないとかどんな嫌がらせ?
331: 2015/11/08(日)22:05 ID:7ZNUEsXm(5/5) AAS
ハローワールドが出せなくて
誰も知らない。。
3.7使ってる人がいないのなーwwwww
3.7て7月頃だよなー

俺はやり方知ってるけど教えないかな
332: 2015/11/08(日)22:34 ID:B8H4isQk(1) AAS
みんな普段はxcode使っててandroidはcocos runなんじゃないの?
333: 2015/11/08(日)22:49 ID:l8Ud2Si3(2/2) AAS
android 全然やらんからなあ、、、
ググったけどこれじゃないの?
外部リンク:discuss.cocos2d-x.org

FIXED: In main.cpp:

wrong code (3.5 way):

void cocos_android_app_init (JNIEnv* env, jobject thiz) {
valid code (3.7 way):
省1
334: 2015/11/08(日)23:17 ID:r5rSGgza(5/8) AAS
build_native.pyでビルドしてからなら、eclipseでhelloworldできるな
でもそのあとeclipseでソースをいくら変えても反映されん
vsはいける
3.7はeclipseじゃ扱えんのかな
335: 2015/11/08(日)23:19 ID:r5rSGgza(6/8) AAS
もうmac買おうかな……
解説書もそればっかだし
いくらくらいだろ
336
(1): 2015/11/08(日)23:26 ID:r5rSGgza(7/8) AAS
eclipseがゴミなのかもしれん
実行したら以下のエラーが

its current task has been brought to the front
「ソースコードが前と変わってないよ」

変えてるんですけどー!
337: 2015/11/08(日)23:41 ID:r5rSGgza(8/8) AAS
vsで開発して
cocosrun安定だなこりゃ
eclipseごみ箱に捨ててくるわ
338: 2015/11/08(日)23:57 ID:B+pDYWrT(1) AAS
ecripseってトラブるとよく分からなくなるIDEの筆頭だと思う
VSでいいと思うけど、案外eclipsd自体を入れ直せば解決したかもね
339: 2015/11/09(月)03:40 ID:bL51Chql(1/2) AAS
メモリ内のキャッシュを読んでいるのかも?
キャッシュをクリアーしたら?

それか、色々なソースファイル(のタイムスタンプ)を更新して、
リビルドするとか、

出力フォルダのすべての生成物を、削除(クリーン)するとか
340: 2015/11/09(月)03:51 ID:bL51Chql(2/2) AAS
SIGSEGVが起きるのは、
ファイルなどのリソースを閉じていないとか、

通信している、またはメモリを共有している、
2つのプロセス間で、片方が終了したのに、
生きている方が、すでに存在しないメモリにアクセスしたとか、
341: 2015/11/09(月)12:39 ID:Q9KFP0Fl(1) AAS
数カ月前に苦心してcocos2dx3.8.1で環境作って、とりあえずサクサクと作業できる毎日を過ごしてたら。。。

今日、新しくMacを入れ替えて環境を作りなおした時にまたちゃんと動作するまで環境つくるの大変だった。
当時の苦労を忘れてた。。。特にAndroidとNDKまわり。
342: 2015/11/09(月)20:10 ID:2XqWx8iu(1) AAS
>>336
その翻訳あってる…?
1-
あと 660 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s