| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 모작
- 멀티플레이
- 유니티 UI
- 드래곤 플라이트 모작
- 유니티
- 팀 프로젝트
- ChatGPT
- CGV
- 개발일지
- AWS
- 팀프로젝트
- 아마존
- 연습
- Oculus
- Photon Fusion
- 길건너 친구들
- 유니티 Json 데이터 연동
- OVR
- meta xr
- VR
- 유니티 GUI
- 개발
- 포트폴리오
- Unity
- 드래곤 플라이트
- 가상현실
- meta
- 오브젝트 풀링
- Amazon S3
- 오큘러스
- Today
- Total
목록전체 글 (194)
EasyCastleUNITY
레이어마스크와 OverlapSphereNonAlloc 함수 활용 해당 함수는 주변에 물체의 갯수가 일정할 때만 사용하는 것이 좋다. 여기서는 6개로 일정하기에 사용하였다. 무기들은 모두 콜라이더를 가지고 있고, 레이어의 이름은 Gun이다. 주변에 콜라이더를 모두 검색하여, 가장 가까운 무기를 장착한다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class OverlapPlayer : MonoBehaviour { [SerializeField] private float radius = 1.0f; [SerializeField] private Transform weaponChild; private Co..
ex) using s= System.Text Layer 유니티에서 레이어는 포토샵 또는 일러스트레이터 같은 툴의 레이어와는 다른 개념으로 그룹(Group)이라는 의미로 볼 수 있다. OverlapSphere 함수 -> 범위에 검출될 개수가 명확하지 않을 때만 사용해야 한다. https://docs.unity3d.com/ScriptReference/Physics.OverlapSphere.html Unity - Scripting API: Physics.OverlapSphere Success! Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read..
using System.Collections; using System.Collections.Generic; using UnityEngine; public class TestBullet : MonoBehaviour { private Rigidbody rBody; [SerializeField] private float moveSpeed = 1f; [SerializeField] private float rayLength = 1f; // Start is called before the first frame update void Start() { this.rBody = GetComponent(); this.StartCoroutine(this.Move()); } // Update is called once per ..
벽과 부딫치면, 벽의 법선벡터 방향으로 회전하여, 벽에 붙는다. 실행영상 플레이어 이동및 충돌처리 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Test { public class Player : MonoBehaviour { private float moveSpeed = 3.0f; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { //이동 this.transform.Translate(this.transform.forward * ..
궁수의 전설의 이동 및 공격 기능을 만들기 위해서 직접 다운을 받아서 플레이 해보았다. 그 결과, 알아낸 특징들은 다음과 같다. 1. 이동은 화면 중앙 하단에 있는 조이스틱을 이용하여 이동한다. ㄴ 이 조이스틱은 중앙 하단이 아닌 곳에서 터치를 하여 이동하려고 하면, 해당 위치로 움직여서 이동기능을 한다. 2. 공격 기능이 실행되는 것에는 여러 조건이 있었다. ㄴ 몬스터가 있을 경우, 이동을 멈추면, 그 자리에서 궁수는 공격을 한다. (몬스터를 바라보고 공격) ㄴ 몬스터가 죽어서 사라지거나, 몬스터가 없을 경우, 이동을 멈추어도 궁수는 공격하지 않는다. (죽어도 움직이는 게 아닌 이상, 해당 몬스터가 죽은 자리를 계속 바라보고 있다.) ㄴ 플레이어는 몬스터와 플레이어 사이에 장애물이 있어도 공격을 하며,..
절대강좌 유니티 책을 참고해서 만듬 1. 플레이어 이동 및 회전 (이동은 ,WASD로 이동, 회전은 마우스로 제어) ㄴ 1-1. 플레이어 애니메이션 (레거시 애니메이션 제어) 2. 카메라가 플레이어 쫓아감, (SmoothDamp 활용) ㄴ 2-1. 카메라는 기본적으로 플레이어의 뒤에 위치함 3. 총알 발사 로직(Projectile 방식) ㄴ 3-1. 마우스 왼쪽 키를 누르면 총알이 총구에서 발사 ㄴ 3-2. 총알의 궤적을 그리는 TrailRenderer 1. 관련 스크립트: PlayerController, 기즈모 그리기를 위해 카메라 정보 저장하는 중 using System; using UnityEngine; using static PlayerControl; public class PlayerContro..
사용시 원본이 변함 https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/ref ref 키워드 - C# 참조 ref(C# 참조) 아티클 07/14/2023 기여자 19명 피드백 이 문서의 내용 --> 다음 컨텍스트에서 ref 키워드(keyword) 사용합니다. 참조로 인수 전달 메서드의 매개 변수 목록에 사용되는 경우 ref 키워드는 인 learn.microsoft.com using System.Collections; using System.Collections.Generic; using UnityEngine; public class RefMain : MonoBehaviour { void Start() { int age =..
Lerp (Linear Interpolation) -> 선형보간 언제어디서든 균일한 속도로 작동 Slerp(Spherical Linear Interpolation) -> 구면 선형 보간 구면 선형 보간은 주로 회전로직에 사용된다. 시작지점과 종료지점은 느리게 동작한다. Test Code using System.Collections; using System.Collections.Generic; using UnityEngine; public class LerpSlerpMain : MonoBehaviour { [SerializeField] private Transform startTrans; [SerializeField] private Transform endTrans; [SerializeField] priv..