[過去ログ] 【軽量】godot engine【無料】 part3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
689: 2024/06/20(木)06:31 ID:KdC45IWX(1/3) AAS
ゲーム開発エンジンで漫画ビューワみたいのを作りたいんだけど
GODOTで作れる?
ようはマンガ原稿(画像)を表示してスワイプでページをめくっていく感じ
690: 2024/06/20(木)09:26 ID:eFdNdAag(1) AAS
そりゃ作れるだろ
なんで作れないかもって思ったのかが不思議なくらいだわ
691: 2024/06/20(木)14:37 ID:Oztmmg/G(1/2) AAS
UIはなんでもできる、ただFILEIO辺りの制限で詰むんじゃね、そんな印象
692(1): 2024/06/20(木)20:52 ID:KdC45IWX(2/3) AAS
>FILEIO辺りの制限で詰むんじゃね
GODOTで漫画ビューワだけ作って
漫画(原稿)データは別ファイルで
1話ごとに読み込む感じだといけそうでしょうか
693: 2024/06/20(木)21:00 ID:reglIw3G(1) AAS
単に画像を読むだけのものなら探したら例が出てきたからこれベースに頑張ればいいんじゃね
外部リンク:2dgames.jp
694: 2024/06/20(木)22:14 ID:Oztmmg/G(2/2) AAS
>>692
いけんじゃね、知らんけど。ほいじゃ、頑張ってね
外部リンク:github.com
外部リンク:github.com
695: 2024/06/20(木)22:17 ID:KdC45IWX(3/3) AAS
ありがとうございます!
なんかイケそうな感じですね
ちょっといろいろ調べてみます
696: 2024/06/20(木)22:50 ID:8eHMWwGs(1) AAS
作ってないのにもう完成してるなんて天才じゃね?
697: 2024/06/20(木)22:55 ID:pwWQZwka(1) AAS
漫画を読みながらゲームもできるアプリがあってもいいとは思うがマネタイズは難しそう
698: 2024/06/26(水)11:55 ID:0f+k4GSb(1/2) AAS
過疎ってるね
699: 2024/06/26(水)13:21 ID:yWfguPP0(1/2) AAS
おう、青いドンパッチみたいなので盛り上がろうぜ!
英語圏のスレも毎日見てるけど、だいぶ楽しいよ、刺激になるのもいいぜ
700(1): 2024/06/26(水)13:28 ID:tR5583d4(1/2) AAS
特に語ることもないしな
Dialogicというアセットを試したが高機能で使いやすかった
ノベルゲー作るならこれでよさそう
701(1): 2024/06/26(水)13:56 ID:eDaPxF1J(1) AAS
3Dアンチみたいなのが常駐してるんで書き込みにくいです
702: 2024/06/26(水)14:11 ID:ERqOG9JV(1) AAS
みなさんは、Godotでは言語は何を使用してます?
703: 2024/06/26(水)14:52 ID:yWfguPP0(2/2) AAS
言語ですか?
ԋ䉓㝼넟P蝔ですよ
704: 2024/06/26(水)17:49 ID:T+A+35Yg(1) AAS
>>701
どこにいるん?
705: 警備員[Lv.6][芽] 2024/06/26(水)17:59 ID:ruop6bNF(1) AAS
3Dしね
706(1): 2024/06/26(水)18:43 ID:OnR8QznP(1) AAS
求めてるのは限りなく2Dルックな3D
707(1): 2024/06/26(水)19:53 ID:bUFNZlpr(1) AAS
アセットライブラリのやつって使ったら一個一個MITライセンスのコピペ載せないかんのです?
708: 2024/06/26(水)20:56 ID:qyFqaY8t(1) AAS
AA省
709: 2024/06/26(水)21:02 ID:hAaBffnb(1) AAS
>>707
当たり前体操
710(2): 2024/06/26(水)22:26 ID:0f+k4GSb(2/2) AAS
>>700
そのアセットではコードを描く必要ありますか?
GODOTでノーコードでノベルゲームみたいのを作りたいのですが
711: 2024/06/26(水)22:51 ID:tR5583d4(2/2) AAS
>>710
最初から最後まで選択肢ありのお話を流す程度ならビジュアルツールだけで作れる
キャラクターの入退場や文字の出力に演出も付けれる
進行状況をツリー表示して開始シーンを選択とかしたいならGDScriptとの連携は必要になる
履歴機能はあるっぽいが使い方が判らなかった詳しくは確認してない
712: 2024/06/27(木)00:26 ID:OjgqT64q(1) AAS
>>710
レスありがとうございます
興味あるのでちょっとイジってみます
713: 2024/06/27(木)11:43 ID:MI0zmEEy(1) AAS
>>706
シェーダー使いこなせはええんやで
714: 2024/06/27(木)19:22 ID:SYAC5xUN(1) AAS
GLSL?の入門みたいなのとgodotshaders見て練習してるけど
そのレベルまで行くのに先は長そう
715: 2024/06/27(木)20:59 ID:A4x6hKVc(1) AAS
unityに比べるとgodotのシェーダーは書きやすい
glslだから参考文献も多いし
716: 2024/06/28(金)10:55 ID:xfPhIanj(1/2) AAS
godot使ってみようと思ったけどVSでC#はあんまりよくないのか・・・
717: 2024/06/28(金)11:13 ID:a0qFTTSZ(1/2) AAS
C#のベテランでC#で書く方が開発効率が上がるならC#
そうでないならGDScriptを覚えた方が良いかなと思う
C#を覚えられる方ならGDScriptの学習コストは低く見積もれる
718: 2024/06/28(金)11:23 ID:uf1Os41L(1/2) AAS
C#も一種のスクリプトみたいなもんだしね
できないことはできない
719: 2024/06/28(金)15:22 ID:xfPhIanj(2/2) AAS
まずC#がいいからやってみるぜってVSじゃなくてVScodeっての使うのがいいのか・・・
始めるまで色々調べて時間かかりそうだ
720: 2024/06/28(金)15:30 ID:tbS1fZIZ(1/2) AAS
C#でやりたいけど、GDScriptじゃないとできないこととか
効率が悪いことがあって躊躇する
721(1): 2024/06/28(金)15:59 ID:a0qFTTSZ(2/2) AAS
プロジェクト内でC#とGDScriptは共存できるので両方使って構わない
ただしC#とGDScript間の受け渡し変数は調整する必要がある
722(1): 2024/06/28(金)17:50 ID:uf1Os41L(2/2) AAS
学習コストはかかってもネイティブのスクリプトを使うメリットの方が大きいと思いますがね
723(1): 2024/06/28(金)18:04 ID:WCgnMMFu(1/2) AAS
gdscriptのコードを問題なく読み替えできるならC#使ってもいいと思う
初心者なら素直にgdscriptにしとくべき
724: 2024/06/28(金)18:24 ID:uSqUaUtZ(1) AAS
gdscriptで先行実装されてC#じゃまだ使えないみたいな差はないんかな
725: 2024/06/28(金)18:48 ID:tbS1fZIZ(2/2) AAS
>>721
それは知ってるけど、C#だけでやりたいんよ
>>722
正直分かる、けどGodotのためだけに特殊言語覚えたくないんよ
Pythonに似ているなら、Pythonをそのまま使用して欲しかった
>>723
それが正解なのは理解しているけど、それでもC#使いたいんやね
省1
726: 2024/06/28(金)19:27 ID:9esMRb68(1) AAS
多くないけどC#でゴリゴリやってる人もいるにはいるから
結局エンジンが合う合わないかだと思う
727: 2024/06/28(金)19:40 ID:WCgnMMFu(2/2) AAS
別にc#は否定してないよ
参考文献少ないから結局gdscriptを読み替えることになるよ
728: 2024/06/28(金)19:49 ID:VbTzVvZM(1) AAS
C#が100だとすればGDScriptの覚えることなんて10もないから好きにしなさい
729: 2024/06/28(金)23:45 ID:MiWnQvNE(1) AAS
UNITYメインならC#
GODOTだけで生きてくならGDScriputだね
730: 2024/06/29(土)05:39 ID:+AGXikC0(1) AAS
ゲームを作るなら結局C言語を覚えたほうがいいんですよね
JavaScriptやPythonの選択肢もあるみたいですけど
731: 2024/06/29(土)06:05 ID:q/C94czs(1/3) AAS
CとC#は違う定期
732: 2024/06/29(土)06:26 ID:jLbJBqDz(1) AAS
PCの性能を限界まで使おうと思ったらC++なんじゃないかな、しらんけど
スマホやiPhoneで作るならC++よりネイティブな言語の方が良いんじゃね?
でも限界に挑戦できるのは上澄みだけだから
パンピーは開発効率の良いツールと言語を選択すれば良いと思うよ
733: 2024/06/29(土)10:35 ID:IImyMoRx(1/4) AAS
ワナビなやつほど道具にこだわるみたいなことわざなかったっけ、なんかそんな感じ
734: 2024/06/29(土)11:02 ID:3s49Hrw/(1) AAS
下手の道具調べ【へたのどうぐしらべ】
【解説】腕の悪い職人ほど、あれこれと文句を言って道具を選びたがるものだということ。
【同義語】下手の伊達道具。下手の道具選び。下手の道具立て。
735: 2024/06/29(土)11:38 ID:hlhTFS9E(1) AAS
下手投げ
736: 2024/06/29(土)12:26 ID:IImyMoRx(2/4) AAS
ああ、それそれ、あとゴルフの下手な奴ほどクラブに文句言うみたいなのとか
まあ一番手近なもので決めて、三か月くらいで一本ゲーム完成させてみそ
それがコスパ・タイパ共に最強だよ
737: 2024/06/29(土)15:00 ID:q/C94czs(2/3) AAS
昔はアセンブリかBASICかさもなきゃCかC++かみたいなピーキーな選択肢しかなかったんだから、それに比べたら恵まれてるのでサイコロ振って使う言語決めて飛び込んでも死ぬことはない
738: 2024/06/29(土)18:01 ID:8THDbyI2(1) AAS
言語の話とエンジンの話の区別付かずに話してる奴が混ざってるな
APIが何なのか理解してから語れよ
739: 2024/06/29(土)18:13 ID:HjB2I2kB(1/3) AAS
ワイFORTRAN経験者なお忘れた模様
740: 2024/06/29(土)19:26 ID:0j6T3duU(1) AAS
25年前に工業高校でフォートランとアセンブラやらされたわ
ゴミみたいな成績だったけどプログラミングの基礎はだいたい同じだから今になって役に立ってる気がする
741: 2024/06/29(土)19:56 ID:IImyMoRx(3/4) AAS
ちょっとうらやましい
自分はアセンブラ書いた経験がないから今になってどうやって勉強しようか悩んでる
742: 2024/06/29(土)20:18 ID:q/C94czs(3/3) AAS
レトロゲーム機でもなければアセンブリ覚える必要はないと思いますが、CASL学べば四則演算はすぐマスターできますよ
掛け算は足し算シフトを繰り返すだけ、割り算は引き算シフトを繰り返すだけ
とかいうやり方でゲームを作るのは大変ですけど、高度な命令がないCPUは概ね何をするにも似たようなもの
簡単な演算で面倒な処理を頑張るだけです
それに比べたらC#もGDスクリプトもやりたいことがザクザク書ける神です
743: 2024/06/29(土)20:24 ID:HjB2I2kB(2/3) AAS
TASMだったかCのコード書くとアゼンブラに変換してくれるやつ
Z80だけの知識で8086のアゼンブラ見よう見真似で最適化の真似事とかやってた
744: 2024/06/29(土)20:52 ID:HjB2I2kB(3/3) AAS
Switchのプチコン4の並列演算する命令がアセンブラによく似てる
745(1): 2024/06/29(土)21:11 ID:hpvBfwLS(1) AAS
以前godot+C#ではフル性能が出せない問題が
ユーザー側から指摘されていたようなのですが
修正改善されたのでしょうか
746(1): 2024/06/29(土)22:12 ID:IImyMoRx(4/4) AAS
このサブレとかの話かな、果たしてGodot/C#は最適化される予定があるんかな
GDScript performance vs C# performance (2mo ago)
外部リンク:www.reddit.com
1年前のGDQuestの動画とかだと
本当に性能要件が必要な場合はC++/GDExtentionでやるべきとか言ってるし
それが必要な規模のゲーム(GTAのような)作らないでしょってスタンスな気がする
最近のユーザーのコメントも見てると
省5
747: 2024/06/29(土)22:53 ID:FpUYyZva(1) AAS
Godotは開発陣がこうやって積極的にユーザーの意見を拾ってくれるから良い
748: 2024/06/30(日)03:02 ID:8AFFTiMh(1/2) AAS
GLSLさわったことなかったけどUEのマテリアルの感覚で
簡単なトゥーンシェーダとかポストエフェクトの
ビィジュアルシェーダ化でけた
749: 2024/06/30(日)06:23 ID:PBUDvozm(1) AAS
ガチ勢はC++で作るのか
そこまでの作り込みをやるつもりなら他のエンジン選びそうな気もするけど…
750(2): 2024/06/30(日)07:27 ID:sq056Iik(1/6) AAS
画像リンク[jpeg]:i.imgur.com
C# vs GDScript は3.x系で逆転したらしい
全く寄せ付けないのがC++ ぶっちぎり
751: 2024/06/30(日)07:31 ID:sq056Iik(2/6) AAS
場合によっちゃ100倍の差が出るならキツかったら使うんじゃね?
C#で10倍ってのもよく分からないんだが
752: 2024/06/30(日)08:04 ID:8AFFTiMh(2/2) AAS
GDScriptそんなに遅いのかpythonがベースだしなあ
753(1): 2024/06/30(日)09:02 ID:sq056Iik(3/6) AAS
件のスレだとGDScriptはJITだと言う人が多いけどGodotのGithubとか見ても
何か違うという話しか出てこないのでJITコンパイラではないらしい
外部リンク:tech.framesynthesis.co.jp
にはAOT/JITは使ってない&GithubでVMを使ってる事が書いてある事から恐らく昔のJavaのような
インタプリタ型なんじゃないかな〜 と思ってたらマニュアルにインタプリタ言語って書いてあった
ややパフォーマンスが劣るのは仕方ないかも知れないが、60fpsを大きく切るような事があったら
考えればいいかなって感じじゃないかな? 用途的にかなり稀なんじゃないのかな
754: 2024/06/30(日)09:04 ID:6h996GAk(1) AAS
>>750
Godotっていま4.2だけど何で今更2018年の話してるの?
755: 2024/06/30(日)09:17 ID:sq056Iik(4/6) AAS
他にベンチマークしたのがねえんだよ
756: 2024/06/30(日)09:22 ID:sq056Iik(5/6) AAS
調べて出てこなかったからソレにしただけで最新に近いベンチあるならむしろ出してくれるとありがたい
GDとC#とC++の比較で宜しく頼む
757: 2024/06/30(日)11:21 ID:Jl/an7H9(1/2) AAS
>>750
すげー差だね
ただそれ、言語の差かな?
GDScriptは知らんけど、C#とC++でそこまでパフォーマンスの差は無いはず
初期のC#ならまだしも、最近のC#はネイティブとあまり差が無いほど最適化されてるぞ
758(1): 2024/06/30(日)11:57 ID:YZ6aJKk3(1) AAS
>>753
昔のJavaこそJITだぞ
759: 2024/06/30(日)12:20 ID:ZzV3ax6d(1) AAS
ゲームエンジンでコード部分が遅くて問題になる事そんなないよね
遅くなりがちなものはたいてい関数化でカバーしてあるし
760: 2024/06/30(日)13:15 ID:sq056Iik(6/6) AAS
>>758
外部リンク:ja.wikipedia.org
Java初期のインタプリタ式で走行されるJavaプログラムの実行速度は遅かったが、
実行時コンパイラ技術と動的再コンパイル技術 (dynamic recompilation) の
導入によって実行速度問題はほぼ解決した。
だってさ 俺もJITかと思い込んでたよ
761: 2024/06/30(日)14:09 ID:Jl/an7H9(2/2) AAS
ある程度プログラミング経験ある人なら、言語はどれでもいけるでしょ
だけどGotot自体がGDScriptに最適化されているので、それ以外だと面倒なことが多いからな
762: 745 2024/06/30(日)14:12 ID:xlags8mO(1) AAS
>>746氏及びgodotスレの皆様
ありがとうございます
とても勉強になります
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
あれ書いてあるな混乱してるのか。兎に角疲れた
766: 2024/07/01(月)01:49 ID:bpyOLnVe(1/6) AAS
モルダー、あなた疲れているのよ。
ほあー、makeじゃないんだ、お疲れさん、ゆっくり寝てくれ
767: 2024/07/01(月)07:50 ID:3HKv0EDG(4/9) AAS
乙あり
画像リンク[png]:i.imgur.com
適当なベンチを移植してみた結果GDScriptはdoubleがないので比較ができないと言う事態に。うーん
(勝手にfloatにされてしまうので負荷にすらなってないらしい?)
単純にforループで5億回くらい加算するだけだとC++は早すぎて0ms(測定不能?)でベンチにならないし
かといって複雑だと読めないしなぁ 困った・・・
768: 2024/07/01(月)13:30 ID:bpyOLnVe(2/6) AAS
バブルソートでいいんじゃね、N=10000とかでやれば
あとはGDExtentionと.NET側をfloatにしちゃうとか
物理演算ライブラリとか作ってないんだし精度いらないでしょ
769: 2024/07/01(月)14:10 ID:3HKv0EDG(5/9) AAS
画像リンク[png]:i.imgur.com
floatだと負荷にならないみたい 出来れば5〜10秒くらい掛かって欲しい
ソースコードはコピペなんでこれに何の意味があるのかはよく分からない
上下前次1-新書関写板覧索設栞歴
あと 233 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s