본문 바로가기

NOTE112

[SaveSource] CameraOrbit 에셋에 포함되어있던 유용한 소스 : 타겟을 중점으로 마우스 회전하며 볼 수 있는 스크립트123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778using UnityEngine;using System.Collections; public class CameraOrbit : MonoBehaviour{ public Transform target; public float distance = 2f; public float lerpSpeed = 3f; public bool raycastedDistance = fa.. 2017. 1. 12.
[SaveSource] WaveMoveTrigger using UnityEngine.UI;using System.Collections.Generic;using UnityEngine;using System.Collections; public class WaveMoveTrigger : MonoBehaviour, ITriggerReceiver{ int m_curWave; bool m_isMovingDone; bool m_fadeOutDone; [Tooltip("보스가 나타날 웨이브를 지정해주세요")] public int m_bossWave = 3; [Tooltip("웨이브 추가시 이동")] public List m_waveTransform = null; private void Awake() { m_curWave = 1; } private void Update(.. 2017. 1. 12.
[SaveSource] SpeicalWeapon using System;using UnityEditor;using UnityEngine; public enum SPweapon{ Grenade, Mine} [RequireComponent(typeof(Rigidbody))]public class SpecialWeapon : CachedAsset{ [Tooltip("특수무기 타입 설정")] public SPweapon m_Sweapon; [Tooltip("던져지려면 Check")] public bool m_isThrow; [Tooltip("던져질 힘(숫자가작을수록 세게 날라감)")] [Range(1f, 5f)] public float m_throwPower = 0.3f; SteamVR_TrackedController trackedController; Ste.. 2017. 1. 12.
[SaveSource] WeaponDrob using UnityEngine;using System.Collections.Generic; public enum EqipWeaponType{ General, Special, None} class WeaponDrob : MonoBehaviour{ SteamVR_TrackedController trackedController; public GameObject ControllerModel; public GrableTarget grabaleTarget; public SpecialWeapon specialWeapon; Transform m_trans; Rigidbody m_rigid; Vector3 m_curPos; Vector3 m_lasPos; EqipWeaponType m_thisWeapon; privat.. 2017. 1. 4.