[過去ログ]
【軽量】godot engine【無料】 part3 (1002レス)
【軽量】godot engine【無料】 part3 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
128: 名前は開発中のものです。 [sage] 2024/03/12(火) 11:23:29.64 ID:Ui38L6jh 関数の実体はCallableクラスで変数fに代入しなくても扱えるし引数で渡す事もできる 関数でもループでもifブロックでもネストが増えれば難読化するので不用意には使わない func _ready(): my_function(external_func) func external_func(name:String): return "external_func called from %s" % [name] func my_function(ext_func:Callable): print(ext_func.call("my_function")) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/128
129: 軌道予測 [] 2024/03/12(火) 15:08:54.31 ID:6dOLlAtw ありがとう 今すぐ使うわけじゃないんだけど知識として知りたかったんだ 会話に飢えてるのかも http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/129
130: 軌道予測 [] 2024/03/15(金) 14:19:26.75 ID:z+ILEsEI ペイントソフトの筆のように線を描くのは可能でしょうか? ペイントソフトってよく見ると点を打ってるんですよね line2dとそれにコリジョンつけるためのsegment shapeあたりで調べてます http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/130
131: 軌道予測 [] 2024/03/15(金) 14:44:55.65 ID:z+ILEsEI あ、描くのはすんなり行けたナリ(*´ω`*) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/131
132: 軌道予測 [] 2024/03/15(金) 20:10:53.69 ID:z+ILEsEI https://docs.godotengine.org/ja/4.x/classes/class_segmentshape2d.html segment shapeで太さは指定出来ないっぽい となると頂点を打って、ぐるっと囲む感じでコリジョンを作るって感じなのね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/132
133: 名前は開発中のものです。 [sage] 2024/03/15(金) 20:19:43.83 ID:v4U5bWGM カプセルとかの単純形状系でもいけそう http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/133
134: 軌道予測 [] 2024/03/16(土) 03:54:55.34 ID:ECp53ZYt ライン描いてそれをコリジョン化する感じ unityならアセットでサクッとできるんだけろうけど、godotだとサンプルが少ないナリ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/134
135: 軌道予測 [] 2024/03/16(土) 09:40:56.08 ID:ECp53ZYt >>133 Q REMASTEREDとか、あれを単純図形でいけるかな? まあペイントソフトも玉のテクスチャを連続させてるだけだよね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/135
136: 軌道予測 [] 2024/03/16(土) 12:06:33.95 ID:ECp53ZYt https://imgur.com/a/KTYggOG 単純図形をフレームごとにadd_childしてるのじゃが、一定間隔でadd_childしたとしてもつながるほど短い間隔になる保証はないのだけど、何か方法はありますかね? http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/136
137: 軌道予測 [] 2024/03/16(土) 12:16:39.25 ID:ECp53ZYt elapseTime+=delta if elapseTime >= 0.001: print("hoge") たとえばelapseTimeでこんなふうにして実行しても、フレーム以上の描画スピードにはならんわけよね(*´ω`*) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/137
138: 名前は開発中のものです。 [sage] 2024/03/16(土) 13:03:45.25 ID:+bq7XejG 2点の線の間を埋めたい時は線形補完を使用する Vector2にlerp()という線形補完メソッドがある 2点の位置ベクトルaとbが存在する時 for t in range(10): var p = a.lerp(b, 0.1 * t) でa-b間を通る位置ベクトルpを10得られる 公式ドキュメント https://docs.godotengine.org/ja/4.x/tutorials/math/interpolation.html http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/138
139: 軌道予測 [] 2024/03/16(土) 13:13:32.53 ID:ECp53ZYt 多分、描いた線をコリジョン化したい場合は、ジオメトリー系を使うみたいです 今から調べます http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/139
140: 名前は開発中のものです。 [sage] 2024/03/16(土) 13:42:11.02 ID:33L2QT9a Qは一定間隔で円なの普通に見てわかるな >>133でカプセルっつってんだからカプセルか間に長方形挟むでもいいと思うけど直線がダメか http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/140
141: 軌道予測 [] 2024/03/16(土) 14:03:51.94 ID:ECp53ZYt 1フレームあたり座標をずらしたものを複数個追加する方法でいけるかもね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/141
142: 軌道予測 [] 2024/03/16(土) 17:55:12.95 ID:ECp53ZYt ↑駄目だった やっぱりカーソル早く動かすと1フレームあたりの描画量が足りなくて、点々になっちまう(*´ω`*)、、、、 ジオメトリあたり試してみるナリが、godotの場合、線を引いてそれにコリジョンをつけるには何の機能がいいの? http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/142
143: 軌道予測 [] 2024/03/18(月) 06:18:37.02 ID:sBH5kPda line2dにコリジョンつけたいんだけど、方法ある? segmentshapeで太さ出せるだろうか? http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/143
144: 名前は開発中のものです。 [sage] 2024/03/18(月) 12:34:34.92 ID:/glnBgCG SegmentShape2Dで太さは指定できない 厚みを持たせるなら元ネタ同様に球を並べるか二点を通るポリゴンを自分で作る 二点の中点にRectangleShape2Dを置いて傾けるという方法でも可能 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/144
145: 名前は開発中のものです。 [sage] 2024/03/18(月) 13:18:28.54 ID:/glnBgCG 端の処理を考えたらCaosuleShape2Dの方が綺麗にできる http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/145
146: 軌道予測 [] 2024/03/18(月) 13:26:05.86 ID:sBH5kPda rectangleshape2dだと曲線とか難しそうですね 玉連続の場合、1フレームあたりに複数個追加しないと玉が飛ぶんですが、どういうやり方があるんでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/146
147: 名前は開発中のものです。 [sage] 2024/03/18(月) 13:30:42.80 ID:/glnBgCG 使える情報は前フレームの座標と現フレームの座標 フレーム間の座標は自分で作るしかない 回答は>>138 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/147
148: 軌道予測 [] 2024/03/18(月) 13:40:45.88 ID:sBH5kPda どうも 玉手法はgptに聞いてみます 線形補間もやってみます http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/148
149: 軌道予測 [] 2024/03/18(月) 19:15:29.31 ID:sBH5kPda こういうときはunityでのやり方を調べると参考になるかもですね godotだとやはり情報が少ないっす http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/149
150: 軌道予測 [] 2024/03/19(火) 14:44:11.82 ID:D3Qdtv84 https://www.youtube.com/watch?v=L3Lls9fY6s4 このゲームのラインって玉の連続と上で教えてもらったんですが、どこを見ると玉ということが分かりますか? 玉であってもコリジョンを曖昧にすればいけそうですね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/150
151: 名前は開発中のものです。 [sage] 2024/03/19(火) 15:20:17.53 ID:n2087dMP 引ける線が無制限のつもりならgd_paintみたいなお絵描き機能実装してopaque_to_polygonsの方がいいかも http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/151
152: 軌道予測 [] 2024/03/19(火) 17:15:47.28 ID:D3Qdtv84 無制限とはどういうことですか? 色をポリゴン化する機能は知りませんでした http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/152
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 850 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s