[過去ログ]
【軽量】godot engine【無料】 part3 (1002レス)
【軽量】godot engine【無料】 part3 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
73: 名前は開発中のものです。 [] 2024/03/01(金) 18:25:11.08 ID:jbulu0J9 すいません、初心者ですが質問させてください。 数学で言えば、1.7320508のアークタンジェントは約60ですよね? でも、godotで print(atan(1.7320508)) と書いても print(atan2(1.7320508 , 1) と書いても、 1.04719.......と謎の数字を返してきます。 これは何の数字ですか? 座標から角度を求めるのってどうやればいいんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/73
74: 名前は開発中のものです。 [] 2024/03/01(金) 18:30:36.78 ID:NSS/yx2e >>71 ありがとう 物理なしでやります 案外、脱線しているときにアイディアでたりしますしね(*´ω`*) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/74
75: 名前は開発中のものです。 [sage] 2024/03/01(金) 18:36:19.64 ID:7q9U3fNz 戻り値に想定している単位が違うのじゃろ print(rad_to_deg(atan(1.7320508))) print(rad_to_deg(atan2(1.7320508, 1))) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/75
76: 名前は開発中のものです。 [sage] 2024/03/01(金) 18:40:34.74 ID:l95YCyF0 >>73 2π(6.28...)が360°のラジアン(弧度法) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/76
77: sage [] 2024/03/01(金) 18:44:28.99 ID:jbulu0J9 >>75、76 あーラジアンでしたっけ… もともと数学苦手なうえにもう忘れてました rad_to_degって組み込み関数があるんですね 覚えておきます ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/77
78: 名前は開発中のものです。 [sage] 2024/03/01(金) 18:47:49.94 ID:7q9U3fNz ちょっと回答が投げやりすぎた 座標から角度の変換はVectorクラスに便利メソッドあるからそれ使うと良いよ print(rad_to_deg(Vector2(1, 1).angle())) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/78
79: 名前は開発中のものです。 [] 2024/03/02(土) 06:26:20.23 ID:fHi1iYWZ godotって3dオブジェクトを2dとして扱う機能はないんですよね。 unityのように http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/79
80: 名前は開発中のものです。 [] 2024/03/02(土) 11:35:55.96 ID:fHi1iYWZ エディタをフローティングにすると画面大きくて使いやすい 今まで気づかなかった(*´ω`*)、、、 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/80
81: 名前は開発中のものです。 [] 2024/03/02(土) 11:37:49.45 ID:fHi1iYWZ しかし、gptがあるとだいぶ楽だねぇ godot4には対応してないみたいだけど http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/81
82: 名前は開発中のものです。 [sage] 2024/03/02(土) 19:41:02.09 ID:2foM6lQ9 無いわけじゃないけど 自分の知る限りはビューポート使うか3D素材をgodot外で2Dに起こすくらいじゃないか もっと効率のいい方法があるなら自分が知りたいくらいだ じゃなきゃ最初から3Dシーンで2.5Dゲーム作るほうが早いだろうな http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/82
83: 名前は開発中のものです。 [sage] 2024/03/03(日) 02:31:35.80 ID:EG5KL4S5 Unityは3Dオブジェクトを2Dにしてるんじゃなくて2Dを全部3D空間上に配置してて、2Dのテンプレートも内部的には全部3Dだからそういうことができてるように見せかけてるだけ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/83
84: 名前は開発中のものです。 [] 2024/03/03(日) 04:50:28.56 ID:UwGRXxZo あの2d表示が便利だなと思うこともありますよね 3dから2d素材作るために一度画像にレンダリングしないといけないのも手間ですし http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/84
85: 名前は開発中のものです。 [] 2024/03/03(日) 04:55:09.45 ID:UwGRXxZo スキルもないしコツコツと小さいクソゲー作るしかないね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/85
86: 名前は開発中のものです。 [] 2024/03/03(日) 06:30:48.29 ID:UwGRXxZo 他人のコードを読む能力がないわ 難しいね 他人のコードは http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/86
87: 名前は開発中のものです。 [] 2024/03/04(月) 14:33:40.24 ID:Y8uyU2JR 質問なんですが、下にあるデバッガーの位置は変更出来ないのでしょうか? 少し邪魔に感じることがあり、フローティング表示にしたいのですが http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/87
88: 名前は開発中のものです。 [sage] 2024/03/04(月) 14:39:30.96 ID:MRQbhd4x >>69 コードをコピペして動かしてみた 予測軌道は描けたが実際のRigidBodyの挙動とは同じにならなかったので調整は必要そう 書かれていない初期設定部分で正しく調整されているのかも知れない 物理エンジンは自分の思い通りに動かない事が多くて悩ましい http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/88
89: 名前は開発中のものです。 [sage] 2024/03/04(月) 14:47:11.25 ID:MRQbhd4x >>87 フローティングボタンが付いてないのだから出来ないのだろう 現在開いているタブクリックで最小化するので十分ではないのか? http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/89
90: 名前は開発中のものです。 [] 2024/03/04(月) 15:15:45.96 ID:Y8uyU2JR ありがとう 諦める 実行すると勝手に開いたりするのが煩わしいなと感じて http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/90
91: 名前は開発中のものです。 [sage] 2024/03/04(月) 15:49:14.81 ID:MRQbhd4x [エディタ設定][実行][出力][Always Open Output on Play]をfalseにする 変更反映はエディタ再起動後 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/91
92: 名前は開発中のものです。 [] 2024/03/04(月) 16:51:04.53 ID:Y8uyU2JR ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/92
93: 名前は開発中のものです。 [] 2024/03/04(月) 18:19:56.65 ID:Y8uyU2JR extends Node2D var line2d_node:Line2D var mouse_pos func _ready() -> void: line2d_node = get_node("Line2D") func draw_to_cursor(): for i in range(1): # 点を打つ処理 var line_point = self.position line2d_node.add_point(self.position) line2d_node.add_point(mouse_pos) print("draw") line2d_node.clear_points() 連投すみません 数時間やって解決出来なかったので質問させてください 上で放物線の質問をしたものです。 自キャラを起点としてマウス位置にline2dを伸ばしたいのですが、描画されません。 画像のように線を1本だけ描きたい感じです clear_points関数がなければ描画されるので、この部分の処理がまずいのだと思います。 inputでdraw_to_cursorを実行しているので、マウスを動かしたときに処理が走りますが、瞬時に消えてしまうから問題なのだと思います。 しかし、process内でやってもすぐ消えてしまいます(ラインが描画されない)。 sssp://o.5ch.net/22nar.png http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/93
94: 名前は開発中のものです。 [sage] 2024/03/04(月) 18:58:36.71 ID:maXrH/rV 点追加→描画→クリアじゃなくて最初にクリアしてから点を追加する様にすればいいんじゃない? それかLine2dは使わずdraw_line()で描くとか http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/94
95: 名前は開発中のものです。 [sage] 2024/03/04(月) 21:05:07.83 ID:MRQbhd4x ほぼ正解なのに後一考が足りないのが惜しい clear_points()が何をする命令かを理解し 処理の最後にclear_points()するとどうなるのか考えれば自明だと思うのだがな http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/95
96: 名前は開発中のものです。 [] 2024/03/05(火) 05:33:04.51 ID:NetOoeu2 リファレンス見直してみます ありがとう 消し方の部分ですね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/96
97: 名前は開発中のものです。 [] 2024/03/05(火) 06:35:57.44 ID:NetOoeu2 godotってaiインテリセンスとかないのですかね? visual studioのあれは楽すぎてビビった記憶があります 先の先まで先読みしてくれるので http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/97
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 905 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s