[過去ログ]
Androidでゲーム作ろうぜ (289レス)
Androidでゲーム作ろうぜ http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
239: 名前は開発中のものです。 [sage] 2014/11/29(土) 22:05:56.49 ID:6lM0lHm9 EGLのバージョンとGLESのバージョンは別 コンテキスト作るときにGLESのバージョンを指定する int[] contextAttrs = { EGL14.EGL_CONTEXT_CLIENT_VERSION, 2, EGL10.EGL_NONE }; http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/239
240: 名前は開発中のものです。 [] 2014/11/30(日) 08:51:19.49 ID:5u4I91iX >>239 やっぱそうですか。なんか似てたんで・・・。 EGLの作り方のわかりやすいサイトってないですね・・・。知ってる人はなんで知ってるんだろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/240
241: 名前は開発中のものです。 [sage] 2014/11/30(日) 12:28:06.75 ID:bQwc5hoi 英語でよければこのへんとか https://www.khronos.org/registry/egl/sdk/docs/man/html/eglIntro.xhtml 正式な仕様書もある https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/241
242: 名前は開発中のものです。 [] 2014/11/30(日) 18:29:52.01 ID:5u4I91iX >>241 英語はちょっと・・・・ >>236のソースですが、以下のところがわからないのですが・・・ //サーフェスの取得(レンダリング) int[] windowSurfaceAttrs = { EGL10.EGL_NONE }; mRendererSurface = mEGL.eglCreateWindowSurface( mDisplay, config, holder.getSurface(), windowSurfaceAttrs); //サーフェスの取得(ワーカー) int[] pbufferSurfaceAttrs = { EGL10.EGL_NONE }; mWorkerSurface = mEGL.eglCreatePbufferSurface( mDisplay, config, pbufferSurfaceAttrs); サーフェスって、レンダリング用(View用スレッド?)とワーカー用(バックグラウンド処理)で、 このように変えて書かないといけないのでしょうか? 何も考えず、おまじないでこの形式でいいのでしょうか? ピクセルバッファサーフェイスってなんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/242
243: 名前は開発中のものです。 [sage] 2014/11/30(日) 19:15:08.31 ID:bQwc5hoi ウィンドウサーフェイスは、名前の通りウィンドウを対象とするサーフェイスで、描画すればそのウィンドウに表示される 同じウィンドウを対象にサーフェイス2個作れるのかな・・・俺は無理なんじゃないかと思ってるが、やったことないから、何ならやってみてくれ ピクセルバッファサーフェイスは画面に表示されないメモリ上のオフスクリーンビットマップ的なもの 今回はデータ読み込んだりする専用で描画するつもりないからデフォルトのサイズ(0x0)だけど、サイズ指定して作ればそこに描画できる 描画してもどこにも表示されないが、例えばそれをテクスチャとして取り込んだり・・・まぁ今時はFBO使えばいいんだけど、ともかくそういったものだよ http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/243
244: 名前は開発中のものです。 [sage] 2014/11/30(日) 19:32:27.47 ID:bQwc5hoi あと、個人の自由ではあるけれども、英語を毛嫌いするのは技術者として不利だよ GoogleにしろAppleにしろMSにしろみんな米国企業だから、情報は基本的に英語で発信される 日本語に翻訳されるものもあるけど、されないものもある なぜ知っている人は知っているのか、答えは簡単、彼らは英語を読めるってことだ http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/244
245: 名前は開発中のものです。 [] 2014/12/01(月) 01:16:16.35 ID:O0ifDPx+ プログラム入門者で失礼します。 現在eclipse でサンプルアプリを作っています(割り勘計算機)。 その詳細設定用の切り替え画面(切り捨て端数を変えられるもの)は、視覚的に作れるでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/245
246: 名前は開発中のものです。 [] 2014/12/01(月) 12:11:46.21 ID:38cXvJcv >>243, >>244 ありがとうございます。 確かにウィンドウ描画するものがマルチスレッドで2つもあったらどう描画するんだって話になりますね。 テクスチャidとかはこのソースでいうとActivityのグローバルとかで管理しておけばThreadクラスで扱えるってことですよね。 英語は嫌いではないですが、技術書を訳していくのは日が暮れる感じで スラスラ訳せるレベルじゃないとなんだかな〜という気持ちになります。 まあでも向こうの方が情報は多いし早いですよね。 確かに、日本語の翻訳を待ってられない英語の技術書ってのもあるんですよね。翻訳版は高いし。 http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/246
247: 0245 [] 2014/12/01(月) 17:23:53.52 ID:O0ifDPx+ すみません、解決しました http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/247
248: 246 [] 2014/12/02(火) 19:38:43.16 ID:/j5iG9vE >>236 おかげさまで、うまく実装できました。 ありがとうございました!! http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/248
249: ばびお [sage] 2014/12/03(水) 15:07:03.03 ID:Eg0opVN6 すばらしいアプリができたぞ! https://play.google.com/store/apps/details?id=jp.unitychan.bdash&hl=ja http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/249
250: 名前は開発中のものです。 [] 2014/12/03(水) 16:15:36.96 ID:dv14Qxfm シェーダでuniform mat4型の配列をいくつ持てるか試してみたら58だった。 256 / 4 で 64 はいけると思ってたのに・・・。 これってAndroidの端末によって数変わるの? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/250
251: 名前は開発中のものです。 [sage] 2014/12/03(水) 23:48:32.81 ID:QMI0vGrV glGetIntegervのGL_MAX_VERTEX_UNIFORM_VECTORSだね GLES2の仕様によれば最低128だから4で割ると32かな http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/251
252: 名前は開発中のものです。 [] 2014/12/04(木) 07:41:43.41 ID:3GxkPRLC エラーは256にフィットしてないと出ながらも58までだったんで128を4で割るのも怪しいような。どんな端末でも最低128/4は保証されてると考えていいのでしょうか・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/252
253: 名前は開発中のものです。 [sage] 2014/12/04(木) 13:08:26.13 ID:3GxkPRLC シェーダのリンク部分でエラーが出て、 GLES20.glGetProgramInfoLog(program)); としても From fargment shader From vertex shader としか出ません。もっとわかるようにする方法はないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/253
254: 253 [sage] 2014/12/04(木) 14:12:45.63 ID:3GxkPRLC シェーダーのコンパイルは成功するのにリンクでエラーってなんなんでしょう。 しかも、別の端末ではリンクも成功するし。 失敗する方では can't open file for reading って出ます http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/254
255: 名前は開発中のものです。 [sage] 2014/12/04(木) 14:19:52.61 ID:EgP4aLXi can't open file for readingって出てるんだから can't open file for reading何だろ 他に理由があるのか http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/255
256: 名前は開発中のものです。 [sage] 2014/12/04(木) 14:52:15.43 ID:3GxkPRLC can't open file for readingって他のプログラムでも出るんで、 多分、シェーダファイルのことだと思うんだけど、(他は画像ファイルだけなので) リンクエラーにはならないんですよね。 http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/256
257: 名前は開発中のものです。 [sage] 2014/12/04(木) 20:27:40.25 ID:0vmtHSuC 例えばuniformが256個使えるとして 頂点シェーダで200個フラグメントシェーダで200個使うとリンクしたら合計400個で足りないだろ リンクしてみるまで全部で何個か分からないんだからリンク時のエラーっていうのは自然だと思うけど 何かおかしい? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/257
258: 名前は開発中のものです。 [sage] 2014/12/04(木) 20:41:18.36 ID:3GxkPRLC uniformの256 って、vertexshaderのある1つのuniform変数に対してでは? GL_MAX_VERTEX_UNIFORM_VECTORS って名前からして まさか vertex, fragmentの全uniform変数で足した合計? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/258
259: 名前は開発中のものです。 [sage] 2014/12/04(木) 21:23:24.59 ID:0vmtHSuC すまん、勘違いだ フラグメントシェーダにはGL_MAX_FRAGMENT_UNIFORM_VECTORSっていうのがあったわ でも変数1個あたりじゃなくて頂点シェーダで使える全部の数だよ VECTORSっていう名前なのは、vec4で1個の扱いだから http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/259
260: 名前は開発中のものです。 [sage] 2014/12/04(木) 21:39:21.56 ID:3GxkPRLC >>259 確かに、配列の数を更に減らしたらリンクエラーも出なくなったので、 vertexShaderの全uniformの合計が多かったのかも知れません。 uniform vec4 が1つとして、 uniform mat4 は4つなのでしょうか? uniform mat4[] は 4 * 配列数らしいですが。 それらの合計が、GL_MAX_VERTEX_UNIFORM_VECTORS を超えたらリンクに失敗するのでしょうか? mat4[] の定義配列数ではなく、そこに渡した実際の配列数でカウントするのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/260
261: 名前は開発中のものです。 [sage] 2014/12/07(日) 15:55:47.82 ID:oEApWCAW シェーダでdrawElementsを呼んだら エラーで libc Fatal signal 7 (SIGBUS) at ○○○ , thread ○○○ とか出て描画できません スタッフオーバーフローらしいんですが、わかる方いますか? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/261
262: 名前は開発中のものです。 [sage] 2014/12/07(日) 15:56:16.76 ID:oEApWCAW ×スタッフ ○スタック http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/262
263: 名無しさん@そうだ選挙に行こう [sage] 2014/12/13(土) 22:39:28.66 ID:211h6nUT モーフィングのように、毎フレーム頂点が変わっていくような場合、 頂点データはシェーダにどのようにわたして書き換えればいいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/263
264: 名前は開発中のものです。 [] 2014/12/17(水) 11:48:44.47 ID:lTz5nMg/ NDKで作ったアプリってGooglePlay で公開しても、 どの端末でもインストールして遊べる? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/264
265: 名前は開発中のものです。 [sage] 2014/12/17(水) 12:30:11.41 ID:2ZrF04vt 自分がターゲットにした端末でしか動かないに決まってるだろ。 いったい何を言ってるんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/265
266: 名前は開発中のものです。 [] 2014/12/17(水) 14:01:41.82 ID:lTz5nMg/ え、じゃあアプリをNDKで作って高速だぜーって言っても万人にリリースできなのか。ダメじゃん! http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/266
267: 名前は開発中のものです。 [sage] 2014/12/17(水) 14:42:07.52 ID:Y5AAZqXJ NDKって(お客様の環境で動作しなくて)ねぇどんな気持ち?の略語だからな http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/267
268: 名前は開発中のものです。 [sage] 2014/12/17(水) 17:04:22.48 ID:dWHcyykQ NDK(なんだこいつ) http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/268
269: 名前は開発中のものです。 [sage] 2014/12/18(木) 20:23:00.92 ID:BS4A5i3K CPUの種類って4種類ぐらいでしょ?しかも主流は1つだし。 それに絞れば大抵の端末で動く。 http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/269
270: 名前は開発中のものです。 [sage] 2014/12/22(月) 10:06:28.08 ID:QXtGkHnP NDKの質問はどこですればいいの? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/270
271: 名前は開発中のものです。 [sage] 2014/12/23(火) 19:33:48.77 ID:Ph2ihqTw NDKで作って公開した有料アプリが、CPU合わなくて動かないから返金しろと言われたらどうすればいい? 購入前にユーザーにどうやってわからせるの? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/271
272: 名前は開発中のものです。 [sage] 2014/12/24(水) 03:48:14.95 ID:ZOZo6NXr 購入して何時間だか以内は普通に返金可能なはずじゃなかったか CPU合わなくて動かないなんてことは試せばすぐわかるんだからそれで返金処理しないならユーザの責任ってことでいいじゃない http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/272
273: 名前は開発中のものです。 [sage] 2014/12/24(水) 04:39:39.74 ID:3+XWkYCN まあ返金してやれてもしてやれなくても「最低のアプリです!!」とかの評価はどうせ付けられるから 返金しない方が得なんじゃねという気もするなw http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/273
274: 名前は開発中のものです。 [sage] 2014/12/24(水) 11:08:20.51 ID:tPk0hsCI >>272 インストール前には適合するかどうかはGooglePlayは教えてくれないってことですか。 数時間以内返金可能ってのは知らなかったので、トラブルの元になりそうですね。 >>273 有料でちゃんと遊んだ人も、そんな評価するんですか〜。 http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/274
275: 名前は開発中のものです。 [sage] 2014/12/24(水) 11:46:14.30 ID:ZOZo6NXr 全CPU対応しとけば 全CPUぶんのエミュレータがあるわけだし遅いとはいえ一応の動作確認はできる http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/275
276: 名前は開発中のものです。 [] 2014/12/24(水) 12:11:08.87 ID:c8wrzmqr >>261 それなんだっけな。 メイン以外のスレッド(コールバックなど)でスプライトのテクスチャ切り替え、表示/非表示 物理演算オブジェクトのON/OFF、解放とかすると出た記憶がある。 フラグを立てるだけにしておいてメインスレッド(OnUpdate)でやることで回避した。 http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/276
277: 名前は開発中のものです。 [sage] 2014/12/25(木) 00:06:16.94 ID:Nyexk/4i NDKでマルチスレッドってどうやるの? NativeActivityでバックグラウンド処理とか。 http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/277
278: 名前は開発中のものです。 [sage] 2014/12/25(木) 00:39:28.85 ID:u0NLOxm8 pthread http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/278
279: 名前は開発中のものです。 [] 2014/12/25(木) 08:16:23.08 ID:Nyexk/4i >>278 有り難うございます! こちぃもそういう結論にたどり着いたんですが、正解なようで安心しました。 pthreadがまだよくわかってないので調べます! http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/279
280: 名前は開発中のものです。 [sage] 2015/05/22(金) 12:16:57.33 ID:q+yZaWLW そして彼等は星になった http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/280
281: 名前は開発中のものです。 [] 2015/12/02(水) 19:32:34.55 ID:7Mu4vjII ようやくスマホ買ったからスマホゲ作ろうと思う! このスマホがアンドロイドっていうらしいし、質問はこのスレでおk? まずユナイティーかエクリプスのどっちを使うか悩んでるんだけど・・・ どっちがイイんですか!? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/281
282: 名前は開発中のものです。 [age] 2015/12/08(火) 02:01:10.60 ID:Ofw7A/rw GooglePlayでAndroid用のPC18禁エロゲーって販売できる? AppStoreはエロの規制が厳しくて販売できないけど AndroidのみでGooglePlayで販売するのはできるのかな? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/282
283: 名前は開発中のものです。 [sage] 2015/12/30(水) 15:34:37.58 ID:iBzAmeGQ >>282 GooglePlayでは無理っぽいので野良アプリで販売できる仕組みになると思う http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/283
284: 名前は開発中のものです。 [sage] 2016/05/07(土) 12:31:32.26 ID:aZ2vjoHe スレチでほんとにごめん、わかる人いたら教えて欲しいな 今やってるあるMMORPGについてなんだたけど メインアカウントのゲーム内のアイテム保持状態を一旦バックアップして そのアイテムを別アカウントのキャラに移しておいてからメインアカウントのバックアップデータを復活させて先程移したはずのアイテムが復活! という事をやりたいんだけど無理なのかな? ちなみにそのゲームはアカウントがgmailで登録する様になっていて セーブデータがgoogleアカウントと紐付いてる様なんだけど..... http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/284
285: 名前は開発中のものです。 [] 2016/05/08(日) 19:20:29.83 ID:VjpyZzUI 普通、保持アイテムのデータはサーバ側(運営側のPC)が管理してるから無理なんじゃないの? ネット銀行の残高いじるようなもんだろ? http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/285
286: 名前は開発中のものです。 [] 2016/05/08(日) 23:42:37.93 ID:Io2bgo5Q あれ?まだ夏じゃねーのよ?wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 解析のかの字も出来ねえうんこはゲ製にくんなよwwww升でも書いてろwwwww あwwwwwww升に解析必要だからなwwwwメモしとけwwwテストにでるぞwwwww http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/286
287: 名前は開発中のものです。 [sage] 2016/05/09(月) 15:33:58.01 ID:dBaA27/F http://free-clipart-images.net/wp-content/uploads/2015/05/690fbc0da9163c6b0b315bfe705ac477.png http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/287
288: 名前は開発中のものです。 [sage] 2016/11/12(土) 16:21:13.40 ID:YleLXLIx >>284 ゲーム作ってる人間に升のやり方聞きに来るとかどこまで馬鹿なのかw Googleアカウントからは認証トークンを取ってくるだけでその認証トークンが運営側の鯖にあるセーブデータと紐付いている セーブデータは運営会社の鯖上にありユーザーが勝手にバックアップを取る事は出来ない なおチート行為は規約違反である事は間違いないのでバレればゲーム内ペナルティやアカウント抹消、悪質ならは民事訴訟や電子計算機損壊等業務妨害罪や不正アクセス禁止法の適用(ここまで来ると犯罪)まであり得る そしてこれが重要だが、升は馬鹿には出来ないw http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/288
289: 名前は開発中のものです。 [] 2017/12/31(日) 20:46:55.45 ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。 グーグル検索⇒『来島のモノノリウエ』 TIL6LUP52E http://mevius.5ch.net/test/read.cgi/gamedev/1289142106/289
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.629s*