Skip to content

Latest commit

 

History

History
61 lines (56 loc) · 2.84 KB

README.md

File metadata and controls

61 lines (56 loc) · 2.84 KB

E512TileMap

  • Unity2017.2のTileMap機能ではありません
  • Unity5.5.0fで作成しました
  • E512TileMap.unitypackageをインポートして使います
  • font_to_image.py GUIで使う文字テクスチャをttfファイルから生成 python3
    pip install pillow
    font_to_image.py ttf_file_path fontsize8-128

機能

  • 広さ制限のないタイルマップ
    広さ制限もできる
  • レイヤー
  • オートタイル
  • ゲームプレイ中のタイル変更
  • シェーダーによるタイルアニメーション
  • タイルマップ生成クラス
    ブロックごとにマップデータがある場合はマップデータを使用し、無い場合はこのクラスを継承したクラスで生成する
  • タイルの明るさ設定
  • タイル用のライト
    1つのグリッド16*16につき8つの光源まで
  • 複数のマップを同時に表示
    マップにGameObjectのレイヤーを設定するなどすればカメラ毎に表示するマップを設定したりカメラ表示レイヤーを変更して切り替えたりできる
  • 複数のカメラで別の位置のマップの表示
    マップにカメラを登録すればカメラの位置のマップが生成される
  • タイルパレット作成用エディタ拡張
    1枚の画像からパレットを作成します
    オートタイルは縦にアニメーションは横に連続して配置したものを使います
  • タイルマップのセーブロード
    autosave editor, pc, android
    autosavedataのload editor, pc, android
    resourcesave editor
    resourcesavedataのload editor, pc, android, webgl
    タイルマップエディタがないため実行中に変更しresourcesaveで終了時に保存します
  • タイルとの当たり判定
    このタイルマップシステム専用の当たり判定
    地形とのあたり判定にUnityのコライダーは使えません
  • オブジェクト同士の当たり判定
  • タイルGUI
    未完成(使えないこともないと思う)

使って作ったゲーム

Gif Image

Gif Gif

License

MIT