Android NDK について語るスレです。
なかったので立てました。
Android NDK ゲーム制作 part1 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
11
2014/12/31(水) 07:32:10.17ID:0ZF0cVIR2015/04/07(火) 20:14:37.52ID:Yv24A4Pw
>>22
engineの中にゲーム変数を保存して、各イベント処理関数にengineのポインタ渡してゲーム変数を更新して
engineを持ち回してる感じですね。
サンプル程度なら変数も少ないけど、大規模ゲームもこんな風にやるんでしょうか?
engineの中にゲーム変数を保存して、各イベント処理関数にengineのポインタ渡してゲーム変数を更新して
engineを持ち回してる感じですね。
サンプル程度なら変数も少ないけど、大規模ゲームもこんな風にやるんでしょうか?
2015/04/08(水) 18:42:24.86ID:EWqH2M4Y
構造体拡張しても引数いじる必要ないからむしろ大規模向けともいえる
引数にするのが面倒ならクラス化して囲っちゃうとかね
その辺は人それぞれだろうから他スレで聞いてみるよろし
引数にするのが面倒ならクラス化して囲っちゃうとかね
その辺は人それぞれだろうから他スレで聞いてみるよろし
2015/04/14(火) 17:10:02.66ID:n57p6Mhu
構造体の部分を全部クラスにすり替えてもOK?
2015/05/03(日) 11:45:12.90ID:r9JCdkUD
NativeActivityでGLのマルチスレッドってできない?
2015/05/03(日) 12:11:17.14ID:CH9n7Ygk
glをマルチスレッドで使えたっけ?
2015/05/03(日) 12:16:17.12ID:r9JCdkUD
とりあえずjavaでならできます。
2015/05/06(水) 22:39:59.93ID:ekadAaTR
これってjniフォルダの中はいくらフォルダで階層作っても、
include時にはお互いファイル名だけでincludeできるみたいですね。
C言語の仕様なのだろうか・・・。
include時にはお互いファイル名だけでincludeできるみたいですね。
C言語の仕様なのだろうか・・・。
2015/06/23(火) 10:57:58.24ID:Wy7MT7SV
C++側のオリジナルクラスってJava側で受け取れない?
2015/06/23(火) 23:35:32.55ID:X9PgYWdt
テキストレンダリングをしたいんですが、FreeTypeライブラリを使うのが一般的なんでしょうか?
2015/06/24(水) 17:19:13.01ID:hs8SQMx3
静的ライブラリにしておくのオススメ
2015/07/13(月) 23:35:27.54ID:mFOER3Ge
JNIでNewGlobalRef()しなくても読み込んだc または cppで定義している変数や構造体はグローバルってことでいいんだよね?
2015/07/21(火) 19:02:15.71ID:+xaUNHna
ndkについてるサンプルアプリをEclipseでビルトすると成功するけど、
何かの拍子にjni側が not resolved でエラーになって実行できなくなる
jniのソースはほとんど構文エラーの波線が入っていて見づらいし
何かの拍子にjni側が not resolved でエラーになって実行できなくなる
jniのソースはほとんど構文エラーの波線が入っていて見づらいし
3534
2015/07/21(火) 20:19:10.91ID:+xaUNHna 自己解決しました
36名前は開発中のものです。
2015/07/28(火) 21:25:46.87ID:DngcXm9d GPUのSwapBuffer直前のタイミングを測るか、CPUの同期取りたいんだけど、
どうやったらいいんでしょう?
fenceつかうのが普通だとおもうんだけど関数が見当たらないし。
どうやったらいいんでしょう?
fenceつかうのが普通だとおもうんだけど関数が見当たらないし。
2015/08/02(日) 18:03:31.53ID:KpMIXLw3
ndkで自分でフレームレート取るのは無理なのかね?
2015/08/03(月) 08:49:26.09ID:kSwbA9Fz
vsync 待ちのことでしょうか?
API だけど
http://developer.android.com/reference/android/view/Choreographer.FrameCallback.html
というインターフェイスがあるから
ソースを見てこれの実装が呼び出しているネイティブ関数を見れば何か分かるかも
API だけど
http://developer.android.com/reference/android/view/Choreographer.FrameCallback.html
というインターフェイスがあるから
ソースを見てこれの実装が呼び出しているネイティブ関数を見れば何か分かるかも
2015/08/06(木) 13:41:38.91ID://bP6pSV
Java中のSystem.loadLibrary() って最初のActivityで1回呼んでしまえば、
他のViewやActivityでは呼ばないよね?
ライブラリが1つだけの場合
他のViewやActivityでは呼ばないよね?
ライブラリが1つだけの場合
40名前は開発中のものです。
2015/08/15(土) 02:35:24.09ID:C6wPqvzM2015/08/16(日) 11:50:28.07ID:7AM7KDg8
通常Androidは最大60fpsで勝手に描画処理していくのが普通で
そのタイミングをコントロールするのは
Javaの方でGLSurfaceViewとかならできたと思うけど
NativeActivityとかだとできるのかなあ?
そのタイミングをコントロールするのは
Javaの方でGLSurfaceViewとかならできたと思うけど
NativeActivityとかだとできるのかなあ?
2015/10/17(土) 19:34:42.84ID:sKim3eO2
.c ファイル内で勝手にグローバル変数作って代入してもnewGrobalRefしないと値の保持は保障されないんだよね?
2015/11/09(月) 10:24:26.72ID:QmxptYrT
なんで本とかでclassのことをclazzって書いてるんだろう
2015/11/12(木) 13:27:41.88ID:0xMkuNlM
Luaを組み込めるらしいので勉強中
2016/03/22(火) 00:40:36.59ID:NbdAtCil
がんば
2016/07/05(火) 19:50:07.76ID:9/QPArJ1
VulkanになったらNDKはOpenGLじゃなくなる?
2016/07/05(火) 21:35:54.77ID:FSngK3Iq
NDKとグラフィックスAPIに何の関係が?
2016/07/06(水) 16:33:49.65ID:bbJCys0v
>>47
まあNDKでOpenGL呼んでたのがVulkan呼ぶだけですよね・・・・
まあNDKでOpenGL呼んでたのがVulkan呼ぶだけですよね・・・・
2016/07/17(日) 20:05:45.35ID:Cbsx3bce
c言語のゲームデザインってよくわからないなc++ならともかく
2016/08/04(木) 11:30:49.64ID:ExJIVttC
#include <stdbool.h> って書くと参照できないとエラーが出るんだけどどうやったら参照できるんでしょうか?
stdio.h とかはちゃんとincludeできるのですが。
stdio.h とかはちゃんとincludeできるのですが。
2016/09/01(木) 19:52:01.31ID:pDkQoo0f
NativeActivityが No Launchar Foundになる マニフェストもmkファイルも本の通りにしたのに ぐぐ
2016/09/05(月) 14:50:09.76ID:RKn1WCwD
ndkって古いバージョンダウンドードできないね
2016/09/11(日) 22:49:27.41ID:Y5zmK5eE
助けて下さい
外部ストレージ(SDカード)だとfseek or ftellが正常に動きません
同じソースコードでも、内蔵ストレージだと正常に動きます。
原因や対策を教えて下さい。。。全く原因が分からず。
なお、マニフェストファイルでストレージの権限は付けています。
外部ストレージ(SDカード)だとfseek or ftellが正常に動きません
同じソースコードでも、内蔵ストレージだと正常に動きます。
原因や対策を教えて下さい。。。全く原因が分からず。
なお、マニフェストファイルでストレージの権限は付けています。
2016/09/12(月) 08:49:19.36ID:Q/aEz9CG
ちゃんとSDのパスが取れてないとか
2016/09/12(月) 20:21:42.81ID:nvH4Z3kT
>>54
パスは取れてますね。よくわからないのが、SDカード内のファイルでも、問題ないやつと問題があるやつで分かれるんですよね
パスは取れてますね。よくわからないのが、SDカード内のファイルでも、問題ないやつと問題があるやつで分かれるんですよね
2016/09/12(月) 21:45:16.77ID:aK6Ab3so
じゃあファイルのパーミッションでアクセスできないんでしょう
2016/09/13(火) 07:09:06.56ID:vpuGh7q8
皆が検索できるように、エラーメッセージを一言一句、ここに正確に書く
かつ、最初に君が、それで検索する
かつ、最初に君が、それで検索する
2017/04/10(月) 14:29:37.17ID:Jtzc81kr
ゲームエンジンでandroidNDKを使用してモバイルゲームを開発しようと思っているのですが
ndk-build.cmdを実行すると画像のように表記され
"make.exeは停止しました"というウィンドウが出て実行できませんでした。
androidSDKは正しく動作しており環境変数は正しく設定されています。
NVIDIA社のcodeworks for android 1r4を使用しております。
何か解決策の心当たりがありましたらご教示の程よろしくお願いします。
http://www.dotup.org/uploda/www.dotup.org1213720.jpg
ndk-build.cmdを実行すると画像のように表記され
"make.exeは停止しました"というウィンドウが出て実行できませんでした。
androidSDKは正しく動作しており環境変数は正しく設定されています。
NVIDIA社のcodeworks for android 1r4を使用しております。
何か解決策の心当たりがありましたらご教示の程よろしくお願いします。
http://www.dotup.org/uploda/www.dotup.org1213720.jpg
2017/05/09(火) 16:17:38.10ID:Rwfw0c+6
>>58
やるなら普通、EclipseかAndroidStudioじゃないの
やるなら普通、EclipseかAndroidStudioじゃないの
2017/11/24(金) 14:52:20.80ID:RLYqFVfd
ndkライブラリって旧バージョン落とせないのかね
どんどんファイルサイズでかくなってきて困る
どんどんファイルサイズでかくなってきて困る
2017/12/10(日) 15:57:44.67ID:wr85JDjf
https://developer.android.com/ndk/downloads/revision_history.html
旧バージョン落とせるようになっていたのか
旧バージョン落とせるようになっていたのか
62名前は開発中のものです。
2017/12/31(日) 21:26:37.38ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
S4YYNCYAKW
グーグル検索⇒『来島のモノノリウエ』
S4YYNCYAKW
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★3 [muffin★]
- Yahooニュースの高市批判記事にヤフコメ民殺到。怒涛の援護へ [268718286]
- 俺「膣ぎゅってしてみて?」 女「んっ...」 俺「もっともっと」
- 自民党閣僚関係者「党内外問わず高市総理に批判的なことを言える空気ではない」 [834922174]
- 【動画】慶應准教授の有野氏、高市答弁の問題点を理路整然と指摘しまいネトウヨ発狂wwwwwwwwwwww [271912485]
- 高市、海外ではヒトラーの扱いになっていた [805596214]
- (´・ω・`)ぴぃちゃんおいで
