【軽量】godot engine - part2at GAMEDEV【軽量】godot engine - part2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト409:名前は開発中のものです。 23/07/30 20:13:45.34 anBTKIS2.net >>401 モチーフを少し改造する方式にするわ(*´ω`*) 410:名前は開発中のものです。 23/07/30 20:28:54.78 iZ/qN6Rm.net >>402 Vector2.UPはVector2(0,-1)と同じ、要は画面の↑方向を差すベクトル 他にもVector2.ZERO、Vector2.ONE、Vector2.LEFT、Vector2.RIGHT、Vector2.DOWNがある rotated()は回転させたVector2を返すメソッド Vector2.UP.rotated(3.14)は↑方向のベクトルを180度回転させたベクトルになるので、Vector2(0,1)が返ってくる var velocity = Vector2.UP.rotated(rotation) * speed の行は、Vector2.UPを基準に、rotation分回転させてspeed分移動するためのベクトルをvelocityに計算してる Node2Dクラスが持ってるpositionプロパティにVector2を渡せばその座標に移動出来るので、 今の座標にvelocityを足す事で円を描くように移動させられる deltaは_process()が呼ばれる時に内部で渡されるフレーム間合計時間 _process()は1秒のうちに何回も呼ばれるメソッドなのでdeltaを掛けることで1秒間の移動量を調整してる こんな感じ? 日本語ドキュメントは3.xですら中途半端だしdeeplでも使って根気よく翻訳するしかないな 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch