Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
タイルマップ拡張のススメ / Recommendation of Unity Tilemap ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ruccho
November 20, 2019
Programming
3.6k
0
Share
タイルマップ拡張のススメ / Recommendation of Unity Tilemap Gotanda.unity #14
ruccho
November 20, 2019
More Decks by ruccho
See All by ruccho
WebAssemblyインタプリタを書く ~Component Modelを添えて~
ruccho
1
1.2k
URP の 2D Renderer と たわむれる
ruccho
0
14
Colonies
ruccho
0
670
Other Decks in Programming
See All in Programming
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
160
My daily life on Ruby
a_matsuda
3
420
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
290
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
440
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
380
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
5
740
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
3
210
Firefoxにコントリビューションして得られた学び
ken7253
2
170
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
210
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
210
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2.2k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
A Modern Web Designer's Workflow
chriscoyier
698
190k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
AI: The stuff that nobody shows you
jnunemaker
PRO
7
650
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How to build a perfect <img>
jonoalderson
1
5.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
140
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
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)