- 1 名前:名前は開発中のものです。 [2024/02/17(土) 09:51:54.18 ID:lpQfy7dC.net]
- Godotエンジンは機能豊富な、クロスプラットフォームのゲームエンジンであり、2D・3Dゲームを単一のインターフェイスで製作することができます。
基本的なツールは一通り用意され、ユーザーはプログラムの再発明をすることなくゲーム製作に集中できます。 製作したゲームは主要なデスクトップ環境(Linux, MacOS, Windows)や、モバイル(Android, iOS)、Webベース(HTML5)環境にワンクリックで書き出せます。 GodotはMITライセンスの下、完全に自由でオープンソースです。 利用に関して特に制限はありませんし、利用料を請求することもありません。 エンジンのコードの最後の一行まで、ゲームは製作したユーザーのものです。 Godotは自主的なコミュニティによって開発されており、エンジンを期待にかなうものにするため、ユーザーの方々も自由に参加できます。 Godotは非営利団体Software Freedom Conservancyによって支援されております。 ■公式サイト https://godotengine.org/ ■コミュニティ https://godotengine.org/community/ ■ドキュメント https://docs.godotengine.org/ja/4.x/ ■こんなのが作れるよ https://www.youtube.com/watch?v=W1_zKxYEP6Q https://www.youtube.com/watch?v=UAS_pUTFA7o https://www.youtube.com/watch?v=ao34A0Y2x6c ■前スレ 【軽量】godot engine - part2 https://mevius.5ch.net/test/read.cgi/gamedev/1619755427/ ★次スレは>>950がたててください
- 673 名前:名前は開発中のものです。 mailto:sage [2024/06/15(土) 15:53:22.99 ID:iguKBzMY.net]
- >>644のGodot OrchestratorはAndroidのライブラリまで含んでいるのにarmは含まれていなかった
試しにソースからビルドしてみたら動くには動いたが使用できるクラスがWindowsより少ない 環境毎で違うのかコンパイルオプションの指定が必要なのかまでは判らないがとりあえず報告
- 674 名前:名前は開発中のものです。 [2024/06/15(土) 20:32:09.66 ID:XrJ4Qgu0.net]
- vsだとコード拾ってきてコピペが出来ないのがきついなぁ
- 675 名前:名前は開発中のものです。 mailto:sage [2024/06/15(土) 23:27:38.56 ID:/ZH+QDyA.net]
- >>658
英字の新聞をハサミで切ってノートにスクラップしてるのと同じだから 本人はそれで英語が出来た気になってるか英語の勉強だと思ってるらしい でも何が書いてあるか分からないから何も作れない あと100年やっても何もできないねこれは
- 676 名前:名前は開発中のものです。 [2024/06/16(日) 09:53:26.21 ID:dgdplJwe.net]
- vsやるならgodotとunityどっちがいいんだろ
vs自体良くないという意見が多いのかなと思うけどさ
- 677 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 09:54:52.41 ID:v8GHhttu.net]
- 四の五の言わず触って書いてみろ
- 678 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 10:10:49.86 ID:jsPOENVl.net]
- この延々と質問を繰り返してるのは同一人物か?
- 679 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 11:01:10.86 ID:8OyRXICQ.net]
- コピペしてやった気分に浸ってただけだから何も覚えてないし身に付かない
天才コピペおじさん
- 680 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 13:01:34.08 ID:zIuxNJ/l.net]
- スルー対象には変わりないから顔文字でもコピペマンでもなんでもいいよ
- 681 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 13:18:56.10 ID:bbB0kp6w.net]
- やってるフリしてるだけだからな、適度な距離を置いて眺めるだけなら無害だよ
ところで、自作の進捗ってこのスレに貼ってもいいの? だいぶ廃れた文化らしんだけど、Screenshot Saturday ってのやってみたいんだ
- 682 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 13:51:48.97 ID:AKupNzGX.net]
- >>671
日々のゲーム製作活動記録を貼るスレ とかでいいんじゃないかな
- 683 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 13:57:35.65 ID:bbB0kp6w.net]
- >>672
おお、こんなスレが! さんきゅ、そっちでやってみるわ!
- 684 名前:名前は開発中のものです。 [2024/06/16(日) 15:19:41.51 ID:dgdplJwe.net]
- >>669
必ず俺のアンチ湧いてくるよな
- 685 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 15:30:47.58 ID:iIs7vqCP.net]
- アンチってのは有名だったりまあ色んな面がある人に付くんだよね
お前は正直クソ質問乱発で場を荒らしてる側面しかない なのでこれらは別にアンチや個人叩きしたい訳ではなく、単に荒らしへの防衛反応と見るのが正しい 分かってくれるとありがたいが
- 686 名前:名前は開発中のものです。 [2024/06/16(日) 15:32:23.13 ID:dgdplJwe.net]
- 別の上級者スレとも書いてないし、初歩的なことがクソ質問なのか?
嫌ならスルーしろ スルー出来ないやつが荒らしだ
- 687 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 16:05:52.69 ID:dENK8DfS.net]
- >>663続報
クラス差はスクリプトを新規作成する時に基底クラスを指定していないのが原因だったarmでも普通に動く 使い勝手を見るためにあれこれやってみたがよく出来ているがマニュアルが不整備すぎて大変 シグナルに接続する為のCallableを指定する方法を見つけるのに相当手間取った
- 688 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 16:09:52.95 ID:iIs7vqCP.net]
- やっぱわからんか、虚しいね
論点そこじゃないんだわ 周りと話が合わずぶつかり続けてきた人間が思い浮かぶよ 俺は一対一ならずっとスルーしてるけどお前はこのままなら今後も誰かに絡まれ続けることは想像できる
- 689 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 16:51:44.94 ID:8OyRXICQ.net]
- 最低限必要な任意の努力義務すら出来ないポンコツに口を開く権利はない
- 690 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 16:58:52.65 ID:8OyRXICQ.net]
- 出来もしない癖にゲームにかこつけて他人を利用してるだけで自分自身は何もしないって図々しいにも程がある
そんなの出来なくて当り前なんだから無理してやるこっちゃない
- 691 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 21:42:41.13 ID:dENK8DfS.net]
- Godot Orchestratorでキー入力でスプライトを上下左右に動かすところまで出来た
どこまでやっても自分が理解しているコードを実現する図形を探す翻訳作業にしかならない コードは書けないがビジュアルスクリプトなら効率的に作れる人はもしかすると凄い人かも知れない
- 692 名前:名前は開発中のものです。 [2024/06/16(日) 22:05:34.63 ID:tUfgZqLI.net]
- BPとかに慣れてる人用じゃないですかね。シェーダーもGLSLのほうが情報が圧倒的に多い
UEのマテリアルエディタ使ってたから自分で書く時はビジュアルシェーダになるけど
- 693 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 22:53:31.08 ID:dENK8DfS.net]
- シェーダーの方が構成要素が少ないので図描画に向いている気はしますね
自分はシェーダーには触れてないので最初にビジュアルシェーダーで覚えればそちらが主になる可能性はありそう
- 694 名前:名前は開発中のものです。 [2024/06/16(日) 23:08:13.05 ID:aAsFTgxP.net]
- ビジュアルスクリプトは回りくどいけど
会話シーンなんかをつくるには便利だよ 流れが見やすいのも利点
- 695 名前:名前は開発中のものです。 mailto:sage [2024/06/16(日) 23:13:49.96 ID:dENK8DfS.net]
- 会話はテーブルにしてループで回せば良いと考えていたけど
場面毎にシーンを用意して場面や会話を順に繋げた方が見やすいのは確かだね
- 696 名前:名前は開発中のものです。 mailto:sage [2024/06/17(月) 02:00:25.52 ID:C7cd2Kw8.net]
- >>682
折角だったのでビジュアルシェーダーを少し触ってみました 式を使えばコードによる計算も組み込めるようで使い勝手も良さそうです 今はロジック周りを詰めているのでシェーダーに触るのは先ですが覚えておきます
- 697 名前:名前は開発中のものです。 mailto:sage [2024/06/19(水) 02:56:53.99 ID:6Vs7ETxV.net]
- renderがvulkanだとwebで動かないんだね
危うく詰みかけたわ
- 698 名前:名前は開発中のものです。 mailto:sage [2024/06/19(水) 13:26:35.01 ID:waW0pHKl.net]
- 新規プロジェクト作成時のレンダラー説明でForward+はデスクトップのみと書かれてるね
自分はスマホ環境を意識してレンダラーはモバイルにしている しかしレンダラーの違いに影響受ける様な凝ったことはしてないので違いは判らない
- 699 名前:名前は開発中のものです。 [2024/06/20(木) 06:31:23.14 ID:KdC45IWX.net]
- ゲーム開発エンジンで漫画ビューワみたいのを作りたいんだけど
GODOTで作れる? ようはマンガ原稿(画像)を表示してスワイプでページをめくっていく感じ
- 700 名前:名前は開発中のものです。 mailto:sage [2024/06/20(木) 09:26:57.91 ID:eFdNdAag.net]
- そりゃ作れるだろ
なんで作れないかもって思ったのかが不思議なくらいだわ
- 701 名前:名前は開発中のものです。 mailto:sage [2024/06/20(木) 14:37:22.21 ID:Oztmmg/G.net]
- UIはなんでもできる、ただFILEIO辺りの制限で詰むんじゃね、そんな印象
- 702 名前:名前は開発中のものです。 [2024/06/20(木) 20:52:50.43 ID:KdC45IWX.net]
- >FILEIO辺りの制限で詰むんじゃね
GODOTで漫画ビューワだけ作って 漫画(原稿)データは別ファイルで 1話ごとに読み込む感じだといけそうでしょうか
- 703 名前:名前は開発中のものです。 mailto:sage [2024/06/20(木) 21:00:50.34 ID:reglIw3G.net]
- 単に画像を読むだけのものなら探したら例が出てきたからこれベースに頑張ればいいんじゃね
https://2dgames.jp/godot-filedialog/
- 704 名前:名前は開発中のものです。 mailto:sage [2024/06/20(木) 22:14:47.87 ID:Oztmmg/G.net]
- >>692
いけんじゃね、知らんけど。ほいじゃ、頑張ってね ttps://github.com/Sirosky/go-reader ttps://github.com/sesopenko/eso_comic
- 705 名前:名前は開発中のものです。 [2024/06/20(木) 22:17:14.94 ID:KdC45IWX.net]
- ありがとうございます!
なんかイケそうな感じですね ちょっといろいろ調べてみます
- 706 名前:名前は開発中のものです。 mailto:sage [2024/06/20(木) 22:50:03.69 ID:8eHMWwGs.net]
- 作ってないのにもう完成してるなんて天才じゃね?
- 707 名前:名前は開発中のものです。 mailto:sage [2024/06/20(木) 22:55:02.96 ID:pwWQZwka.net]
- 漫画を読みながらゲームもできるアプリがあってもいいとは思うがマネタイズは難しそう
- 708 名前:名前は開発中のものです。 [2024/06/26(水) 11:55:54.09 ID:0f+k4GSb.net]
- 過疎ってるね
- 709 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 13:21:17.42 ID:yWfguPP0.net]
- おう、青いドンパッチみたいなので盛り上がろうぜ!
英語圏のスレも毎日見てるけど、だいぶ楽しいよ、刺激になるのもいいぜ
- 710 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 13:28:49.54 ID:tR5583d4.net]
- 特に語ることもないしな
Dialogicというアセットを試したが高機能で使いやすかった ノベルゲー作るならこれでよさそう
- 711 名前:名前は開発中のものです。 [2024/06/26(水) 13:56:40.11 ID:eDaPxF1J.net]
- 3Dアンチみたいなのが常駐してるんで書き込みにくいです
- 712 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 14:11:38.91 ID:ERqOG9JV.net]
- みなさんは、Godotでは言語は何を使用してます?
- 713 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 14:52:40.68 ID:yWfguPP0.net]
- 言語ですか?
ԋ䉓㝼넟P蝔ですよ
- 714 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 17:49:13.99 ID:T+A+35Yg.net]
- >>701
どこにいるん?
- 715 名前: mailto:sage [2024/06/26(水) 17:59:20.66 ID:ruop6bNF.net]
- 3Dしね
- 716 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 18:43:20.71 ID:OnR8QznP.net]
- 求めてるのは限りなく2Dルックな3D
- 717 名前:名前は開発中のものです。 [2024/06/26(水) 19:53:09.41 ID:bUFNZlpr.net]
- アセットライブラリのやつって使ったら一個一個MITライセンスのコピペ載せないかんのです?
- 718 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 20:56:33.85 ID:qyFqaY8t.net]
- _____
|\ \ .\ | | ̄ ̄ ̄ ̄ ̄| | | Amazon | \.|_____|
- 719 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 21:02:41.48 ID:hAaBffnb.net]
- >>707
当たり前体操
- 720 名前:名前は開発中のものです。 [2024/06/26(水) 22:26:00.49 ID:0f+k4GSb.net]
- >>700
そのアセットではコードを描く必要ありますか? GODOTでノーコードでノベルゲームみたいのを作りたいのですが
- 721 名前:名前は開発中のものです。 mailto:sage [2024/06/26(水) 22:51:54.25 ID:tR5583d4.net]
- >>710
最初から最後まで選択肢ありのお話を流す程度ならビジュアルツールだけで作れる キャラクターの入退場や文字の出力に演出も付けれる 進行状況をツリー表示して開始シーンを選択とかしたいならGDScriptとの連携は必要になる 履歴機能はあるっぽいが使い方が判らなかった詳しくは確認してない
- 722 名前:名前は開発中のものです。 [2024/06/27(木) 00:26:46.64 ID:OjgqT64q.net]
- >>710
レスありがとうございます 興味あるのでちょっとイジってみます
- 723 名前:名前は開発中のものです。 [2024/06/27(木) 11:43:11.12 ID:MI0zmEEy.net]
- >>706
シェーダー使いこなせはええんやで
- 724 名前:名前は開発中のものです。 mailto:sage [2024/06/27(木) 19:22:11.26 ID:SYAC5xUN.net]
- GLSL?の入門みたいなのとgodotshaders見て練習してるけど
そのレベルまで行くのに先は長そう
- 725 名前:名前は開発中のものです。 mailto:sage [2024/06/27(木) 20:59:00.00 ID:A4x6hKVc.net]
- unityに比べるとgodotのシェーダーは書きやすい
glslだから参考文献も多いし
- 726 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 10:55:33.59 ID:xfPhIanj.net]
- godot使ってみようと思ったけどVSでC#はあんまりよくないのか・・・
- 727 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 11:13:34.21 ID:a0qFTTSZ.net]
- C#のベテランでC#で書く方が開発効率が上がるならC#
そうでないならGDScriptを覚えた方が良いかなと思う C#を覚えられる方ならGDScriptの学習コストは低く見積もれる
- 728 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 11:23:55.67 ID:uf1Os41L.net]
- C#も一種のスクリプトみたいなもんだしね
できないことはできない
- 729 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 15:22:04.82 ID:xfPhIanj.net]
- まずC#がいいからやってみるぜってVSじゃなくてVScodeっての使うのがいいのか・・・
始めるまで色々調べて時間かかりそうだ
- 730 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 15:30:14.25 ID:tbS1fZIZ.net]
- C#でやりたいけど、GDScriptじゃないとできないこととか
効率が悪いことがあって躊躇する
- 731 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 15:59:14.80 ID:a0qFTTSZ.net]
- プロジェクト内でC#とGDScriptは共存できるので両方使って構わない
ただしC#とGDScript間の受け渡し変数は調整する必要がある
- 732 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 17:50:25.54 ID:uf1Os41L.net]
- 学習コストはかかってもネイティブのスクリプトを使うメリットの方が大きいと思いますがね
- 733 名前:名前は開発中のものです。 [2024/06/28(金) 18:04:46.31 ID:WCgnMMFu.net]
- gdscriptのコードを問題なく読み替えできるならC#使ってもいいと思う
初心者なら素直にgdscriptにしとくべき
- 734 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 18:24:14.78 ID:uSqUaUtZ.net]
- gdscriptで先行実装されてC#じゃまだ使えないみたいな差はないんかな
- 735 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 18:48:09.19 ID:tbS1fZIZ.net]
- >>721
それは知ってるけど、C#だけでやりたいんよ >>722 正直分かる、けどGodotのためだけに特殊言語覚えたくないんよ Pythonに似ているなら、Pythonをそのまま使用して欲しかった >>723 それが正解なのは理解しているけど、それでもC#使いたいんやね 初心者というか、Godotは初心者やけど言語は一通りできるんよ
- 736 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 19:27:47.14 ID:9esMRb68.net]
- 多くないけどC#でゴリゴリやってる人もいるにはいるから
結局エンジンが合う合わないかだと思う
- 737 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 19:40:46.42 ID:WCgnMMFu.net]
- 別にc#は否定してないよ
参考文献少ないから結局gdscriptを読み替えることになるよ
- 738 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 19:49:35.47 ID:VbTzVvZM.net]
- C#が100だとすればGDScriptの覚えることなんて10もないから好きにしなさい
- 739 名前:名前は開発中のものです。 mailto:sage [2024/06/28(金) 23:45:39.56 ID:MiWnQvNE.net]
- UNITYメインならC#
GODOTだけで生きてくならGDScriputだね
- 740 名前:名前は開発中のものです。 [2024/06/29(土) 05:39:58.87 ID:+AGXikC0.net]
- ゲームを作るなら結局C言語を覚えたほうがいいんですよね
JavaScriptやPythonの選択肢もあるみたいですけど
- 741 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 06:05:48.81 ID:q/C94czs.net]
- CとC#は違う定期
- 742 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 06:26:19.81 ID:jLbJBqDz.net]
- PCの性能を限界まで使おうと思ったらC++なんじゃないかな、しらんけど
スマホやiPhoneで作るならC++よりネイティブな言語の方が良いんじゃね? でも限界に挑戦できるのは上澄みだけだから パンピーは開発効率の良いツールと言語を選択すれば良いと思うよ
- 743 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 10:35:21.02 ID:IImyMoRx.net]
- ワナビなやつほど道具にこだわるみたいなことわざなかったっけ、なんかそんな感じ
- 744 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 11:02:38.57 ID:3s49Hrw/.net]
- 下手の道具調べ【へたのどうぐしらべ】
【解説】腕の悪い職人ほど、あれこれと文句を言って道具を選びたがるものだということ。 【同義語】下手の伊達道具。下手の道具選び。下手の道具立て。
- 745 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 11:38:10.61 ID:hlhTFS9E.net]
- 下手投げ
- 746 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 12:26:06.88 ID:IImyMoRx.net]
- ああ、それそれ、あとゴルフの下手な奴ほどクラブに文句言うみたいなのとか
まあ一番手近なもので決めて、三か月くらいで一本ゲーム完成させてみそ それがコスパ・タイパ共に最強だよ
- 747 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 15:00:18.42 ID:q/C94czs.net]
- 昔はアセンブリかBASICかさもなきゃCかC++かみたいなピーキーな選択肢しかなかったんだから、それに比べたら恵まれてるのでサイコロ振って使う言語決めて飛び込んでも死ぬことはない
- 748 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 18:01:20.96 ID:8THDbyI2.net]
- 言語の話とエンジンの話の区別付かずに話してる奴が混ざってるな
APIが何なのか理解してから語れよ
- 749 名前:名前は開発中のものです。 [2024/06/29(土) 18:13:35.95 ID:HjB2I2kB.net]
- ワイFORTRAN経験者なお忘れた模様
- 750 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 19:26:21.63 ID:0j6T3duU.net]
- 25年前に工業高校でフォートランとアセンブラやらされたわ
ゴミみたいな成績だったけどプログラミングの基礎はだいたい同じだから今になって役に立ってる気がする
- 751 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 19:56:14.14 ID:IImyMoRx.net]
- ちょっとうらやましい
自分はアセンブラ書いた経験がないから今になってどうやって勉強しようか悩んでる
- 752 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 20:18:00.72 ID:q/C94czs.net]
- レトロゲーム機でもなければアセンブリ覚える必要はないと思いますが、CASL学べば四則演算はすぐマスターできますよ
掛け算は足し算シフトを繰り返すだけ、割り算は引き算シフトを繰り返すだけ とかいうやり方でゲームを作るのは大変ですけど、高度な命令がないCPUは概ね何をするにも似たようなもの 簡単な演算で面倒な処理を頑張るだけです それに比べたらC#もGDスクリプトもやりたいことがザクザク書ける神です
- 753 名前:名前は開発中のものです。 [2024/06/29(土) 20:24:43.76 ID:HjB2I2kB.net]
- TASMだったかCのコード書くとアゼンブラに変換してくれるやつ
Z80だけの知識で8086のアゼンブラ見よう見真似で最適化の真似事とかやってた
- 754 名前:名前は開発中のものです。 [2024/06/29(土) 20:52:57.79 ID:HjB2I2kB.net]
- Switchのプチコン4の並列演算する命令がアセンブラによく似てる
- 755 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 21:11:16.35 ID:hpvBfwLS.net]
- 以前godot+C#ではフル性能が出せない問題が
ユーザー側から指摘されていたようなのですが 修正改善されたのでしょうか
- 756 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 22:12:23.60 ID:IImyMoRx.net]
- このサブレとかの話かな、果たしてGodot/C#は最適化される予定があるんかな
GDScript performance vs C# performance (2mo ago) ttps://www.reddit.com/r/godot/comments/1cgh6ag/gdscript_performance_vs_c_performance/ 1年前のGDQuestの動画とかだと 本当に性能要件が必要な場合はC++/GDExtentionでやるべきとか言ってるし それが必要な規模のゲーム(GTAのような)作らないでしょってスタンスな気がする 最近のユーザーのコメントも見てると GDScriptにstrict static typingをつけてくれってのよく見かける(これはオレもほしい) まあ今ちょうど、開発チームがアンケートとってるみたいだし 気が向いたら要望出してみたらどう? Godot Community Poll 2024 ttps://godotengine.org/article/godot-community-poll-2024/
- 757 名前:名前は開発中のものです。 mailto:sage [2024/06/29(土) 22:53:24.50 ID:FpUYyZva.net]
- Godotは開発陣がこうやって積極的にユーザーの意見を拾ってくれるから良い
- 758 名前:名前は開発中のものです。 [2024/06/30(日) 03:02:07.34 ID:8AFFTiMh.net]
- GLSLさわったことなかったけどUEのマテリアルの感覚で
簡単なトゥーンシェーダとかポストエフェクトの ビィジュアルシェーダ化でけた
- 759 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 06:23:50.66 ID:PBUDvozm.net]
- ガチ勢はC++で作るのか
そこまでの作り込みをやるつもりなら他のエンジン選びそうな気もするけど…
- 760 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 07:27:32.00 ID:sq056Iik.net]
- ttps://i.imgur.com/vX8lRma.jpeg
C# vs GDScript は3.x系で逆転したらしい 全く寄せ付けないのがC++ ぶっちぎり
- 761 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 07:31:01.67 ID:sq056Iik.net]
- 場合によっちゃ100倍の差が出るならキツかったら使うんじゃね?
C#で10倍ってのもよく分からないんだが
- 762 名前:名前は開発中のものです。 [2024/06/30(日) 08:04:33.60 ID:8AFFTiMh.net]
- GDScriptそんなに遅いのかpythonがベースだしなあ
- 763 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 09:02:33.43 ID:sq056Iik.net]
- 件のスレだとGDScriptはJITだと言う人が多いけどGodotのGithubとか見ても
何か違うという話しか出てこないのでJITコンパイラではないらしい ttps://tech.framesynthesis.co.jp/godot/#gdscript にはAOT/JITは使ってない&GithubでVMを使ってる事が書いてある事から恐らく昔のJavaのような インタプリタ型なんじゃないかな〜 と思ってたらマニュアルにインタプリタ言語って書いてあった ややパフォーマンスが劣るのは仕方ないかも知れないが、60fpsを大きく切るような事があったら 考えればいいかなって感じじゃないかな? 用途的にかなり稀なんじゃないのかな
- 764 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 09:04:34.69 ID:6h996GAk.net]
- >>750
Godotっていま4.2だけど何で今更2018年の話してるの?
- 765 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 09:17:43.63 ID:sq056Iik.net]
- 他にベンチマークしたのがねえんだよ
- 766 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 09:22:53.77 ID:sq056Iik.net]
- 調べて出てこなかったからソレにしただけで最新に近いベンチあるならむしろ出してくれるとありがたい
GDとC#とC++の比較で宜しく頼む
- 767 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 11:21:08.68 ID:Jl/an7H9.net]
- >>750
すげー差だね ただそれ、言語の差かな? GDScriptは知らんけど、C#とC++でそこまでパフォーマンスの差は無いはず 初期のC#ならまだしも、最近のC#はネイティブとあまり差が無いほど最適化されてるぞ
- 768 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 11:57:10.29 ID:YZ6aJKk3.net]
- >>753
昔のJavaこそJITだぞ
- 769 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 12:20:40.30 ID:ZzV3ax6d.net]
- ゲームエンジンでコード部分が遅くて問題になる事そんなないよね
遅くなりがちなものはたいてい関数化でカバーしてあるし
- 770 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 13:15:28.62 ID:sq056Iik.net]
- >>758
ttps://ja.wikipedia.org/wiki/Java Java初期のインタプリタ式で走行されるJavaプログラムの実行速度は遅かったが、 実行時コンパイラ技術と動的再コンパイル技術 (dynamic recompilation) の 導入によって実行速度問題はほぼ解決した。 だってさ 俺もJITかと思い込んでたよ
- 771 名前:名前は開発中のものです。 mailto:sage [2024/06/30(日) 14:09:50.40 ID:Jl/an7H9.net]
- ある程度プログラミング経験ある人なら、言語はどれでもいけるでしょ
だけどGotot自体がGDScriptに最適化されているので、それ以外だと面倒なことが多いからな
- 772 名前:745 mailto:sage [2024/06/30(日) 14:12:48.53 ID:xlags8mO.net]
- >>746氏及びgodotスレの皆様
ありがとうございます とても勉強になります
- 773 名前:名前は開発中のものです。 mailto:sage [2024/07/01(月) 00:37:53.66 ID:3HKv0EDG.net]
- 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
|

|