docs.unity3d.com
    目次を表示する/隠す

    Grid Information

    これは、グリッドの位置とキーワードに基づいて情報を保存、提供するシンプルなコンポーネントです。

    使用方法

    Grid コンポーネントを持つゲームオブジェクトにこのコンポーネントを追加します。Grid Information コンポーネントに情報を保存するには、以下の API を使用します。

    public bool SetPositionProperty(Vector3Int position, String name, int positionProperty)
    
    public bool SetPositionProperty(Vector3Int position, String name, string positionProperty)
    
    public bool SetPositionProperty(Vector3Int position, String name, float positionProperty)
    
    public bool SetPositionProperty(Vector3Int position, String name, double positionProperty)
    
    public bool SetPositionProperty(Vector3Int position, String name, UnityEngine.Object positionProperty)
    
    public bool SetPositionProperty(Vector3Int position, String name, Color positionProperty)
    

    Grid Information コンポーネントから情報を取得するには、以下の API を使用します。

    public T GetPositionProperty<T>(Vector3Int position, String name, T defaultValue) where T : UnityEngine.Object
    
    public int GetPositionProperty(Vector3Int position, String name, int defaultValue)
    
    public string GetPositionProperty(Vector3Int position, String name, string defaultValue)
    
    public float GetPositionProperty(Vector3Int position, String name, float defaultValue)
    
    public double GetPositionProperty(Vector3Int position, String name, double defaultValue)
    
    public Color GetPositionProperty(Vector3Int position, String name, Color defaultValue)
    

    これを スクリプタブルタイル と組み合わせて使用すると、タイルマップのレイアウトを作成するときに適切な TileData を取得できます。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)