【軽量】godot engine【無料】 part4 (1002レス)
上下前次1-新
このスレッドは1000を超えました。
次スレ検索 歴削→次スレ 栞削→次スレ
653: 03/08(土)13:45 ID:z0m9F4AU(2/2) AAS
 ありがとう 
 省くとこ省かないと完成しないものね 
  
 調べると分岐が楽そうではある 
654: 03/12(水)19:51 ID:lhyqzBE1(1) AAS
 半年前はChatGPTに質問しても、したり顔でC言語モドキのコードしかくれなくて 
 こりゃ駄目だ5年後に期待やねとか思ってたけど 
 ついさっき試したらコードどころか根幹的な動作の仕組みまで教えてくれて(シェーダースクリプトのUVがどんな動きするかとか)おじさんたまげたわ 
655(1): 03/16(日)23:56 ID:hW+kYWqI(1) AAS
 半年前だったら使い方が悪かっただけだと思うけどなあ 
 Cursor使ってるけど普通にgdscriptがりがり書いてくれるよ 
656: 03/18(火)01:27 ID:sK+9ShAq(1) AAS
 >>655 
 ごめんごめんよ...、今ログ見返したらGDScriptじゃなくてAutoHotKeyのスクリプト依頼してたよ 
  
 しかし、GDScriptを外部エディタで編集するメリットはなにかあるんですかい?Vim風の操作するとか? 
 ノードやシーンのCtrl+D&Dに対応してなさそうで若干不便な気がしてたけど試しに使ってみますわい 
657: 04/08(火)11:41 ID:rXfIZT9p(1/2) AAS
 godot上でピクセル絵描けるツールとかないかな? 
658: 04/08(火)11:42 ID:rXfIZT9p(2/2) AAS
 pixel penゆーのがあったね 
659: 04/16(水)10:27 ID:USGAi99p(1/3) AAS
 tilemapで特定のセルしか塗られない という仕組みは出来るかな? 
 マスクみたいな 
  
 白黒のマスクを作ってとか 
660: 04/16(水)12:29 ID:HPnurk8H(1/2) AAS
 タイルマップを塗るのは自分で書いたコードなのだからそりゃできるわな 
 その場合、塗りたいセルが塗って良いセルか否かを判別する情報が必要 
661: 04/16(水)12:49 ID:USGAi99p(2/3) AAS
 自分で判別するんじゃなくて、tilemapの昨日で出来るんかなと 
662: 04/16(水)13:05 ID:HPnurk8H(2/2) AAS
 機能としては提供されてないな 
663: 04/16(水)13:29 ID:USGAi99p(3/3) AAS
 ありがと 
 自分でなんとかやってみるち 
664: 04/20(日)13:01 ID:UIIFrd6j(1/3) AAS
 質問なんだけど、タイルマップのタイルの種類に応じてidつけることは可能? 
 タイルセット1枚にはつけられたはず 
665: 04/20(日)16:34 ID:0anrQQbo(1/3) AAS
 タイルセットのCustomDataLayerにカスタムデータを追加する 
 カスタムデータのNameが未設定だとタイルセットエディタでの名前表記がIDになる 
 Typeには格納する変数型を指定するがintでいいだろ 
 0なら未設定 1なら壁 2なら道などと扱う事にする 
666: 04/20(日)17:37 ID:UIIFrd6j(2/3) AAS
 どうもす 
 理解 
667: 04/20(日)19:19 ID:UIIFrd6j(3/3) AAS
 customdatalayerがタイルセットのidで、タイル1枚1枚なら名前がidね 
 なるほど 
 道と壁のタイルセットに分けないんで今回はタイル1枚1枚に名前かな 
  
 タイルセットって、道も壁も1枚にまとめられてる気がする 
668(1): 04/20(日)21:52 ID:0anrQQbo(2/3) AAS
 その言い回しだとIDの理解に何か誤解があるように思える 
 タイルセットにはタイルセットのIDがありカスタムデータにはカスタムデータのIDがある 
  
 カスタムデータを追加した際にNameプロパティを設定しないとタイルセットエディタ側での表示が 
 カスタムデータのID番号になるからNameプロパティを設定した方が良いと言いたかったのだが伝わらなかった様だ 
 実際にあれこれ試せば解ると思うのでやってみれくれ 
  
 タイルセットとはタイルマップに表示するタイルの表示方法を定義する情報なので 
 特別な事情がなければ道も壁も1枚にまとめられるのが普通だと思う 
669: 04/20(日)22:12 ID:Po2ZHIMW(1) AAS
 get_cell_atlas_coords() で返ってきたアトラス座標をIDとみなすのではダメなんか? 
670: 04/20(日)22:19 ID:0anrQQbo(3/3) AAS
 全然良いよ 
 管理の手間をどこに持たせるかの話で少量で済むならそれで済ます 
671(1): 04/21(月)06:13 ID:2ER0W1kA(1/4) AAS
 >>668 
 やってみたけど、タイル1枚1枚へのidはつけられないように見える 
 画像リンク
 
 
 タイルセット全体へのidなのかな? 
 英語で探しても良くわからんわこのへん 
672: 04/21(月)06:15 ID:2ER0W1kA(2/4) AAS
 あー ペイントするのか 
673(2): 04/21(月)06:45 ID:ocOQbTkQ(1/4) AAS
 >>671 
 画像貼るの初めてなんだがこれで見れるかな? 
 画像リンク
 
 
 読みやすくするためにデータ型を文字にしてある 
  
 タイルセットのタイルに意味を持たせる機能なので 
 タイルマップで同じタイルを複数配置した際に別の意味を持たせる事には使えない 
 その場合は自分で座標で区別する処理を実装する必要がある 
  
 大体こんな感じ 
 var grass:Array[Vector2i] = [Vector2i(0, 0), Vector2i(0, 1), ...] # grassとして扱いたい座標を格納する 
 var coords = Vector2i(0, 0) # 調べたい座標 
 if coords in grass: print("this tile is grass") 
674: 04/21(月)13:16 ID:2ER0W1kA(3/4) AAS
 >>673 
 どうも 
 タイル一つひとつにユニークな意味を持たせなくてもいいから、これでいけるね 
 タイルセット1つ1つに名前つけたいだけ 
 壁とか床とか 
675(2): 04/21(月)13:31 ID:ocOQbTkQ(2/4) AAS
 座標個別の判定が不要なら説明のコードは無視で良いんだけどちょっと不備があるので訂正しておく 
 この例だとgrassか否かの判定しかできないけどArrayでなくDictionaryを使うと座標個別で中身を変える事もできる 
  
 var grass:Array[Vector2i] = [Vector2i(0, 0), Vector2i(0, 1), ...] # grassとして扱いたいアトラス座標を格納する 
 var coords = Vector2i(0, 0) # 調べたいタイルマップ座標 
 var atras_coords = tilemap.get_cell_atlas_coords(coords) # 調べたいタイルマップ座標のアトラス座標を取得 
 if atras_coords in grass: print("this tile is grass") 
676: 04/21(月)13:36 ID:ocOQbTkQ(3/4) AAS
 いやボケてるなタイルマップの座標に個別の意味を持たせるなら>>673でいい 
 >>675だとカスタムデータとやってる事が同じになる 
 すまん忘れてくれ 
677: 04/21(月)13:59 ID:yCpw5pfD(1/2) AAS
 ゲーム開発初心者なんだけど、VSCodeやCursorといった外部エディタを使ってスクリプト編集する場合、 
 編集したらGodotに戻ってプロジェクトを実行して確認という手順であってます? 
 外部エディタ側からプロジェクトを実行はできない?もしくは一般的ではない? 
678: 04/21(月)14:25 ID:ocOQbTkQ(4/4) AAS
 普段使ってないからどれくらい使えるかは保証できないが 
 これに従えばVSCodeから実行してVSCode内のブレークポイントで止めれる事を確認した 
 外部リンク:github.com 
679: 04/21(月)16:59 ID:yCpw5pfD(2/2) AAS
 ありがとうございます!試してみますね。 
680: ワナビー2024 04/21(月)19:33 ID:2ER0W1kA(4/4) AAS
 >>675 
 いや、ありがとう 
 あっっちのスレの人かな? 
681: 04/27(日)10:23 ID:SeO9gQXT(1) AAS
 アクセシビリティがどうのこうの言ってるけどAccessKit統合って何がすごくなるんだ? 
 32000行もあるくらいだからすごい機能なんだろうけど 
682: 05/01(木)22:03 ID:nXmbW80c(1) AAS
 Godot EngineがApple VisionPro対応を表明 
  
 外部リンク:www.moguravr.com 
上下前次1-新書関写板覧索設栞歴
あと 320 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.020s