반응형
코드 작성
using UnityEngine;
using System.Collections;
public class Floating : MonoBehaviour
{
public float RottationSpeed = 15.0f;
public float Bounciness = 0.5f;
public float Frequency = 1f;
Vector3 posOffset = new Vector3();
Vector3 tempPos = new Vector3();
void Start()
{
posOffset = transform.position;
}
void Update()
{
transform.Rotate(new Vector3(0f, Time.deltaTime * RottationSpeed, 0f), Space.World);
tempPos = posOffset;
tempPos.y += Mathf.Sin(Time.fixedTime * Mathf.PI * Frequency) * Bounciness;
transform.position = tempPos;
}
}
반응형
'개발 > C#' 카테고리의 다른 글
유니티 C# 게임 오브젝트 메세지 전달 간단 구현 SendMessage (0) | 2024.02.26 |
---|---|
유니티 C# 씬 병합하기 간단 구현 Scene Additive (0) | 2024.02.26 |
유니티 C# 월드 좌표 로컬 좌표 변환 간단 구현 World Position Local Position (0) | 2024.02.26 |
유니티 C# 레그돌 Ragedoll 사용법 간단 구현 (0) | 2024.02.26 |
유니티 C# 오브젝트 X Y Z 축으로 자동으로 회전시키기 간단 구현 (0) | 2024.02.22 |
유니티 C# 에셋 번들 저장 불러오기 간단 구현 Asset Bundle (0) | 2024.02.20 |
유니티 C# 공 빛나는 효과 파티클 만들기 간단 구현 (0) | 2024.02.19 |
유니티 C# IAP 국가코드 화폐 단위 가져오기 간단 구현 (0) | 2024.02.18 |
댓글