목록전체 글 (9)
moonee-e3 님의 블로그
보호되어 있는 글입니다.
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Audio;using UnityEngine.UI;using UnityEngine.SceneManagement;public class SoundManager : MonoBehaviour{ [SerializeField] private AudioMixer myMixer; [SerializeField] private Slider BGMSlider; [SerializeField] private Slider EffectSlider; private Button button; // 배경음 public AudioClip M..
using System.Collections;using System.Collections.Generic;using UnityEngine;public class MovingGround : MonoBehaviour{ public Transform startPos; public Transform endPos; private Transform desPos; public float Groundspeed; void Start() { transform.position = startPos.position; desPos = endPos; } // Update is called once per frame void FixedUpdate() { ..
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Portal : MonoBehaviour{ public Transform _portal; public Transform Player; private AudioSource PortalEff; public AudioClip PortalClip; private void Start() { PortalEff = GetComponent(); } private void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("P..
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;public class StartStoryPlay : MonoBehaviour{ //참고 링크 : https://youtu.be/icYDYFFBVCc?si=x6FVV7yZNFtz5KgR private void Awake() // 카메라에 오브젝트 크기 맞추기 { float spritex = SR.sprite.bounds.size.x; float spritey = SR.sprite.bounds.size.y; float sc..
using System.Collections;using System.Collections.Generic;using UnityEngine;public class BearEnemy : MonoBehaviour{ public float moveSpeed; public float rotateSpeed; public Transform startPos; public Transform endPos; private Transform desPos; private Transform TargetPos; public void Start() { transform.position = startPos.position; desPos = endPos; } ..
최종 코드 (BlueEnemy)using System.Collections;using System.Collections.Generic;using UnityEngine;public class BlueEnemy : MonoBehaviour{ // 참고 링크 https://nicotina04.tistory.com/197 // 시야 영역의 반지름과 시야 각도 조절하는 코드 public float viewRadius; // 시야 범위 [Range(0, 360)] public float viewAngle; // 시야 각도 public GameObject HitCircle; // 범위 나타내는 오브젝트 // 마스크 2종 //타켓과 오브젝트 public LayerMask ta..
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Follow : MonoBehaviour{ public Transform target; public Vector3 offset; // Update is called once per frame void Update() { transform.position = target.position + offset; } //카메라 안 오브제 확인 코드 https://blog.naver.com/10ro/220895900463}

게임 다운로드(베타 버전) 2024-05-20플레이어의 카메라 시점 변경 2024-05-25BearEnemy(같은 위치 반복해 움직이는 적) 구현 2024-05-28 ~ 2024-05-30BlueEnemy(시야각에 들어오면 죽이는 적) 구현더보기 2024-05-29BlueEnemy에 코루틴을 추가해서 3초마다 감지하게 함문제점 켜진 직전엔 플레이어를 감지하지만 시간이 지나고 가면 감지가 안됨 2024-05-30코루틴 추가해서 BlueEnemy 구현 완료 2024-05-31스타트 컷신 구현 ( 마우스 클릭 -> 스페이스바 클릭으로 변경)3번과 5번 컷신 반복 작업이 안 됐음 (2024-06-02 코루틴 추가해서 구현 성공) 2024-06-05맵 초반 구현 2024-06-10전반적인 맵 구현 시작 ( 모..