VKC Node Reflection Probe Type

| Label | function | 
|---|---|
| Type | ReflectionProbeの状態を動的・静的に変更できる | 
実装例
- VKCNodeReflectionProbeTypeを含むオブジェクトを作成する
 

- heoファイルにエクスポートする(VketCloudSDK > Export Field)
 

- 作成したheoファイルをVKCItem Objectにアタッチし、以下VKC Attribute ScriptでFollow Item.hsファイルをアタッチする。
 

注意点
VKCNodeReflectionProbeDTypeは、HEOとして書き出すときに設定するので、このゲームオブジェクト自体にはアタッチされていません。
component FollowItem
{
    Utility m_Utility;
    Item m_item;
    Player m_player;
    bool m_flag;
    public FollowItem()
    {
        m_Utility = new Utility();
        m_item = hsItemGetSelf();
    }
    public void OnClickNode(int nodeIndex)
    {
        m_player = hsPlayerGet();
        string clickedNodeName = m_item.GetNodeNameByIndex(nodeIndex);
        if(! m_flag)
        {
            m_flag = true;
        }
        else
        {
            m_flag = false;
        }
    }
    public void Update()
    {
        if(m_flag)
        {
            Vector3 pos = m_player.GetPos();
            Vector3 offset = makeVector3(0f ,2f, 0f);
            m_item.SetPos(m_Utility.AddVector(pos, offset));
        }
    }
}
- ビルドランすると以下のような状態で、動的にリフレクションが、天球に沿ったものになります。
 

ふたつの天球の前にあるSphereをクリックして、天球を行き来すると、画像のような挙動になります。