- 1 名前:名前は開発中のものです。 mailto:sage [2024/07/31(水) 07:46:19.20 ID:fxP1vISb.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/ ★次スレは>>950がたててください 前スレ 【軽量】godot engine【無料】 part3 https://mevius.5ch.net/test/read.cgi/gamedev/1708131114/
- 725 名前:名前は開発中のものです。 mailto:sage [2025/06/21(土) 10:38:26.13 ID:+SRJzasz.net]
- ややこしいよな、その辺。ちなみにオレのGPUはIdeonです
- 726 名前:名前は開発中のものです。 mailto:sage [2025/06/21(土) 12:21:56.59 ID:16ciezLM.net]
- スペースランナウェイなのか
そして最後宇宙もろとも全滅なのか
- 727 名前:名前は開発中のものです。 [2025/06/28(土) 23:34:21.83 ID:4zSm/RA3.net]
- 質問ですGodotの2Dのプロジェクトをエクスポートしたのですが、どうもGodotエディダー内ではしっかり複製されたのに、エクスポートしたプロジェクト内だとなぜか物体を複製されなくなりました。何回もエクスポートして上書きしています。すべてのシーンをエクスポートするようエクスポートモードを設定しました。コードはこちらですextends Node2D
var time = 1.5 const Floor1Scene = preload("res://floor.tscn") const Floor2Scene = preload("res://floor_2.tscn") func _ready(): randomize() func _process(delta): time += delta if time >= 2.5: time = 0.0 var choice = randi_range(0, 1) var selected_scene if choice == 0: selected_scene = Floor1Scene else: selected_scene = Floor2Scene var instance = selected_scene.instantiate() var rand_y = randi_range(250, 550) instance.position = Vector2(1200, rand_y) get_parent().add_child(instance)
- 728 名前:名前は開発中のものです。 mailto:sage [2025/06/29(日) 01:33:23.79 ID:YIjFrAH/.net]
- そのコードを元に不足分を補ったプロジェクトを作ってみたが問題なく動いた
自分はリモートデバッグでリモートのツリーにノードが増える事を確認したが しっかり複製されたとはどの様な確認を行ったのか? あとは開発環境のVerとエクスポート先の環境も教えて欲しい
- 729 名前:名前は開発中のものです。 [2025/06/29(日) 11:37:05.93 ID:75nPqzF8.net]
- 一度削除したシーンがまだファイル内に残っていたので改めて削除したら反映されました。ありがとうございます
- 730 名前:名前は開発中のものです。 [2025/07/01(火) 10:30:48.56 ID:6WvTztl8.net]
- godotってaiでのコード補助ってある?
- 731 名前:名前は開発中のものです。 [2025/07/01(火) 14:40:03.92 ID:8nQ6oQEm.net]
- >>726
標準ではない。VScodeって外部エディタにcursorってアドオン使えば補助付く。
- 732 名前:名前は開発中のものです。 mailto:sage [2025/07/01(火) 16:14:57.91 ID:SiXJq6oa.net]
- cursorってエディタ使う手も有る
- 733 名前:名前は開発中のものです。 [2025/07/01(火) 16:53:36.64 ID:6WvTztl8.net]
- ありがとう
プログラミングの才能ないからなぁ
- 734 名前:名前は開発中のものです。 mailto:sage [2025/07/01(火) 19:15:35.53 ID:SiXJq6oa.net]
- プログラミングは才能じゃない
才能がいるのは極一部の突出した分野だけだよ
- 735 名前:名前は開発中のものです。 [2025/07/01(火) 23:36:46.32 ID:+W/IqUnO.net]
- Godot 4.4でAutoload(シングルトン)を登録する方法みたいなものをChatgptに質問したんですが、そんなもの最新バージョンには見つからず、結局何を示しているのかが分かりません。実行したいことはメッセージ形式で別々のシーンに信号みたいなものを伝え合いたいです
- 736 名前:名前は開発中のものです。 [2025/07/02(水) 00:08:25.86 ID:QaB/tpBg.net]
- AIは古いバージョンのコードを紹介するから実は役に立たない
結局やりたいことは公式フォーラムなどで質問するのが最も手っ取り早かったりする
- 737 名前:名前は開発中のものです。 [2025/07/02(水) 02:05:43.64 ID:yw2raK8s.net]
- >>731
Godot4.4基準で答えろって事前に付けておかないと平気で3.x基準の回答してくるから しつこく4.4基準でと常に付けておくと少しまともになるかも。 シングルトンの登録は プロジェクト>設定>グローバルタブ で登録すればシーンをグローバル化できる まあ、ゆるっとはじめるGodot本でも買って一通りやれば基本は取得できるから AIに頼らずに基本押さえてから始めたら?
- 738 名前:名前は開発中のものです。 mailto:sage [2025/07/02(水) 04:09:21.53 ID:yVarZZVc.net]
- >>731
目的がシングルトンではなくメッセージを送る事ならsignalで良いのではと思う 内容によってはgroupやnotificationを使う方法でも良いのかも
- 739 名前:名前は開発中のものです。 [2025/07/02(水) 11:18:54.15 ID:9cJ9UlMj.net]
- 誰かに遊んでもらうという視点で作品つくりたいんだけど、だとしたら王道になるんかな?
スルーされる作品がやだんだが
- 740 名前:名前は開発中のものです。 mailto:sage [2025/07/02(水) 11:28:34.19 ID:Qd6f0rLq.net]
- 動画の使い方知らない奴って>>732みたいに言うよな
- 741 名前:名前は開発中のものです。 mailto:sage [2025/07/02(水) 11:29:00.69 ID:Qd6f0rLq.net]
- ×動画 〇道具
- 742 名前:名前は開発中のものです。 mailto:sage [2025/07/02(水) 11:39:21.60 ID:Yn8ZiFAi.net]
- >>735 まず友達を作ります。
- 743 名前:名前は開発中のものです。 mailto:sage [2025/07/02(水) 15:46:35.94 ID:VKPMwJHw.net]
- >>735
よく分からないのでもう少し詳しく 視点というのは方向性という意味? 自分だけが楽しければいいという事ではなくて他人が遊んでも楽しい作品ってこと? 王道っていうのは既存のジャンルのゲームをある程度模倣した作品って意味? スルーされる作品が嫌って書いてるの? 独自性が薄くなるのが嫌なのか
- 744 名前:名前は開発中のものです。 [2025/07/02(水) 20:56:27.33 ID:9cJ9UlMj.net]
- なんだろう
多分youtuberにネタにして欲しいと思う バカゲー扱いでもなんでも 話題性かな
- 745 名前:名前は開発中のものです。 mailto:sage [2025/07/02(水) 23:32:12.72 ID:UpqrCGYb.net]
- バズりたいんなら不謹慎ネタオススメ
不謹慎な程目立てるぞ
- 746 名前:名前は開発中のものです。 mailto:sage [2025/07/03(木) 00:11:23.48 ID:CkfFbSbb.net]
- 8版出口みたいになりたいって事かね
- 747 名前:名前は開発中のものです。 mailto:sage [2025/07/03(木) 01:15:10.75 ID:yur3H0QZ.net]
- 他の企業やインディが人気のジャンルで札束で殴り合ってる間に
8番出口、壺おじ、スイカゲーム・・・みたいな尖るかネタゲーを目指したほうがいいってことか でも地罰に5年かけて挑んだ情熱は見習うべきだと思うんだ
- 748 名前:名前は開発中のものです。 mailto:sage [2025/07/03(木) 09:21:18.01 ID:nVp7zTWH.net]
- 直視しよう
情熱の前に 現実を 今日のワナビ川柳より
- 749 名前:名前は開発中のものです。 mailto:sage [2025/07/03(木) 10:39:42.49 ID:efvcdARr.net]
- 全部ネタゲーじゃないだろ
それぞれコンセプトの確りした良ゲーじゃねーか 何かの真似をしたゲームは結局「何かみたい」なゲームと言われる だから目指すべきはその何か
- 750 名前:名前は開発中のものです。 [2025/07/03(木) 14:45:28.79 ID:JKR5ovQN.net]
- 既存のゲームを改造する方向でアイデアだしてみるわ
ごめんなワナビーで
- 751 名前:名前は開発中のものです。 mailto:sage [2025/07/03(木) 15:43:09.21 ID:6o0E1YpZ.net]
- 謝らなくていいよ
お前が10年何も完成できないワナビーだろうがなんだろうが俺たちの人生には何の影響もないから お前の時間が消費されるだけだ せいぜいこれからも無駄な努力をしてくれ
- 752 名前:名前は開発中のものです。 [2025/07/03(木) 16:01:09.69 ID:JKR5ovQN.net]
- 性格悪いねー
- 753 名前:名前は開発中のものです。 mailto:sage [2025/07/03(木) 16:50:51.02 ID:yur3H0QZ.net]
- ワナビーって言えば常連のワナビー2025で「質問しても何も作らない」イメージついたからな。
みんな嫌悪感持ってるんだろう。
- 754 名前:up [2025/07/05(土) 20:36:28.80 ID:9nqmH4PC.net]
- わしプログラム全くできないクソ雑魚ナメクジなんだけど、cursorとGodot のmcp使って2dのロックマンとかゼルダくらいなら何とか作れるようになってあることに気が付いたんや
aiに作らせる場合、設計仕様を遵守させないといけないと言うことに ルールを設定して指示出して裏でタルコフのレイドいって戻ってきたら大体完成してるのすごい楽やけど、そのうちpcとか乗っ取られるんやろな
- 755 名前:名前は開発中のものです。 mailto:sage [2025/07/10(木) 02:15:24.70 ID:IZ3oEbIl.net]
- ポン出しのゲームの価値はほんと暴落したよね
- 756 名前:名前は開発中のものです。 mailto:sage [2025/07/10(木) 08:13:19.16 ID:B/u6Yh7U.net]
- ポン出しってなに?
味の素のだし?
- 757 名前:名前は開発中のものです。 mailto:sage [2025/07/10(木) 12:24:40.56 ID:CVdefut2.net]
- 当たるか当たらないか、問題はそれだけだ。
- 758 名前:名前は開発中のものです。 [2025/08/01(金) 11:05:55.88 ID:lJKT82pJ.net]
- EA Battlefield 6 - Battlefield Portal で提供される
ユーザーレベルエディタに Godot Engine が使用される模様 EA や DICE Frostbite エンジンがどの程度 Godot Engine に関与するのかは不明
- 759 名前:名前は開発中のものです。 mailto:sage [2025/08/01(金) 12:20:22.92 ID:fXkym6nE.net]
- ああこれGODOT大勝利すぎるよな
こんな大手が勝手に利用実績作ってくれるんだから ユーザー作成コンテンツ用のツールとしてのポテンシャルは他のエンジンよりも高いのかもしれないな、主にライセンスのおかげだと思うけど
- 760 名前:名前は開発中のものです。 [2025/08/05(火) 05:48:14.68 ID:vWykVdg0.net]
- gemini cliって何に使える?
- 761 名前:名前は開発中のものです。 mailto:sage [2025/08/05(火) 19:19:30.34 ID:gM/N/ahx.net]
- それこそ gemini さんご本人に聞いてみたらいい案件
煽りとかでなくわりとマジレスで
- 762 名前:名前は開発中のものです。 [2025/08/05(火) 21:34:35.64 ID:u4t7x4Kh.net]
- godot製のゲーム見るとパッとしないな
3Dに関してもちょっとしたものでもUnrealの方がリッチに見える
- 763 名前:名前は開発中のものです。 mailto:sage [2025/08/05(火) 22:02:20.32 ID:EERayGCm.net]
- まあAAA級の3DやりたいならUnrealだと思うけど
ワイはローポリだからGodotで十分
- 764 名前:名前は開発中のものです。 [2025/08/07(木) 11:31:23.67 ID:0nWRJ2Xs.net]
- 自分のゲームとの付き合い方が、スキマ時間の暇つぶしだからなぁ
ミニゲーム作りだよね
- 765 名前:名前は開発中のものです。 mailto:sage [2025/08/07(木) 15:52:53.47 ID:xUGa67EJ.net]
- Unrealで簡単に綺麗な3Dが作れるからそうするだけであって
作るゲームとしてはミニゲームだな
- 766 名前:名前は開発中のものです。 [2025/08/09(土) 11:14:01.02 ID:4RwU/Lbg.net]
- 自分が楽しみたいから作りたい
- 767 名前:名前は開発中のものです。 [2025/08/09(土) 11:48:00.31 ID:4RwU/Lbg.net]
- アイディアって、発想の時点でガチガチに計画練ってみる?
取り掛からないと駄目な部分は見えてこないかな? これ最高やん→作り始める→あれ、このゲームシステム整合性取れないな→挫折 何とか形にするのってむずいよね
- 768 名前:名前は開発中のものです。 mailto:sage [2025/08/09(土) 13:47:17.98 ID:apBax/Mj.net]
- 基礎が(できて)ない人の典型的な症状ですね、基礎から学んでください
自分を見ればわかると思いますが、ゼロに何を足しても掛けてもゼロです、永遠に
- 769 名前:名前は開発中のものです。 mailto:sage [2025/08/09(土) 13:54:42.79 ID:Vj+QsGrf.net]
- ゼロに足したら何か変化があるじゃろっていうツッコミ待ち
- 770 名前:名前は開発中のものです。 [2025/08/09(土) 14:07:15.70 ID:XFNG7x17.net]
- ゼロに足し算すれば変化が起こることを知らない時点で算数の基礎が出来てないのだ
- 771 名前:名前は開発中のものです。 mailto:sage [2025/08/09(土) 14:56:31.83 ID:SHBIrPbt.net]
- 加算なら「なぜ誰でも出来る事が世界でたった1人だけ出来ないのか」説明が付かない
0*n(乗算)だよなあ
- 772 名前:名前は開発中のものです。 [2025/08/09(土) 17:54:13.25 ID:BCyByyxf.net]
- とにかく試作品の段階でも公開して、フィードバック貰いながら完成させた方が良いかもね
完成しない原因は期限も決まってないし、ガントチャートとか作ってタスクの総数も見積もってないからでしょう 小規模でも完成させて、後から自分が注力したいところを作り込んで行けば良いんじゃないのかな よく分かんないけど
- 773 名前:名前は開発中のものです。 [2025/08/09(土) 20:20:36.62 ID:4RwU/Lbg.net]
- いうて完璧にゲームシステムをイメージ出来てるもんなの?
- 774 名前:名前は開発中のものです。 [2025/08/09(土) 22:07:32.11 ID:tyEFv4Yu.net]
- テスト用ピログラムを組むんじゃ~
- 775 名前:名前は開発中のものです。 [2025/08/10(日) 07:40:27.65 ID:QzlW7CNX.net]
- >>769
>>763の「実装してみてアイデアとシステムの整合性が取れてなかった」については PoCの段階で実現不可能と判明しただけでは? 挫折とは異なり製品開発のごく一般的なプロセスだと思う ITの分野でもPoCで実現可能と判断されるのは3〜4割程度らしい
- 776 名前:名前は開発中のものです。 [2025/08/10(日) 10:31:41.78 ID:Om3DkguD.net]
- せやね
テスト感覚でじゃんじゃん作って、その100のうち1つでも当たればいいって感じでやればいいんだけどね 失敗続きだから失敗しない計画というのを建てようとしてるんだが、そんなものはないんだよな ブラッシュアップ指定っくもんだし
- 777 名前:名前は開発中のものです。 [2025/08/10(日) 12:09:38.26 ID:QzlW7CNX.net]
- 実験は実験だから上手くいっても行かなくてもそれ自体に価値があると思う
実装する中で再利用可能なパーツを作っておいて、いかに実験の期間を短くするかが重要なのかもね
- 778 名前:名前は開発中のものです。 [2025/08/10(日) 12:54:25.04 ID:Om3DkguD.net]
- うん テストを増やす
- 779 名前:名前は開発中のものです。 mailto:sage [2025/08/10(日) 18:42:28.04 ID:OvLQ8W5U.net]
- 学力テストも問題を見てココは授業に出た、ココは教科書に書いてあった、ココは書いてないけど
テストに出るぞと言われたと設問に対して答えを覚えてる状態でないと殆ど答えを書けない それと一緒で過去に習ったチュートリアル、ブログ、数式が、プログラムを考えた時に 記憶と紐付けされ引き出せないと車輪の再発明をする事になる そういう状態が起きないなら、脳の中期・長期記憶がパーになってる
- 780 名前:名前は開発中のものです。 mailto:sage [2025/08/10(日) 19:05:18.47 ID:bcR0zlWI.net]
- >>775
学力テストにしろプログラミングにしろ、 解の導き方は知ってても、答えそのものをを覚えてることってあんまりないんじゃねーかな 覚えても意味ないし
- 781 名前:名前は開発中のものです。 mailto:sage [2025/08/10(日) 20:10:43.08 ID:OvLQ8W5U.net]
- >>776
答えが書けるのは式を覚えてるからで、記憶を使って覚えた事をツールの様に転換しているから ハサミやナイフのように使える そもそも完全にトッカカリになる記憶がない物は人はイメージする事はおろか作る事すら出来ない
- 782 名前:名前は開発中のものです。 mailto:sage [2025/08/10(日) 21:23:22.70 ID:bcR0zlWI.net]
- >>777
式すら覚えてないよ 式の導出方法の考え方を理解してるだけ
- 783 名前:名前は開発中のものです。 [2025/08/10(日) 21:29:32.99 ID:CqwsPPLE.net]
- スターデューバレーは5年、アンダーテールは2年半、ヴァンサバでさえ1年間開発に費やしている
しかもこれらのゲームの開発者は仕事してなくて一日中打ち込んでこの期間 それでもここの皆んなはゲーム開発を続けるのかい?
- 784 名前:名前は開発中のものです。 mailto:sage [2025/08/10(日) 21:41:26.76 ID:OvLQ8W5U.net]
- ジジババだと1+1を考えてる間に何と何を足すのかすら覚えてないから永久に足し算が出来ない
痴呆症は数分前の事すら覚えてない 毎日同じ事をずっと聞いてたのが痴呆症だったとしても不思議だとは思わない
- 785 名前:名前は開発中のものです。 mailto:sage [2025/08/10(日) 23:05:33.57 ID:2TY9GzGW.net]
- 何億年追いかけても達成できない夢なんていくらでもあるのに
五年で達成できる夢なら追う価値は十分にあるよなぁ オレはそういう考え方をするタイプ
- 786 名前:名前は開発中のものです。 mailto:sage [2025/08/11(月) 00:04:13.68 ID:jlHor8xa.net]
- 人に迷惑掛けないなら合法なら何してもいい
ただ自分が嫌な事やりたくない事から逃げる為に 他人を利用してるだけなのは解せん
- 787 名前:名前は開発中のものです。 mailto:sage [2025/08/11(月) 06:03:45.23 ID:INdy+2hj.net]
- ワナビは精神疾患の安定剤代わりに質問して答えて貰ってうれションしてるだけだからな
- 788 名前:名前は開発中のものです。 [2025/08/11(月) 14:43:59.60 ID:b35RjK+p.net]
- ここでお前らが質問をしてのんびり回答を待ってる間に俺は一本仕上げたよ
ゲームの完成度はとても低いが日々やってることがいつか結実すると信じてるからひたすら作ってはリリースしていくつもり
- 789 名前:名前は開発中のものです。 [2025/08/12(火) 09:47:49.44 ID:veliXmTO.net]
- グリグリさん?
- 790 名前:名前は開発中のものです。 mailto:sage [2025/08/12(火) 11:40:21.32 ID:D8aEnD5Q.net]
- 続けることこそ才能、これぞ真理よ
- 791 名前:名前は開発中のものです。 [2025/08/12(火) 13:39:47.57 ID:veliXmTO.net]
- ゲーム作り復帰したけど、わくわくするねやっぱり
完成させるぞ chatgptで作れるいうけど、他人の書いたコードとかワケワカランなるな
- 792 名前:名前は開発中のものです。 mailto:sage [2025/08/12(火) 13:56:25.22 ID:wbfGEfjA.net]
- ちゃんとした雛形のコアスクリプトがあるなら理解しようとするけど
自分以外の奴のコードなんか余程じゃないと理解しようとする気になれんわそんなもん 昔それやるハメになって胃がやられるかと思ったわ
- 793 名前:名前は開発中のものです。 [2025/08/12(火) 19:29:14.19 ID:dzjkpfKW.net]
- ChatGPTにソースコード生成してもらうなら処理も説明してくれるだろ
ネットで拾ったプロジェクトでさえzipで投げて丸ごと解析すらしてくれる
- 794 名前:名前は開発中のものです。 [2025/08/13(水) 07:37:43.99 ID:o1mYTevh.net]
- まあ頑張ろうか
>>788 自分である程度進めてからアドバイスもらわんと わけわからんよな
- 795 名前:名前は開発中のものです。 [2025/08/13(水) 12:07:29.01 ID:o1mYTevh.net]
- 頭固すぎてプログラミング辛い
やわやわしたい
- 796 名前:名前は開発中のものです。 [2025/08/13(水) 14:37:02.30 ID:o1mYTevh.net]
- センスがないのがきちーな
- 797 名前:名前は開発中のものです。 [2025/08/14(木) 13:10:48.37 ID:Nb2iwLU4.net]
- 衝突相手のオブジェクトがどれか調べる方法ってある?
名前で判定してるんだけど名前って変更することあるし、底に依存する設計って良くないのかなとか 衝突相手の名前がenemyだったら、if area.name = "enemy":処理 みたいな感じにしてる
- 798 名前:名前は開発中のものです。 mailto:sage [2025/08/14(木) 14:34:30.06 ID:p2Gn9odV.net]
- 適切に管理してる限りは名前でも問題ないのでは?
instance IDで判定すれば名前が重複した場合の様な誤判定はなくせる enemyに属する種別として判定したいのであればEnemyクラスにして型で判定する またはグループで管理する
- 799 名前:名前は開発中のものです。 [2025/08/14(木) 15:24:38.14 ID:EPDo1MlI.net]
- ダメだ。5chはソース貼るとNGワードに引っ掛かるんだな
クラス名での判定処理が手軽なんじゃない? class_nameの形で宣言するやつ 5chはソース貼れないからDiscordで聞いた方がいいと思う
- 800 名前:名前は開発中のものです。 [2025/08/14(木) 16:37:05.46 ID:Nb2iwLU4.net]
- ありがとう
名前でやってみるわ 別の変更することはそうそうないんだが、スクリプトでクラス名設定して、そちらを使ったほうがまあ後々便利そうではある ただ、使いもしないものを考えても無駄だしな
- 801 名前:名前は開発中のものです。 mailto:sage [2025/08/14(木) 16:58:20.13 ID:p2Gn9odV.net]
- 単純に1対1の接触判定なら名前で十分なんだけど
複数の敵だとか弾だとか種別で振り分ける要件があるなら型で判定するのが楽 その後の種別毎の処理もクラスに持たせれば尚捗る 後から名前判定を型判定に切り替えようと思った場合でも必要な修正量は少ないと思うので そういう方法があると知ってるだけでも十分よ
- 802 名前:名前は開発中のものです。 [2025/08/16(土) 10:01:50.25 ID:yNHWyeJg.net]
- tonkusu
- 803 名前:名前は開発中のものです。 [2025/08/16(土) 10:09:34.14 ID:yNHWyeJg.net]
- もう何年も全く上達しとらん
- 804 名前:名前は開発中のものです。 mailto:sage [2025/08/16(土) 22:40:24.94 ID:grW1btj7.net]
- しゃっ、なぜか突然やる気出てきた! 一本なんか作ろっと
- 805 名前:名前は開発中のものです。 [2025/08/17(日) 00:26:07.73 ID:R99XdFlR.net]
- プラットフォーマー?シューティング?
いずれにせよゲーム作るのは大変
- 806 名前:名前は開発中のものです。 [2025/08/17(日) 06:08:18.66 ID:ZbAJcgXG.net]
- aiでインディーゲー制作終わる?
- 807 名前:名前は開発中のものです。 mailto:sage [2025/08/17(日) 06:48:30.88 ID:ZmztiPxu.net]
- 終わってるのはお前の頭だ
- 808 名前:名前は開発中のものです。 [2025/08/17(日) 07:00:20.34 ID:ZbAJcgXG.net]
- はい
- 809 名前:名前は開発中のものです。 mailto:sage [2025/08/17(日) 09:26:56.65 ID:OtXByaPB.net]
- はいじゃないが
- 810 名前:名前は開発中のものです。 mailto:sage [2025/08/17(日) 15:05:41.75 ID:9AmcoDI2.net]
- 受験で言ったら10数年浪人してるのと同じなのに未だに諦めないのは意味不
このままだと10年後も収入ゼロ行進が続くんじゃないの?
- 811 名前:名前は開発中のものです。 [2025/08/19(火) 09:10:38.40 ID:3t3CLEnJ.net]
- プログラミング苦手なんだが1日1時間からやりゃいいかな?
- 812 名前:名前は開発中のものです。 mailto:sage [2025/08/19(火) 10:35:35.56 ID:JdP3e7K/.net]
- 数学の勉強から
- 813 名前:名前は開発中のものです。 mailto:sage [2025/08/19(火) 11:31:29.44 ID:GZsC++n5.net]
- 落ちこぼれの学年最下位は1日何時間勉強したら偏差値50の平均的な大学に受かると思う?
- 814 名前:名前は開発中のものです。 [2025/08/19(火) 13:36:31.30 ID:uLkJ1eHB.net]
- 下準備とか要らんから作りたいものがあるならさっさと作りなさい
- 815 名前:名前は開発中のものです。 [2025/08/19(火) 18:25:53.26 ID:jJatJopQ.net]
- 作りたいものがあるならBrackeysのチュートリアル動画で今日明日中にGDScriptは終えるべき
作りたいものがないなら何もしなくていい 基本を終えたらChatGPTに「これがやりたい」と伝えればソースコードくれる ソースコードの意味がわからなかったら説明して貰えばいい それでもわからなかったらもっと簡単な実装に変えてくれと言えばいい
- 816 名前:名前は開発中のものです。 [2025/08/20(水) 06:35:13.54 ID:sxbQP0Ah.net]
- connectのcallableってチョウ噛み砕くとつまりなに?
- 817 名前:名前は開発中のものです。 mailto:sage [2025/08/20(水) 06:38:33.56 ID:w6+HP3Ao.net]
- シグナル発呼時に呼ばれる関数名
- 818 名前:名前は開発中のものです。 mailto:sage [2025/08/20(水) 06:44:18.64 ID:w6+HP3Ao.net]
- あ?connect張った側だと着呼か
まあCallableクラスは関数を表す
- 819 名前:名前は開発中のものです。 [2025/08/20(水) 10:41:04.62 ID:sxbQP0Ah.net]
- ありがとう
思い出してきた ってかノードのプロパティにアクセスしてから、カンス名だけ指定したほうがシンプルかなぁ collableの使い所が分からん
- 820 名前:名前は開発中のものです。 mailto:sage [2025/08/20(水) 11:26:23.53 ID:w6+HP3Ao.net]
- 自分は1ファイルで見通せる方が好きなのでコードで接続してるが
通常はノードで設定した方が設定状況を纏めて見れるし エディタに接続アイコンが表示されるのでシンプルかつ見やすいと思う 主にシグナル接続をコードで書くのは自前でシグナルを定義した場合になると思うが これもグローバルクラスにすれば標準クラスと同様にノードで設定できる様になる connect以外でのCallableの使い所はラムダ関数を使う場合や関数内関数での使用になるかな
- 821 名前:名前は開発中のものです。 [2025/08/20(水) 11:26:50.72 ID:8BIAqddk.net]
- # connect() の Callable とは?
Godot 4.x から connect() の仕様が変わり、シグナル接続時に Callable クラスを使うようになりました。 記述例(4.x): button.connect("pressed", Callable(self, "_on_button_pressed")) Callable は「あるオブジェクトの特定のメソッドを呼び出すための参照」を表すクラスです。 記述例のように connect() によるシグナル接続時に Calalble コンストラクタの第一引数に実行したいメソッドを持つオブジェクト、第二引数に実行したいメソッドを記述します。 これらの引数はそれぞれ第一引数はオブジェクト参照、第二引数はそのオブジェクトが持つメソッド名(文字列)となります。 Godot 4.x では以下のような 3.x の (target, method_name) 形式は廃止され、第2引数に Callable を渡すことが必須になりました。 記述例(3.x) ※4.x 非対応: button.connect("pressed", self, "_on_button_pressed") また上記の記述例(4.x)は以下のショートハンドでも記述可能です。 記述例( 4.x ショートハンドver.) button.pressed.connect(self._on_button_pressed) これは内部的に Callable(self, "_on_button_pressed") を生成します。 Godot 公式もこの「Signal プロパティ経由」の記述方法を推奨しており、 シンプルかつ Callable を意識せずに利用できるため、実務でもこちらを使うのが一般的です。
- 822 名前:名前は開発中のものです。 [2025/08/20(水) 11:28:56.28 ID:8BIAqddk.net]
- # なぜ Callable を経由するのか?
簡潔にまとめると、以下のメリットがあります。 1. 安全性(未定義メソッドを is_valid() で事前検出可能) 2. IDE 補完・リファクタリング対応(文字列指定ではできなかった恩恵) 3. 統一性(シグナル以外でも「関数参照」として利用可能) 4. 柔軟性(ラムダでシンプルに書ける) 5. 将来性(Godot 4.x 以降の標準記法)
- 823 名前:名前は開発中のものです。 [2025/08/21(木) 07:12:58.02 ID:/HImpd/9.net]
- tonkusu
- 824 名前:名前は開発中のものです。 [2025/08/21(木) 10:04:41.30 ID:/HImpd/9.net]
- プログラミングっていきなり答え見たほうがいいのか?
- 825 名前:名前は開発中のものです。 mailto:sage [2025/08/21(木) 10:26:48.86 ID:OYDY07jx.net]
- 見ないで答えるにはそれを知っていなければならないから最初は必ず見る
クイズだとしても知識を持っていなければ答えられない パズルだとしてもルールを知らなければ考えられない プログラムとはコンピュータとの対話言語を使った会話 言葉を覚えると言う意味では他言語とセオリーは変わらない 曖昧さが少ない分覚えやすいまである
|

|