비트 찍기 완료 및 클로드를 통한 api작업

This commit is contained in:
jongjae0305
2026-05-20 16:44:28 +09:00
commit 2cd1be88d4
1596 changed files with 444234 additions and 0 deletions
@@ -0,0 +1,36 @@
using UnityEngine;
namespace Unity.VRTemplate
{
/// <summary>
/// Apply forward force to instantiated prefab
/// </summary>
public class LaunchProjectile : MonoBehaviour
{
[SerializeField]
[Tooltip("The projectile that's created")]
GameObject m_ProjectilePrefab = null;
[SerializeField]
[Tooltip("The point that the project is created")]
Transform m_StartPoint = null;
[SerializeField]
[Tooltip("The speed at which the projectile is launched")]
float m_LaunchSpeed = 1.0f;
public void Fire()
{
GameObject newObject = Instantiate(m_ProjectilePrefab, m_StartPoint.position, m_StartPoint.rotation, null);
if (newObject.TryGetComponent(out Rigidbody rigidBody))
ApplyForce(rigidBody);
}
void ApplyForce(Rigidbody rigidBody)
{
Vector3 force = m_StartPoint.forward * m_LaunchSpeed;
rigidBody.AddForce(force);
}
}
}