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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202: 2015/10/14(水)02:48 ID:OVOtihXW(1) AAS
最初にこの本を読むと、オブジェクト指向まで学べる

はじめてのJavaScript、秀和システム
掌田津耶乃(しょうだ つやの)、2013

その後、この本も読めば、バグも減る。
ただしこの本には、文法などは載っていない

開眼!JavaScript、2013、オライリー・ジャパン
203
(3): 2015/10/14(水)12:12 ID:rkUJQlU1(1) AAS
今までC++で同人PCゲーム作って来たモンなんすけど、
C++でスマホ向けに作れるってcocos2Dに興味があります。

質問なんですけど
ほんとにプログラムはC++のまんまでいけるんですか?

それとも、なんだかんだ言っても
新たに覚えないとダメなcocos2D用の関数や形式、
また、使えないC++の関数とかあったりします?
省1
204: 2015/10/14(水)12:36 ID:Ik9qUY/W(1) AAS
>>187
projectionを_2Dにしてみるとどうなりますか?
205: 2015/10/14(水)13:21 ID:H9mzHJ+r(1) AAS
>>203
言語は純粋にC++だがcocos2d-x自体はただのフレームワークだから使い方は覚えないと無理
206: 2015/10/14(水)14:19 ID:0ctE1Avb(1) AAS
>>203
言語機能はフルでc++使えるけど、元々obj-cのライブラリを移植したものだから、その名残でc++らしくない要素がちまちま残ってる
まあver3系からずいぶん改善されたから、気にせず触ってみると良いかと
207: 2015/10/14(水)18:22 ID:sGEFY+HE(1/3) AAS
>>203
>それとも、なんだかんだ言っても
>新たに覚えないとダメなcocos2D用の関数や形式、
ほぼこれ
208
(1): 2015/10/14(水)19:01 ID:5pDl0+yd(2/2) AAS
スマホでDirectXが使えるとでも思ってたのか?
209: 2015/10/14(水)22:33 ID:sGEFY+HE(2/3) AAS
ところでImageViewのサイズ変更を
hoge->setSizeType(SizeType::PERCENT);
hoge->setSize(Size(600,600));
こんな風にやってみたらサイズが変更されないのですが、使いかた間違ってますか?
210: 2015/10/14(水)22:34 ID:sGEFY+HE(3/3) AAS
hoge->setSizeType(SizeType::ABSOLUTE);
hoge->setSize(Size(600,600));

コード間違ってました
こうやってましたが変更されないです
211
(1): 2015/10/15(木)01:33 ID:mgzR8Nlr(1) AAS
>>208
WPはずっとDirectXな

まあ流していいけど
寂しいが国内市場には存在しとらんようなもんだしな
212
(4): 2015/10/15(木)13:16 ID:r8qMbg1Z(1) AAS
>>196
漏れは、195とは別人だけど、早速その本を買ったよ

ヒィヒィ、フレームワークは難しい
213: 2015/10/15(木)22:42 ID:Fifym9L/(1) AAS
>>211
DirectXはWP8から。
知ったか素人はすっこんでろks
214: 2015/10/16(金)00:51 ID:tWpXnVfR(1) AAS
おやおや恥ずかしいね
215: 2015/10/16(金)13:28 ID:+Y7IR7if(1) AAS
armでdx動くのか
しかしwpって普及してんのかね
使ってるやつ見た事ないが
216: 2015/10/17(土)07:39 ID:JiE0mfpL(1/2) AAS
外部リンク:jp.cocos.com

>将来的に、Visual Studio 2015内でCocosをダウンロードすることができ、Visual Studioを利用してクロスプラットフォーム開発が可能となります。

これってもう出来てます?
217: 2015/10/17(土)12:45 ID:Q+q0259J(1) AAS
見た感じ、VisualStudio上からインストールできそうな雰囲気はないな
だけどそんなひと手間違うだけぐらいの違いなら大して違わなくねえか?
218: 2015/10/17(土)13:13 ID:JiE0mfpL(2/2) AAS
これが出来るようになったら試してみようと利用者が一気に増えるのではないかと
219: 2015/10/17(土)13:47 ID:lMXJKdEE(1/2) AAS
そうかなぁ
220: 2015/10/17(土)13:50 ID:DafFwiAP(1/3) AAS
今はインストールして使えるようになるまでの環境設定が面倒で、
うまくいかない人はいつまでも使えない状態になってあきらめてる人もいるからな。
入門書も情報が古いから載っている通りにやっても動かないし

VS上からカンタンに出来たら増えるだろうね。
221: 2015/10/17(土)13:51 ID:lMXJKdEE(2/2) AAS
確かにWindowsだと面倒くさいな
222
(1): 2015/10/17(土)14:00 ID:DafFwiAP(2/3) AAS
そうそう、Macなら楽だな
223
(1): 2015/10/17(土)15:50 ID:jbHn8epA(1) AAS
C++で書いたのとJavascriptで書いたもの、コンパイルした後ってパフォーマンス違うのでしょうか?
224
(1): 2015/10/17(土)23:53 ID:uP8VeTJz(1) AAS
>>222
すみません、macならどうラクなのか教えてもらえますか?
自分macなんですけど、cocos2Dに興味があるんです。
225: 2015/10/17(土)23:57 ID:DafFwiAP(3/3) AAS
まずやってみろ
出来なかったら教えてやる
226: 2015/10/18(日)01:36 ID:MkWBdwri(1) AAS
>>223
一緒
227: 2015/10/18(日)02:02 ID:j1PN9OWm(1) AAS
>>224
Cocos2dならそもそもMacしかなかろ。iOS専用だし
228: 2015/10/19(月)17:44 ID:HeajzvAI(1) AAS
Javascriptで書いてスマホのネイティブアプリが作りたかったので本買ってきました!

JavaScript版Cocos2d-x かんたんゲーム開発 Emanuele Feronato
外部リンク:www.amazon.co.jp
229: 2015/10/19(月)17:48 ID:XJ64QejW(1) AAS
外部リンク:www.amazon.co.jp まででいい
>>196 の流れ?
まあ俺も買ったけどまだ開いてないや
230: 2015/10/20(火)22:48 ID:VQE7MX4Y(1) AAS
その本買った
インストール部分を飛ばして
いきなりファイルを見てきましょうで( ゚д゚)ポカーン
10ページ目から先に進むのに半日かかった
231: 212 2015/10/21(水)02:17 ID:Ybnxueb9(1/4) AAS
翻訳も、清水友晶・松浦晃洋など、
お馴染みのメンバーだね

漏れは正直、イタリア人が書いた本を読んだのは初めてw

翻訳者たちがわざわざ、イタリア人が書いた良本を探し出して、
出版までしてしまう根性に驚いた

このスレに来ると、欧米化を感じない。
中国人・イタリア人が大活躍w
232: 2015/10/21(水)03:07 ID:UpLnfBmK(1/3) AAS
このイタリアの人のブログにある記事を日本語に翻訳しただけでしょ?
原本みたほうがよくない? てか、どのサイトか分かる人いますかね
233
(1): 212 2015/10/21(水)04:33 ID:Ybnxueb9(2/4) AAS
Learning Cocos2d-JS Game Development

外部リンク:www.amazon.co.jp

Emanuele Feronato のブログ
外部リンク:www.emanueleferonato.com
234: 2015/10/21(水)05:03 ID:UpLnfBmK(2/3) AAS
>>233
ありがとうございます!
なか見検索で読んだ限りでわかったことは、原著から日本語版への翻訳が出たタイミングでv3.7向けのソースコードにアップデートしてくれてるみたいですね。
その点を考えると、ブログ記事のCocos2dx JSを読むより書籍を買ったほうが良いかもしれない、と思いました。

原著者のブログ、なかなかいいですね。いろんなゲーム実装のアルゴリズムとか紹介してくれてるのは読み応えがありそうです。
235: 212 2015/10/21(水)05:37 ID:Ybnxueb9(3/4) AAS
Learning Cocos2d-JS Game Development

この本は、Cocos2d-JSの初めての英語の本で、
Cocos2d-xの開発チームから絶賛されている

この本が今年1月に出版されてから、
Cocos2d-JSが、Cocos2d-x v3.7 に統合されて、
翻訳者たちが、v3.7で動作を確認し、
コードを一部改変している
236: 2015/10/21(水)13:42 ID:UpLnfBmK(3/3) AAS
日本語版のJS本、サンプルコードがダウンロードできたので、それ解読するだけでも良い気がしてきた。
237: 212 2015/10/21(水)15:47 ID:Ybnxueb9(4/4) AAS
漏れは、ソースコードなどの細かいものは、
時間がかかるのであまり読まない

ゲームの構造・各機能の解説を読むために、
お金を払っている

まあ、2,400円だし、買ってあげなよ
238: 2015/10/21(水)18:05 ID:3ROqR8BQ(1) AAS
JSとか遊びでしか使えんから無理
239: 2015/10/21(水)18:48 ID:TX9SM5ul(1) AAS
君が遊び程度にしか使えないだけだろ
240: 2015/10/21(水)20:28 ID:mZyXauqE(1) AAS
ガチc++勢からするとjsがお手軽言語に見えるのは間違いないだろうし、静的型黒魔術の権化と動的型普及の第一人者比べても仕方あるまい。仲良くやろうず

統合の話がよく分かってないのだけど、luaみたいに同居できるんです?
241: 2015/10/22(木)01:24 ID:a+zyE5S5(1) AAS
言語がお手軽なのは悪い事じゃないんだけどな
ただjavascriptは規模の大きい開発には向いてないと思う
cocos2d-xで大規模開発なんてしないかもしれんが
242: 2015/10/22(木)22:11 ID:pWEQCQp2(1) AAS
JSの本はサーバーが必要でそれかMAMPとか使えないと動かせないんね。
MAMPの使いかたは乗ってないから知らないとまずそこから勉強が必要になるという
243
(1): 2015/10/22(木)22:35 ID:GHvIUpw3(1) AAS
cocos run -p web じゃダメなの?
244: 2015/10/22(木)22:50 ID:C2uPdWLu(1) AAS
DropboxのPublicフォルダにいれてお手軽Webサイトとかじゃだめかね?
245: 2015/10/23(金)00:14 ID:k0/Un4SA(1/2) AAS
PythonのSimpleHTTPServer、RubyのWEBrick
などの簡易サーバーはどう?

$ python -m SimpleHTTPServer 8080

$ ruby -rwebrick -e
'WEBrick::HTTPServer.new({:DocumentRoot => "./", :Port => 8080}).start'
246: 2015/10/23(金)00:25 ID:kEXg28se(1/2) AAS
ブラウザでデバッグするときはキャッシュを無効にしないと無駄に時間を使う羽目になるので気をつけろよ
247
(1): 2015/10/23(金)01:19 ID:Vt4pyIkp(1) AAS
cocosIDEダウンロード出来ないと思ったら開発中止になってたか
248: 2015/10/23(金)11:00 ID:vDyq8EL3(1) AAS
SpriteBuilderってどうですか?
249
(1): 2015/10/23(金)20:42 ID:fUaBq5Jc(1/2) AAS
javascriptで開発するならサーバ用意するよりこれの方がいいんじゃね?
250
(1): 249 2015/10/23(金)20:43 ID:fUaBq5Jc(2/2) AAS
url入り忘れた
外部リンク:tks2.net
251: 2015/10/23(金)21:08 ID:BU2rQvTA(1) AAS
klabのゲームはluaらしい
252: 2015/10/23(金)21:26 ID:kEXg28se(2/2) AAS
>>250
>>243
253: 2015/10/23(金)23:08 ID:k0/Un4SA(2/2) AAS
>>247
Cocos2d-x(JS版)の公式なIDEである、

Cocos Code IDE が、開発中止なの?
254: 2015/10/24(土)01:56 ID:Oox4x4jR(1) AAS
そうだよ
3.7以降に対応できないので停止してるってアナウンスがあってから何もない
cocos studioに統合されるという噂があるけど今のところ続報なし
255: 2015/10/24(土)10:25 ID:Q6vDFLm5(1) AAS
メモ帳とかテキストエディタじゃだめなの?
256
(1): 2015/10/24(土)10:36 ID:vYwgr2c3(1) AAS
うん駄目
257: 2015/10/24(土)15:21 ID:p8EQ66I2(1) AAS
>>256
258
(1): 2015/10/25(日)11:32 ID:WFa0fS4s(1/2) AAS
Cocos2d-x(JS版)ってC++みたいなネイティブコードになるんだっけ?
中身htmlとjsで動いてるんじゃないの?
259: 2015/10/25(日)16:57 ID:vgPiuzhL(1) AAS
そんな危険なブツなの?
260
(1): 258 2015/10/25(日)19:49 ID:WFa0fS4s(2/2) AAS
自己レスですみません。
cocosコマンドで-l jsのプロジェクトつくってビルドしてみたら、
AndoirdのapkもiOSのipaもどちらも中にはapp.jsとresource.jsがありました。
つまり、完全にネイティブコードになるわけじゃないってことですね。
261: 2015/10/25(日)20:35 ID:aNDm315+(1) AAS
ネイティブコードに変換はされないけどJavaScriptを解析してネイティブとしてコードが動いてるはず
JSBってやつかな
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
1-
あと 720 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s