[過去ログ] 【軽量】godot engine【無料】 part3 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
763: 2024/07/01(月)00:37 ID:3HKv0EDG(1/9) AAS
GDExtension C++ exampleやってみたけどGitのサンプルと齟齬が生じていて
まるでカルトクイズだったわ 動かすだけで何時間かかったんだか勘弁してくれ
一応メモ
外部リンク:github.com からReleasesのgodot-4.2.2.-stable LatestをDownload
Zip展開してBuilding the C++ bindingsは手順通り
Creating a simple pluginはzip展開したtestフォルダに入ってる中身で代用できるので何もしなくていい
testフォルダにcdしてscons platform=windowsしたらgodot-cpp-godot-4.2.2-stable\test\projectを
省6
764: 2024/07/01(月)00:52 ID:3HKv0EDG(2/9) AAS
8行目は間違い testフォルダでSconsしないとビルド出来ない
765: 2024/07/01(月)00:54 ID:3HKv0EDG(3/9) AAS
あれ書いてあるな混乱してるのか。兎に角疲れた
767: 2024/07/01(月)07:50 ID:3HKv0EDG(4/9) AAS
乙あり
画像リンク[png]:i.imgur.com
適当なベンチを移植してみた結果GDScriptはdoubleがないので比較ができないと言う事態に。うーん
(勝手にfloatにされてしまうので負荷にすらなってないらしい?)
単純にforループで5億回くらい加算するだけだとC++は早すぎて0ms(測定不能?)でベンチにならないし
かといって複雑だと読めないしなぁ 困った・・・
769: 2024/07/01(月)14:10 ID:3HKv0EDG(5/9) AAS
画像リンク[png]:i.imgur.com
floatだと負荷にならないみたい 出来れば5〜10秒くらい掛かって欲しい
ソースコードはコピペなんでこれに何の意味があるのかはよく分からない
773: 2024/07/01(月)15:49 ID:3HKv0EDG(6/9) AAS
すげーな、ライプニッツの公式って書いてあった
コンパイラが賢くて空ループとか消しちゃうとかは風の噂に聞いた事があるような気がする
C#→GDScriptは出来るが流石にC++は忘れすぎててC++⇔C#が無理で困る
FPSを計るのは何か引っかかるんで手詰まりで諦めたらそれでいくようにしてみるよ
あとは出来る範囲で色々試してみる
そしてGDでbyteコードが使えないのでまた1つ没になった
776(1): 2024/07/01(月)18:27 ID:3HKv0EDG(7/9) AAS
何か探してたらコンパイラの最適化を邪魔するらしい謎の変態C++があったのでやってみた
外部リンク:verifiedby.me
結果はご覧の有様だよ
画像リンク[png]:i.imgur.com
1分くらい固まるから何かと思ったよorz どうしてこうなった
777: 2024/07/01(月)18:39 ID:3HKv0EDG(8/9) AAS
GDExtention C++はなんでか知らんけど_readyに入れてもいきなりエディタ起動と同時に動き出すので
Runボタン押さなくても勝手に始まってしまう
なのでエディタ起動の負荷が乗っかってるのでちゃんと測れない点は考慮してね
キー入力で呼び出せるように出来ればいいんだけど全然やり方分かりません
779: 2024/07/01(月)19:59 ID:3HKv0EDG(9/9) AAS
>>778
逆にいざという時は最速クラスの切り札があると考えればよいのではないかと
前にどなたかが話してたけどね
Unityも以前はUnityScriptというJavaScriptもどきだったものが後からC#が登場して入れ替わったけど
処理が遅い所はC++でプラグイン作ったりするのは一緒みたいだし必要に応じて織り交ぜていったらいいと思うだよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s