[過去ログ] 【軽量】godot engine - part2 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
182: 名前は開発中のものです。 [sage] 2022/08/17(水) 11:31:12.07 ID:ymOvJLNQ(1) AAS
3.5のノードにユニークネームを付けられるようになったの地味にありがてえ
グループとかで参照拾うの面倒くさかったんよ
183: 名前は開発中のものです。 [sage] 2022/08/19(金) 21:56:32.43 ID:yV4zusYJ(1) AAS
RPG的なアイテム一覧(文字のリスト)、店でのアイテムの任意の数の売り買いとか
基本的なデータリストの管理と操作の勉強ってどうすればいいんだ・・・
ジャンプアクションやパズルとか基本的なゲームの作り方はたくさんあるけど、そこから先の応用編的な道が見つけられなくて困ってる
Array shop system inventryとか色々検索してもサンプルゲーム見ても、結局先のことやってて難しく参考にできないし・・・
みんなコツコツ自力で工夫して覚えたの?
184
(1): 名前は開発中のものです。 [sage] 2022/08/19(金) 22:23:29.28 ID:BMfA28Fz(1) AAS
元々は別の言語でゲームを作ってたから、その時にアルゴリズムとかは色々覚えた気がする

エンジン共通だけど、ゲームエンジンはやりたいことをサポートしてくれるだけだから
既にわかってることをGodotのやり方に置き換えて設計してるだけだよ
185
(1): 名前は開発中のものです。 [sage] 2022/08/20(土) 10:28:55.56 ID:nxGDNxCm(1) AAS
>>184
そうか、やっぱgodotと関係なくそういう基礎の話になるのか・・・
時間かかりそうだけどやるっきゃないか
186: 名前は開発中のものです。 [] 2022/08/22(月) 12:48:31.61 ID:PXRiCj2O(1) AAS
>>185
がんばれお前の作ったゲーム待ってるで
187: 名前は開発中のものです。 [] 2022/08/24(水) 02:59:18.91 ID:r88z3Aix(1) AAS
初めて来たけど前スレなんであんなに荒れてんだ?
2Dゲーム作りたくてUnityをと思ってたけどGodotがUnityより2D向きと聞いたので触ったらめっちゃしっくり来たよ
アニメーション周りも癖無くて扱いやすいしsignalとか言う機能のお陰で無思考でもそれなりに動く所まで持って行けて面白い
188: 名前は開発中のものです。 [sage] 2022/08/24(水) 11:44:45.39 ID:gr1feuwL(1) AAS
ヴィジュアルスクリプト機能が削除されるらしいな
まあほとんどのユーザーに影響なさそうだけど
189: 名前は開発中のものです。 [sage] 2022/08/24(水) 14:21:59.73 ID:PTM6/u3J(1) AAS
ほぼGDscriptかC#でしょ
190: 名前は開発中のものです。 [sage] 2022/08/24(水) 15:42:14.19 ID:Ow3Ux7sh(1) AAS
賢明やね
ほかの所に開発リソース振った方がいい
191: 名前は開発中のものです。 [sage] 2022/08/24(水) 16:55:14.87 ID:jEve2SDq(1) AAS
個人的には使ってて好きだった部分もあるんだけどね

ただ、もっと改善してくれないと実用性は確かに低かったし
Godotのスクリプトが同様に簡単だから、要らないといえば確かにいらないって感じ
192: 名前は開発中のものです。 [sage] 2022/08/25(木) 16:50:24.95 ID:HNOMrVkJ(1) AAS
Unityも結局C#だけになったし
複数言語サポートは開発大変になるだろな
193: 名前は開発中のものです。 [sage] 2022/08/26(金) 03:01:38.55 ID:VBWg1Wh0(1) AAS
ツクールから移ってきたけどツクール再現難しいね
project Katみたいなの憧れるけどノードの構成とかどうなってんだろう、慣れればわかるのかな
194: 名前は開発中のものです。 [] 2022/08/27(土) 12:57:53.06 ID:5IPsMMTK(1) AAS
godot 4.0 alpha14でアニメーションツリーのトランジションが接続出来ないのはバグ?
ビュー上に矢印が表示されてないだけで繋がってるのか設定方法が3系と変わったのか…
195: 名前は開発中のものです。 [] 2022/08/27(土) 21:54:23.39 ID:b0m1m0Oe(1) AAS
と思ったけどAnimationTreeノード作り直したり再起動しまくってたら接続出来た
196: 名前は開発中のものです。 [sage] 2022/08/29(月) 12:59:21.19 ID:e0SbUkSS(1) AAS
2dゲー作るとして、ルートノードがただのNodeのときとNode2dのときとで何か違ったりするのかよくわからないな
197: 名前は開発中のものです。 [sage] 2022/08/30(火) 22:41:30.06 ID:iCzdq+Tt(1) AAS
Node2DはtransformプロパティやCanvasItemクラスから継承した視覚的なプロパティを持ってるんよ

メインシーンのルートノードとかなら視覚的なプロパティはまず不要だからただのNodeで問題ない
198: 名前は開発中のものです。 [sage] 2022/09/02(金) 12:49:44.91 ID:jrGO3CV3(1) AAS
Waiting for Godot...
199: 名前は開発中のものです。 [sage] 2022/09/02(金) 18:41:46.54 ID:Cz7vR3U6(1) AAS
ノードの違いよく分かってないまま使ってるんだけど
大雑把な解釈としては「そのノード単体がどんな機能を追加で持ってるか」で
徘徊する敵を構成してるノードの親元が可能であればControlやただのNodeで他に必要なものは子ノードとかで補っても問題ない
UIウィンドウを構成する基幹が2Dノードでも同様
みたいに思ってるんだけど合ってる?
200: 名前は開発中のものです。 [sage] 2022/09/02(金) 20:51:02.28 ID:RelL4x5G(1) AAS
使い方としてはそれでいいと思うけど
Godotのノードはクラスや継承関係を表しているというのにピンとこなかったら
Python入門書とかをざっと通読するのがオススメ
201: 名前は開発中のものです。 [sage] 2022/09/02(金) 23:18:37.67 ID:aseYhTx0(1) AAS
androidの出力しようとしたんだけど調べてみたらなんかややこしいね…
調べて試しながらしばらくはPC出力で我慢するわ
202: 名前は開発中のものです。 [sage] 2022/09/03(土) 02:42:12.27 ID:/ndd6r/S(1) AAS
そろそろ4.0betaリリース来る?
正式版は今年中に出来るのだろうか
203
(1): 名前は開発中のものです。 [sage] 2022/09/08(木) 04:54:26.80 ID:XSVhUfEx(1/2) AAS
画像リンク

画像リンク

インスタンス化したラベルをループで並べてシングルトンのarray(0 AAA~4 EEE)を表示したいんですが中々成功せず、
悩んだ結果インスタンス化して名前が変わってるから1個目だけ更新してるんだと単純なミスに気づきました。
しかしどうやってもループ中に変化した名前に対応させる方法が分かりません。
英語で調べてもややこしい方法で理解が追い付かず・・・、なるべくシンプルな解決策はありませんか?

と、質問をまとめる間に先にラベルを並べてvisibleとか使えばわざわざ
インスタンス化で表示とかしなくてもいいんじゃないかと思いつきましたが、
ループでadd_childしてそれぞれに値を入れる方法を覚えるのも大事だろうと思いますので、何かヒントがありましたらぜひ。
こんな事でほぼ丸1日終わりました。
204: 名前は開発中のものです。 [sage] 2022/09/08(木) 08:09:17.62 ID:7tM7pPgs(1) AAS
>>203
案1. label_instance[i].get_node("Name")
案2. TextシーンにName.textに代入する関数を作り、ループ内で呼び出す

案2の方がオブジェクト指向っぽい
テストはしてないので悪しからず
205: 名前は開発中のものです。 [sage] 2022/09/08(木) 19:13:49.06 ID:XSVhUfEx(2/2) AAS
画像リンク

うおおおできました!正解は1でした!!
2からやってみようとしたけれど、ラベルにGlobalのシグナル接続して値を渡してみようとか変な事試して
コネクトされたchild全部ループごとにいっぺんにemit受けてるから駄目だとか、また気づくまでにムダに時間かかってしまいました
結果arrayもいらないし本当に凄くシンプルでしたね……生成されたインスタンスでget_childするだけて。
まだまだノードの親子関係が勉強不足ですね。
とりあえず1問解けてスッキリしました。ありがとうございました!
206: 名前は開発中のものです。 [sage] 2022/09/08(木) 20:05:33.71 ID:RFsf2zeM(1) AAS
instance名.set_name("Text" + str(i))
とかでTextの名前連番に出来そうだけどダメ?
1-
あと 796 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s