Я написал простой сценарий в c# для Unity, чтобы создать трехмерный объект, например сферическую орбиту (0,0,0) над целевым изображением.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;
public class Orbit : MonoBehaviour
{
float angles;
float radiuss;
float angleSpeed;
// Start is called before the first frame update
void Start()
{
angles = 0;
radiuss = 0.2f;
angleSpeed = 1;
}
// Update is called once per frame
void Update()
{
angles += Time.deltaTime * angleSpeed;
float x = radiuss * Mathf.Cos(Mathf.Deg2Rad * angles);
float z = radiuss * Mathf.Sin(Mathf.Deg2Rad * angles);
float y = 1*0;
transform.position = new Vector3(x, y, z);
}
}
Скрипт отлично работает, если не используется для Vuforia, но когда я добавляю его к объекту для Vuforia, он ведет себя странно и не следует по пути, описанному в сценарии.
Это конфигурации и иерархия.
Пожалуйста, помогите.