Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
タイルマップ拡張のススメ / Recommendation of Unity Tilemap ...
Search
ruccho
November 20, 2019
Programming
0
3.6k
タイルマップ拡張のススメ / Recommendation of Unity Tilemap Gotanda.unity #14
ruccho
November 20, 2019
Tweet
Share
More Decks by ruccho
See All by ruccho
WebAssemblyインタプリタを書く ~Component Modelを添えて~
ruccho
1
1.1k
URP の 2D Renderer と たわむれる
ruccho
0
10
Colonies
ruccho
0
660
Other Decks in Programming
See All in Programming
開発に寄りそう自動テストの実現
goyoki
2
1.3k
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
540
Microservices rules: What good looks like
cer
PRO
0
1.6k
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
440
Integrating WordPress and Symfony
alexandresalome
0
160
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
ゲームの物理 剛体編
fadis
0
360
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
120
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
270
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
AIコーディングエージェント(NotebookLM)
kondai24
0
210
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
Exploring anti-patterns in Rails
aemeredith
2
200
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
75
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
23
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
26
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
200
WCS-LA-2024
lcolladotor
0
380
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
570
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Thoughts on Productivity
jonyablonski
73
5k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
250
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
46
Transcript
るっちょ (@ruccho_vector) Gotanda.unity #14
• 趣味でゲーム制作とドット絵 • 大学1年 • ▼Unityインターハイ2016で殊勲賞のやつ「Cir」
▲「地下楼」 U-22プログラミング・コンテスト2019 経済産業省商務情報政策局長賞
None
None
None
47種類
None
• パレットからいちいち選択するのがめんどい • 用意するタイルが多くてめんどい
None
None
None
None
None
None
None
• 用意するタイルが多くてめんどい • パレットからいちいち選択するのがめんどい
None
None
Unity Tilemapは TileBaseクラスを継承して独自のタイルを定義可能。 「周辺タイルに応じて表示するスプライトを切り替えるタイル」が定義で きればいいはず
←つかえそう
タイルの座標をもとに構造体TileDataを返せばOK
←つかえそう
None
None
• 用意するタイルが多くてめんどい • パレットからいちいち選択するのがめんどい
Fang Auto Tile • 5枚のタイル素材から全隣接 パターンを自動生成 • 隣接タイルを自動接続
None
None
Scene TileBaseはScriptableObjectであり、その実体はProjectビューに存在す るアセットです。 (タイルマップ上の各タイルがTileBaseのインスタンス、ではないので注意!) タイルマップ TileBase (もしくはその派生クラス) GetTileData(position) struct TileData
TileBase (ScriptableObject) TileMap (TileData構造体の配列)
None
用意するタイルが多くてめんどい パレットからいちいち選択するのがめんどい TileBaseはScriptableObjectである
るっちょ (@ruccho_vector)