[過去ログ]
【軽量】godot engine【無料】 part3 (1002レス)
【軽量】godot engine【無料】 part3 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
763: 名前は開発中のものです。 [sage] 2024/07/01(月) 00:37:53.66 ID:3HKv0EDG GDExtension C++ exampleやってみたけどGitのサンプルと齟齬が生じていて まるでカルトクイズだったわ 動かすだけで何時間かかったんだか勘弁してくれ 一応メモ ttps://github.com/godotengine/godot-cpp から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を 本体で開くだけ MSVCは自動的に見つけてくれるのでMinGWとかも要らなかった MSVC入れてる方がレアケースなんだが無駄にデカいし example通りにしたいならgodot-cpp-godot-4.2.2-stable\test\srcの中身を退避してexampleコピペで gdexample.cpp/hとregister_types.cpp/hの4つ入れたらtestフォルダにcdしてSconsでdllが出来る 同様にprojectを開いて新規シーンにGDexampleを呼び出してtexure貼るだけで完成 手順が分かれば10分も掛からない 迷走しまくった俺の半日を返せw http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/763
764: 名前は開発中のものです。 [sage] 2024/07/01(月) 00:52:45.44 ID:3HKv0EDG 8行目は間違い testフォルダでSconsしないとビルド出来ない http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/764
765: 名前は開発中のものです。 [sage] 2024/07/01(月) 00:54:39.06 ID:3HKv0EDG あれ書いてあるな混乱してるのか。兎に角疲れた http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/765
767: 名前は開発中のものです。 [sage] 2024/07/01(月) 07:50:16.29 ID:3HKv0EDG 乙あり ttps://i.imgur.com/RiaPJvH.png 適当なベンチを移植してみた結果GDScriptはdoubleがないので比較ができないと言う事態に。うーん (勝手にfloatにされてしまうので負荷にすらなってないらしい?) 単純にforループで5億回くらい加算するだけだとC++は早すぎて0ms(測定不能?)でベンチにならないし かといって複雑だと読めないしなぁ 困った・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/767
769: 名前は開発中のものです。 [sage] 2024/07/01(月) 14:10:50.39 ID:3HKv0EDG ttps://i.imgur.com/x0ExEuP.png floatだと負荷にならないみたい 出来れば5〜10秒くらい掛かって欲しい ソースコードはコピペなんでこれに何の意味があるのかはよく分からない http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/769
773: 名前は開発中のものです。 [sage] 2024/07/01(月) 15:49:11.98 ID:3HKv0EDG すげーな、ライプニッツの公式って書いてあった コンパイラが賢くて空ループとか消しちゃうとかは風の噂に聞いた事があるような気がする C#→GDScriptは出来るが流石にC++は忘れすぎててC++⇔C#が無理で困る FPSを計るのは何か引っかかるんで手詰まりで諦めたらそれでいくようにしてみるよ あとは出来る範囲で色々試してみる そしてGDでbyteコードが使えないのでまた1つ没になった http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/773
776: 名前は開発中のものです。 [sage] 2024/07/01(月) 18:27:09.99 ID:3HKv0EDG 何か探してたらコンパイラの最適化を邪魔するらしい謎の変態C++があったのでやってみた ttp://verifiedby.me/adiary/0156 結果はご覧の有様だよ ttps://i.imgur.com/WyiS6fN.png 1分くらい固まるから何かと思ったよorz どうしてこうなった http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/776
777: 名前は開発中のものです。 [sage] 2024/07/01(月) 18:39:53.63 ID:3HKv0EDG GDExtention C++はなんでか知らんけど_readyに入れてもいきなりエディタ起動と同時に動き出すので Runボタン押さなくても勝手に始まってしまう なのでエディタ起動の負荷が乗っかってるのでちゃんと測れない点は考慮してね キー入力で呼び出せるように出来ればいいんだけど全然やり方分かりません http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/777
779: 名前は開発中のものです。 [sage] 2024/07/01(月) 19:59:29.83 ID:3HKv0EDG >>778 逆にいざという時は最速クラスの切り札があると考えればよいのではないかと 前にどなたかが話してたけどね Unityも以前はUnityScriptというJavaScriptもどきだったものが後からC#が登場して入れ替わったけど 処理が遅い所はC++でプラグイン作ったりするのは一緒みたいだし必要に応じて織り交ぜていったらいいと思うだよ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/779
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s