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