mirror of
https://github.com/ConjureETS/PixelSphinx.git
synced 2026-03-24 10:30:59 +00:00
39 lines
1.0 KiB
C#
39 lines
1.0 KiB
C#
using System;
|
|
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
public class testRotate : MonoBehaviour {
|
|
|
|
// Use this for initialization
|
|
void Start () {
|
|
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update () {
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// Juste pour tester le mouvement du player autour du cercle.
|
|
/// Le player se déplace de gauche a droite en x et la valeur de x représente l'angle theta
|
|
/// saute en y
|
|
/// </summary>
|
|
void FixedUpdate()
|
|
{
|
|
var speed = 13.2;
|
|
var theta = Time.realtimeSinceStartup * speed % 360.0; // Position X du player = angle theta
|
|
var r = 5.0; //sphereradius
|
|
|
|
|
|
// XY coordinates
|
|
double x = r * Math.Cos(theta * Math.PI / 180);
|
|
double y = r * Math.Sin(theta * Math.PI / 180); // + y0 du player
|
|
|
|
var player = GameObject.Find("CubePlayer").gameObject;
|
|
|
|
player.transform.position = Vector3.Lerp(player.transform.position, new Vector3( (float)x, (float)y, 0 ), Time.deltaTime);
|
|
|
|
}
|
|
}
|