[過去ログ] 【軽量】godot engine【無料】 part3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
374: 2024/05/07(火)19:55 ID:Wut59JH8(1) AAS
>>370
冗長ではあるかも
範囲外チェックは関数化すれば使い回せるし押せるかチェックも同じく関数化で使い回せる
375: 2024/05/07(火)22:49 ID:4dk4e7hy(1) AAS
>>370
本題とはずれるけど関数やブロックは簡易でもコメント書いた方が良いと思う
優先されるのは動く事なんだけど冗長すぎるコードは将来的には管理不能になり易い
正しく動く関数を作ったら中を見なくても使える位のコメントは必要かと
自分が自分用のコードで書くのはこの程度
## マップ情報からタイル情報を取得
## 指定したpos座標からdir方向にstep目のタイルを取得する
func get_tile(pos, dir = Vector2i.ZERO, step = 0):
var x = pos.x + dir.x * step
var y = pos.y + dir.y * step
if y < 0 or y >= map.size(): return
if x < 0 or x >= map[y].length(): return
return map[y][x]
376: 2024/05/08(水)06:03 ID:DXZ4K4HC(1) AAS
forの外でなく中で分岐チェックが入るのはなぜだろうと
for内部で分岐チェック変数自体が変化するのかなとか一寸思った
377: 2024/05/08(水)06:12 ID:DI+sRL/w(1) AAS
>>373
ほんとそれ(*´ω`*)
でも自分でも書いたコードの意味がわからなくなることがある
ただ、完成させたら後は触らなけりゃいいものね
378(2): 2024/05/11(土)10:19 ID:5tdP2r62(1/4) AAS
外部リンク:anogame.net
こういうベーコンみたいな動きはjoint系でやるんかな
379(4): 2024/05/11(土)12:20 ID:sm7gTskD(1/3) AAS
これはJointでやってるね
外部リンク:github.com
380: 2024/05/11(土)12:46 ID:5tdP2r62(2/4) AAS
>>379
どうも
むつかしそうなことしないと作れないんですね
381: 2024/05/11(土)13:15 ID:sm7gTskD(2/3) AAS
addonになってるから手順に従えば使えるんじゃないかね?
3Dでも良いなら公式にSoftBody3Dクラスがあって解説されている
外部リンク[html]:docs.godotengine.org
382: 2024/05/11(土)14:04 ID:5tdP2r62(3/4) AAS
どうも
2dなんですが既存のノードだけでやろうとしてました
383: 2024/05/11(土)17:29 ID:5tdP2r62(4/4) AAS
2dはソフトボディ用のノードはないんですね
384(1): 2024/05/11(土)23:50 ID:sm7gTskD(3/3) AAS
>>379のはgit cloneすればsampleの動作を見れる
addonとして追加すればSoftBody2Dクラスが使えるようになる
チュートリアル動画を見て自分でノードを追加してテクスチャ設定して動作する所までは確認した
自分で使う為のカスタマイズがどこまで出来る、どの様に出来るかまでは把握してない
必要なら納得いくまで自分で試してみると良い
385(1): 2024/05/12(日)09:50 ID:vY/ipjwY(1/5) AAS
>>384
ありがとう
動かないやと思ってたら3でやってたが、4でも動かないや
これから調べます
使えなかったらspringjoint系でも自作は出来るみたいですね
386: 2024/05/12(日)09:57 ID:vY/ipjwY(2/5) AAS
>>385
pluginsからenableしないとダメなんですね
387: 2024/05/12(日)12:36 ID:vY/ipjwY(3/5) AAS
pinjoint2dにテクスチャ付けたいのですが、そのテクスチャをpinjoint2dの動きと連動させるには、スケルトン2dあたりも必要になるんでしょうか?
参考になる記事が見つからなかったので
388(1): 警備員[Lv.1][新初] 2024/05/12(日)15:01 ID:lxvBH4fm(1/2) AAS
ブロック崩しの「ボール」みたいなのは CharacterBody2D か Area2D どっちが適してる?
反射処理も悩んでいる _on_body_entered() で自分の進んでいる方向と当たった箇所はどうやって取得?
まだまだチュートリアルから卒業できない。
389(1): 2024/05/12(日)15:33 ID:vY/ipjwY(4/5) AAS
>>388
ボールはcharactebodyかと
外部リンク[html]:docs.godotengine.org
normal系の関数があるので、その入射角を逆転するといいのかと
gptがコードくれる
390: 2024/05/12(日)15:37 ID:lxvBH4fm(2/2) AAS
>>389
ありがとう!
GPT にも相談しながら試行錯誤してみる
391(1): 2024/05/12(日)18:02 ID:vY/ipjwY(5/5) AAS
質問です
スケルトン2dのuvエディタなんですが、真ん中の棒がuvからかなり突き出ているためか、ボーンを動かしても思い通りに曲がりません
これってどういう状態でしょうか。棒の意味がわかりませ
imgbox.com/mUDkcBDk
392: 2024/05/12(日)21:09 ID:B/CvPUu/(1) AAS
>>391
外部リンク[html]:docs.godotengine.org
393: 2024/05/13(月)06:00 ID:LyBZy055(1/7) AAS
単にボーンなんですね どうも
394: 2024/05/13(月)06:13 ID:LyBZy055(2/7) AAS
ただ、ボーンが2本なのにuvエディタでは3本表示されるようです
395: 2024/05/13(月)09:28 ID:mESw/UcZ(1/3) AAS
は〜、世の中には不思議なことがあるものですね
自分の設定ミスや勘違いじゃなければ仕様かBug
OSSってのはそういうもんだ、あきらめるか無視しろ
可能であれば、Engineの開発チームにIssues飛ばすかBugFixしてCommitしたれ
Engineのクレジットに名前が載るぞ
396: 2024/05/13(月)10:29 ID:LyBZy055(3/7) AAS
作り直しすね
397(2): 2024/05/13(月)11:35 ID:LyBZy055(4/7) AAS
pinjoint2dでテクスチャを曲げたいのですが、これはどうやったらいいんでしょうか。
通常、1枚のテクスチャを曲げるには、skelton2dとpolygon2dを使うみたいです。
ということはpinjointでつなげたrigidbody2dとskelton2dを連動させる必要があるんでしょうか。
もっと楽な方法があれば教えてもらいたいです。
398(1): 2024/05/13(月)13:12 ID:mESw/UcZ(2/3) AAS
>>397
>>379
外部リンク:www.reddit.com
399(1): ころころ 2024/05/13(月)13:41 ID:LyBZy055(5/7) AAS
>>398
何がしたいの?
答えがないからこっち来てるんだけど
400: 2024/05/13(月)14:08 ID:cP0RX87M(1) AAS
>>399
読解力があれば質問を控えてまず自分で試行錯誤しろという警告である事を理解できるはずなんだが
やらずに聞くのではなくやってみてダメだったことをここに質問しに来れば良いのでは
401: 2024/05/13(月)14:16 ID:LyBZy055(6/7) AAS
既存のチュートあるならそれが一番だと思っているので
自分の力で考えても良い結果になった試しが、自分に関してはないので
402: 2024/05/13(月)14:59 ID:GZFPiHMx(1) AAS
よくそんな頭でゲーム作れると思ったね
403: 2024/05/13(月)15:08 ID:kcPbeUZZ(1) AAS
わざわざ日本語情報少ないエンジン選んでるんだから少ない情報から試行錯誤したり機械翻訳でも英語読んだりは必要よ
上下前次1-新書関写板覧索設栞歴
あと 599 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.018s