[過去ログ] 【軽量】godot engine - part2 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
567: 2023/10/03(火)09:23 ID:37Z67xEW(1) AAS
ツクールとかじゃなく、ある程度のプログラミング言語が使える汎用ゲームエンジンでやりたいことができないって相当特殊な実装を要するか、宗教上の理由か?
568: 2023/10/03(火)10:16 ID:rcGsBqg3(1) AAS
Godotの話とはズレるからほどほどにしとき
本当に雑談スレのはなしだから
569: 2023/10/03(火)11:07 ID:CZhljyUr(1) AAS
そう思うなら違う話題した方が早いよ。話題についていけず消えていくから
570: 2023/10/03(火)11:46 ID:9daUyJvA(1) AAS
自己顕示欲マンは注意されても
反省したら負けの精神だから質悪いよなぁ
571(2): 2023/10/03(火)11:51 ID:B5QFlJao(1) AAS
じゃあ俺が
Unityではロックマンの真似事ゲームを1ステージ分作ってみたくらいは勉強したんだけど例の騒ぎでGodotに移行するつもり
これから始めるなら4.1と3.5LTSどっちがいいかな?
とりあえず両方DLして4.1動かしてみてる
572: 2023/10/03(火)12:16 ID:B5TXay9+(1) AAS
>>571
4の教材も日本語の公式ドキュメントもまだ全然ないからそれでもよければ4
日本語じゃないとヤダヤダ!入門書欲しいの!だったら3
573: 2023/10/03(火)12:16 ID:zwWkB879(1) AAS
>>571
4の教材も日本語の公式ドキュメントもまだ全然ないからそれでもよければ4
日本語じゃないとヤダヤダ!入門書欲しいの!だったら3
574: 2023/10/03(火)12:38 ID:nX/lTs63(1) AAS
Unityから来てGodot4始めたが
コードの記法が3xからいくつか変わってるんで
最初は変更点を確認しながら作った
そこ乗り越えたら特に問題はなさそうと思っている
575: 2023/10/03(火)12:42 ID:dQo6HIx6(1) AAS
すぐに完成させたいなら3で
じっくり使っていく予定なら4じゃないかな
576: 2023/10/03(火)17:11 ID:A8SyBcrL(1) AAS
よし4でチマチマいこう
みんなありがと
577: 2023/10/03(火)18:43 ID:K0F3j3rk(1) AAS
4でアニメーションの挙動が変わってるのな
アニメーションが終わると元の値に戻るから色々やり直しだ
578: 2023/10/06(金)16:49 ID:nJn4O7jt(1) AAS
公式サイトが攻撃受けてるっぽい?
579: 2023/10/07(土)10:05 ID:KyxI9kH3(1/3) AAS
質問です
プレイヤーオブジェクト上にマウスがあるときにデバッグ表示をするだけのプログラムなのですが
デバッグ表示の順番が
「プレイヤースクリプトから呼び出し」
「エネミースクリプトから呼び出し」
となってしまいます。左上のシーンツリーの順番を逆にしても結果が同じです。
この呼び出される順番はどのようにして決まるのでしょうか?順番を指定する方法はありますか?
省7
580(1): 2023/10/07(土)10:05 ID:KyxI9kH3(2/3) AAS
質問です
プレイヤーオブジェクト上にマウスがあるときにデバッグ表示をするだけのプログラムなのですが
デバッグ表示の順番が
「プレイヤースクリプトから呼び出し」
「エネミースクリプトから呼び出し」
となってしまいます。左上のシーンツリーの順番を逆にしても結果が同じです。
この呼び出される順番はどのようにして決まるのでしょうか?順番を指定する方法はありますか?
省7
581: 2023/10/07(土)12:48 ID:Y9rSYtNL(1) AAS
>>580
Playerのmouse_enteredを2つ繋いでいるのかな
シグナルで呼ばれる順番を変える方法はないですね
エネミー側がawaitで待機するとかしかないでしょうね
582: 2023/10/07(土)15:00 ID:KyxI9kH3(3/3) AAS
おっしゃる通り2つシグナル繋いでます
順番はかえれないのですね
ありがとうございます。
583: 2023/10/07(土)20:47 ID:Gg+v362c(1) AAS
繋いだ順じゃないの?と試してみたら
インスペクタのノードのシグナルから設定すると確かによく分からない順番になるな。(法則性はあるようだが)
ただし、コードからconnect()を使えば繋いだ順に呼び出されるっぽい。
584: 2023/10/08(日)09:16 ID:S/Gh5MUa(1) AAS
インスペクタでシグナルを設定するとVMapに入れて管理され、中身はキーでソートされているようなので
決まった順に呼び出されるが入れた順ではない
connectするとリストに順に入れて見つかった順に呼び出すので入れた順で呼ばれる
585: 2023/10/11(水)15:38 ID:6+uPJ3SN(1) AAS
godot始めたばかりだけど4.0でコマンド変更がたくさんあるみたいで混乱するね
586: 2023/10/12(木)21:40 ID:abTiU2bH(1) AAS
質問させてください
godotにGPS locationの機能っていつか追加予定があるかわかりますか??
ぐぐると、個人?のgithub上にpluginはありますがいつか公式でサポートされるか知りたいです
587: 2023/10/12(木)22:30 ID:iaLHDThT(1) AAS
外部リンク:github.com
でGPS location のPR出した人がいるけどコアには入れないそうだ
プラグインでやれとのこと
公式でAndroidプラグインとか出してたっけ?
588: 2023/10/13(金)01:04 ID:W+5/e9+H(1) AAS
586です
ありがとうございます
589: 2023/10/15(日)21:18 ID:k0egCfbf(1) AAS
ウニの規約再修正でGodot見に来たけどウニに帰っていく人も多そうだな
590: 2023/10/15(日)21:28 ID:KT0YfNrn(1/2) AAS
元凶追い出したのはいいけど
結局あの騒動のおかげで簡単に信用できなくなったからしばらくGodot使うよ
2Dに関してはUnityあんまり使いやすくないし
591: 2023/10/15(日)22:11 ID:BY1EK/S0(1) AAS
残るから追い出せてないよ
592: 2023/10/15(日)22:58 ID:KT0YfNrn(2/2) AAS
お偉いさんのポストから退くだけか ややこしいな
残るならなおさら戻るの嫌だわ…
593: 2023/10/16(月)17:52 ID:ZKa7SsqC(1) AAS
株不正取引してた幹部勢軒並みクビにする必要あるけど、
それはそれでUnity終わりそうだからなぁ…
594: 2023/10/17(火)01:44 ID:9YwkdTyp(1/4) AAS
すみません質問させてください。オブジェクト生成の手順が以下のように記述が必要なようですが、
例えば自身の子ではなく生成先をほかノードの子にしたい場合ってどういうふうにするのでしょうか?
var mob=Mob.instantiate()
add_child(mob)
595(1): 2023/10/17(火)08:52 ID:uhafhE2Q(1) AAS
親とするオブジェクトを get_node とかで取得しておいて
parent.add_child(mob)
596: 2023/10/17(火)13:12 ID:9YwkdTyp(2/4) AAS
>>595
ありがとうございます!
597(1): 2023/10/17(火)20:56 ID:9YwkdTyp(3/4) AAS
度々すみません。オブジェクト(シーン)をFor文で複数生成したところ1つめはmob(シーンで作った名前)ですが2つ目以降名前が@Node2D@2、@Node2D@3といった感じになるのですが、
これってあとあと当たり判定処理とかで「相手の名前がmobだったら〜する」みたいなことってやりにくいですよね?
生成時に名前を.name=”mob”+str(変数カウント+1)みたいにリネームしておくみたいな方法で対処するんでしょうか?
それともどこかに元の名前のプロパティが存在するんでしょうか?
598(1): 2023/10/17(火)22:21 ID:LIYoiWKB(1) AAS
>>597
グループやclass_nameで判定することがほとんどなので杞憂だと思います
599: 2023/10/17(火)23:20 ID:9YwkdTyp(4/4) AAS
>>598
グループというのがあるんですね。class_nameってNode2Dがそれなのでしょうか。
クラスの知識がなくてまだよく理解できないと思うので先にグループ調べてみたいと思います。
ありがとうございます!
600: 2023/10/24(火)12:00 ID:e/eltl3d(1) AAS
4.2まだベータだけどOpenGLにシャドウ対応してるじゃん
やっと俺の古いパソコンでもGodot使えるわ
601(1): 2023/10/24(火)21:14 ID:qsySPNMf(1) AAS
UNITYから来たんですけど
GODOTってオブジェクト(AREA2Dとか)に対して貼れるスクリプトの数は一つと決まってますよね?
オブジェクトに共通スクリプトやコントローラースクリプトやその他なんかしら機能するスクリプトとかを
複数つけたいときってあると思うんですがそういうときどう対処するんでしょうか?
602: 2023/10/25(水)07:06 ID:s0h1emQP(1) AAS
>>601
全共通はシングルトンで指定したスクリプトに定義
外部リンク[html]:docs.godotengine.org
部分共通はそれ用のシーンをnodeとかnode2dとかで作ってスクリプトアタッチしたものを使いたいシーンで読み込めば良いと思う
603: 2023/10/25(水)15:10 ID:/LEFW2ig(1) AAS
あなるほど 部分共通はオブジェクトの子にするってことなのですね
シングルトンはゲームのスコアとかに使えるアレですね
ありがとうございます
604: 2023/10/29(日)23:46 ID:qQ8pImZd(1) AAS
みなさん、こんばんにちGodot!
ウニティ騒動で興味が出て最近使い始めたものです
私の悩みは、アドチャイルドしたシーンをプロセスアップデート&ドロー(描画)させずにメモリ保持する方法についてです。
まだ使い回しそうなシーンをフリーしてしまうとメモリの再確保等が煩わしそうなので、アドチャイルドで実体を保持させたままルートノードに他のシーンをアドしたりしなかったりしつつ、不活性にしておきたいそのシーンだけは更新等させない方法はございますか?
私のオツムでパッと思いつく感じだと、_prosess関数内部にenumwaitingといった感じのマッチ分岐を作る、という方法しか出てこないのですが……
これではシーンのオブジェクト等は描画されてしまうはずです(`・ω・´)
どうすればいいのでしょうか教えてください
605: 2023/10/30(月)06:45 ID:4Gs+51f3(1) AAS
いろいろやり方はあるけどremove_childでツリーから削除するのが楽
外部リンク[html]:docs.godotengine.org
606: 2023/10/30(月)11:14 ID:lacKWU5o(1) AAS
remove_childでシーン上から消すことが出来ました\(^o^)/
消したシーンを配列で管理して、戻すことにも成功しました!
自分が欲しかった関数はこれです
ありがとう
607: 2023/10/30(月)18:31 ID:C5G7hlsZ(1) AAS
4.1.2でDecalのAlbedoにAtlasTextureからRegionを指定しても全体が表示されてしまうんやけど
atlasには対応してないんかな
608: 2023/11/04(土)00:45 ID:z2dLXEbB(1) AAS
Godotで作られたゲーム特集!Made With Godot 2023年9月
動画リンク[YouTube]
609: 2023/11/08(水)03:23 ID:ThB+Lgjo(1/2) AAS
GODOTでインプットキーマップを設定して、それをすべてのプロジェクトで使える用にする方法はありますか?
現状やりかたがわからずプロジェクト作るごとにキー設定を毎回やりなおしてるので手間に感じています。
610(1): 2023/11/08(水)05:23 ID:X9eGmhxv(1) AAS
そんなにポコポコ新プロジェクト立ち上げるものなのかとも思うが、
まあ単純に project.godot をテキストエディタで開いてコピペすればいい。
611: 2023/11/08(水)14:31 ID:ThB+Lgjo(2/2) AAS
>>610
キー操作をWASDでやりたいのと、まだプログラミング練習中でして
毎日新しいプロジェクト立ち上げて小さなテストをやってます。
教えていただいた方法でキー操作も移すことに成功しました。
これは便利ですね。ありがとうございます!
612: 2023/11/10(金)01:58 ID:0uSEgC8S(1) AAS
シングルトンにスクリプト指定するのとスクリプト持たせたシーンを指定する違いって何?
参考探してたら稀に後者のパターンがあるから気になった
613: 2023/11/10(金)15:09 ID:3zuEMkzA(1) AAS
外部リンク[html]:docs.godotengine.org
スクリプトのみの時は自動的にNodeにアタッチされてrootにぶら下げる。
シーンの時はそのままrootにぶら下げる。
614: 2023/11/12(日)04:35 ID:yIxr1sLg(1) AAS
FEZのようなゲームを作りたいと思っていて、UnityとGodotのどちらで作るか迷っています
FEZはこんなゲームです
動画リンク[YouTube]
これを作るとしてどっちが良いですか?
Unityだとエンジン側の都合で開発に困ることはなさそうという印象があって
本当なら迷う理由がないのですが、最近の料金プラン騒動でGodotが選択肢に浮上している状態です
Godotでも作れそうでしょうか?
615: 2023/11/12(日)08:18 ID:66B7ESqn(1) AAS
UEかな
フォトナに近いから相性良いと思う
616: 2023/11/12(日)08:22 ID:B+tgzq5w(1) AAS
UEとかよっぽどハイスぺなPC持ってないとまともに開発できんやろ
617: 2023/11/20(月)10:54 ID:Mp6p5fA/(1) AAS
Godotの由来がゴドーを待ちながらなのは分かるけどなんでゴドーを待ちながらにしたのかがどこにも載ってない
618: 2023/11/20(月)11:21 ID:rAtXvIeG(1) AAS
公式のデスコードとかで聞いたらいいじゃない
619(1): 2023/11/20(月)12:54 ID:2v+Tfgsu(1) AAS
よく知らんけど
外部リンク:godotengine.org
>We knew it would take a long time, so we used a name based on a play by Samuel Becket to represent that feeling.
620: 2023/11/20(月)13:05 ID:ba9E2lIH(1) AAS
ゴドーってドラクエに居そうな名前だなと思ってググったらなぜかFF7に居た
621: 2023/11/20(月)16:04 ID:5X77GSvD(1) AAS
>>619
なるほど!ありがとう!!
622: 2023/11/20(月)16:37 ID:rK8DsiFf(1) AAS
日本的に言えば賽の河原の地蔵菩薩みたいなものか
623(1): 2023/11/20(月)16:42 ID:U6khM2HY(1) AAS
完成しないことを示唆するような名前なの
なんか縁起悪くないっすか
624: 2023/11/21(火)00:48 ID:5Ig5t941(1) AAS
>>623
ウォルト・ディズニー的に捉えれば良い言葉なのかな?
625: 2023/11/22(水)02:21 ID:u1vmefAV(1/2) AAS
手を出すかどうか気になりつつまだ日本語解説少なくて
躊躇してるところで
kindleの99円読み放題で見かけた「Godotかんたん入門」
が気になってるんだけど、ズブの素人が読んで
godot判るようになるかな?
626: 2023/11/22(水)02:21 ID:u1vmefAV(2/2) AAS
手を出すかどうか気になりつつまだ日本語解説少なくて
躊躇してるところで
kindleの99円読み放題で見かけた「Godotかんたん入門」
が気になってるんだけど、ズブの素人が読んで
godot判るようになるかな?
627: 2023/11/22(水)06:49 ID:7UEMaOTF(1) AAS
Unityとか他のゲームエンジンについてある程度知ってる
プログラミングわかる
英語わかる
これなら本なんか読まなくても余裕だけど
全部わからないならそんな質問してる時点でおそらくNOだ
628: 2023/11/22(水)10:07 ID:i+RHqTOQ(1) AAS
Unityよりちゃんとプログラム書かなきゃいけない割合多いよ
629(3): 2023/11/28(火)01:19 ID:qNcMXYc5(1/2) AAS
敵のAIのチュートリアル動画で、索敵エリアに入ったらbodyを変数に入れて
if player != null~ みたいにnullかどうかで制御するやり方を見かけるんですが、
これは普通にフラグの変数のtrue/falseを切り替えるやり方と比べてメリットとかあるんでしょうか?
630: 2023/11/28(火)09:23 ID:Z2V26I5j(1) AAS
技術書展にgodot本いくつか出てたけどどうなの?
631: 2023/11/28(火)12:47 ID:yH1Dz/e8(1) AAS
>>629
メリットと言えばbodyを変数に保持する事で衝突先を使い回せる事と、bodyの保持変数を用意するならわざわざフラグ変数用意しなくても良いことぐらいじゃね
処理が複雑になるようならフラグ変数で条件管理した方が分かりやすいかもだけど
632: 2023/11/28(火)23:58 ID:qNcMXYc5(2/2) AAS
>>629
やっぱりそういう感じなんですね。ありがとうございます
自分のスクリプトなのにboolじゃないとすぐ混乱するのでフラグ方式じゃないと無理なわけですが・・・
また別のチュートリアルでもbody格納してたので海外では一般的なんですかね
633: 2023/11/29(水)01:39 ID:q9C9t5cF(1) AAS
普通というかチュートリアルだからシンプルにしてるのかもね
俺は逆にフラグやステートで混乱する事多いわ
命名規則適当だし追加すればする程どれが何を意味してるのか曖昧になってしまう
634: 2023/11/30(木)21:16 ID:CfTdGz2z(1) AAS
Godot 4.2が今日リリースしました!
外部リンク:godotengine.org
635: 2023/12/01(金)07:15 ID:nHxvFJvC(1) AAS
ほうほう、どれどれ・・・
636: 2023/12/04(月)18:02 ID:naiHFXYT(1) AAS
Godotのアプデのたび思うことだが
Godot サイズちっちゃwww
637: 2023/12/12(火)02:18 ID:emB2ksZa(1) AAS
>>629の質問した者です
areaでplayerを検出して変数に格納すると、processで変数.positionなどを追跡できるということをやっと知りました
get_nodeいらずじゃん・・・こういう基礎っぽいテク重要だなぁ
638: 2023/12/18(月)14:52 ID:PHew2oF/(1) AAS
これマジでいいエンジンだね
敷居が低いし
もっと流行っていいのに
639: 2023/12/18(月)18:00 ID:Ny5vvBPr(1/2) AAS
Unity6が期待外れすぎて今こっち試してる
簡単すぎて逆に怖いんだが
Unityで苦労してたのはなんだったんだ
640: 2023/12/18(月)18:06 ID:Ny5vvBPr(2/2) AAS
ちなC#。
おま環かもしれんがgoスクリプトは補完が効かないんで一回触ってやめた。
641: 2023/12/18(月)18:55 ID:+inbqJdl(1) AAS
スクリプト言語の最大のメリットはevalのdslだと思ってる
c#だとその辺りはなかなかめんどくさい
642: 2023/12/19(火)19:22 ID:5WCMfmYM(1) AAS
結構C#で使えない機能あるんだな
あとVisualStudioのデバッガ動かねえの地味に困る
調べてもC#の情報ほとんどないのな
643(1): 2023/12/19(火)21:50 ID:PwyVtPue(1) AAS
GDExtension経由で使えない機能そんなにあるかな
callable.bindは4.2で実装されたようだ
使ってるのはgodot-rustだけど
644: 2023/12/20(水)10:57 ID:50qHRLpF(1) AAS
GDScriptは使ってて楽だが負荷的に基本C#一択らしいんで、
C#拡充は割と重要ではある
645: 2023/12/20(水)19:48 ID:CMrpSMqL(1/2) AAS
まだC# API differences to GDScript見てヒーコラ言ってるヒヨッコなんで
情報助かる
>>643
ぐぐったらまだワイには手が出そうにない
646: 2023/12/20(水)19:53 ID:CMrpSMqL(2/2) AAS
なんか文句ばっか言ってる気もするので
Unity勢としてGodotを誉めさせてくれ
・判定デバッグ表示が標準!すげえ!
・ヒエラルキーアイコン区別が標準!すげえ!
・BGM区間リピートが標準!すげえ!
Godoterには信じられないかもしれないが、Unityでやろうとすると全部外部アセット(もしくは自力)なんだぜ・・
よく比較で「Unityはアセットが充実」って言われるけど、こういう意味も含むんだよ・・
647: 2023/12/22(金)12:52 ID:/IMIsiLI(1/2) AAS
なんでそんな優れてるのにUnityより出てるゲーム少ないのん?
上下前次1-新書関写板覧索設栞歴
あと 355 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s