일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상현실
- 멀티플레이
- 유니티 Json 데이터 연동
- 개발
- XR
- 앱 배포
- 팀 프로젝트
- 포트폴리오
- Oculus
- 길건너 친구들
- 모작
- meta
- 개발일지
- OVR
- 팀프로젝트
- 연습
- 드래곤 플라이트
- 유니티 UI
- VR
- 유니티 GUI
- 오큘러스
- CGV
- input system
- 드래곤 플라이트 모작
- 유니티
- ChatGPT
- HAPTIC
- meta xr
- Photon Fusion
- 오브젝트 풀링
- Today
- Total
목록분류 전체보기 (190)
EasyCastleUNITY
using System.Collections; using System.Collections.Generic; using UnityEngine; public class MisakiController : MonoBehaviour { Animator anim; public float moveSpeed = 10.0f; public int state; public Transform target; // Start is called before the first frame update void Start() { this.anim = this.GetComponent(); this.state = 0; } // Update is called once per frame void Update() { this.transform...
파티클 시스템을 사용했음 BamsongiController using System.Collections; using System.Collections.Generic; using UnityEngine; public class BamsongiController : MonoBehaviour { private Rigidbody rBody; [SerializeField] private float forwardForce = 2000; private ParticleSystem effect; // Start is called before the first frame update private void Awake() { this.rBody = GetComponent(); this.effect = GetComponent(..
설명 화살표 왼쪽 오른쪽 키를 통해 움직이고 Space 키를 통해 점프를 한다. 점프를 통해 깃발에 도달하면 Clear하는 간단한 게임이다. ---구현 주요 포인트--- 1.고양이와 깃발에 부딫힘은 OnTriggerEnter2D 메서드를 통해 구현하였다. 2. 처음 만들때, 점프가 여러번 가능한 문제점이 있었다. 이를 해결하기 위해 OnCollisionEnter2D와 flag를 사용하였다. 구름 GameObject의 tag를 Cloud로 변경하여, 구름에 닿으면 jump를 다시 실행할 수 있도록 하였다. https://funfunhanblog.tistory.com/14 유니티) 캐릭터 점프 구현하기 (AddForce) Roll a Ball #3 점프 한번만 하기 (GetKeyDown) 캐릭터 점프구현 이..
Sprite Animation : 여러 이미지를 겹쳐서 움직이는 것처럼 보이게 함 Born Animation: 각각의 파츠별로 이미지를 준비하여 애니메이션, 리소스 아낄 수 있음, but 부자연스러울수 있음 https://docs.unity3d.com/kr/2020.3/Manual/AnimationOverview.html 애니메이션 시스템 개요 - Unity 매뉴얼 Unity는 풍부하고 정교한 애니메이션 시스템을 탑재하고 있습니다. ’Mecanim’이라고도 하는 이 시스템은 다음을 제공합니다. docs.unity3d.com Sprite Animation을 만드려면 Mechanim 필요험 필요한거 스프라이트 -> 애니메이션 클립 애니메이터 컨트롤러: 여러 애니메이션들의 전환을 설정 애니메이터: 컴트롤러를 ..
유니티에는 물리 엔진이 포함되어 있다. Rigidbody는 컴포넌트 https://docs.unity3d.com/kr/2021.3/Manual/class-Rigidbody.html 리지드바디 - Unity 매뉴얼 Rigidbody 는 GameObject 가 물리 제어로 동작하게 합니다. 리지드바디는 힘과 토크를 받아 오브젝트가 사실적으로 움직이도록 해줍니다. 리지드바디가 포함된 모든 게임 오브젝트는 중력의 영향을 docs.unity3d.com https://docs.unity3d.com/ScriptReference/Rigidbody.html Unity - Scripting API: Rigidbody Adding a Rigidbody component to an object will put its moti..
전체 화면 ---게임의 간단한 개요--- 이동버튼을 누르면 그 방향으로 플레이어가 이동합니다. (PC에서는 화면 클릭과 키보드를 통해 움직일 수 있습니다.) 플레이어 캐릭터의 체력은 총 10으로, 화살에 부딫칠때마다, 체력이 1씩 감소합니다. 점수는 화살이 바닥에 닿으면 올라가며, 이때마다 100씩 증가합니다. 플레이어 캐릭터의 체력이 0이 되면, Game Over라는 문구가 나오며 게임이 종료됩니다. 점수는 더 이상 올라가지 않으며, 플레이어 또한 움직이지 않습니다. ---제작 과정에서의 주의한 점--- 1.플레이어가 버튼을 계속 누르면, 캐릭터가 렌더링 영역 밖으로 나가는 문제가 있었다. 이러한 문제를 Mathf.Clamp라는 메서드를 통해 해결했다. https://the-pond.tistory.co..
오늘 해보면서 새롭게 알게 된 점들에 대해 정리해보았다. 1. Translate, Rotate의 선택적 매개변수 => Space.Self(local 좌표계 기준으로 실행) | Space.World (world 좌표계 기준으로 실행) 2. 감쇠계수 => 값을 자연스럽게 늘리는 방법 3.Input.mousePosition => 좌표를 입력받는 다는 것은 알고 있었지만, pixel 좌표계 기준으로 값을 받는 것은 몰랐음 4. [SerializeField] => public 을 통해 인스펙터에 노출할 수 있다는 것은 알고 있었지만, 이 애트리뷰트를 통해 private인 멤버를 인스펙터에 노출할 수 있다는 것을 처음 알게 되었다. 5.Vector3.Distance => 여태까지 거리는 그냥 Vector 끼리에 차..
File ->Build Settings ->Player Setting -> Resolution and Presentation -> Default Orientation https://scvtwo.tistory.com/159 [Unity] 유니티 안드로이드 화면 회전 & 고정(가로/세로모드) 안녕하세요 유니티 안드로이드 플랫폼에서 화면 회전을 설정하는 법에 대해 알아보도록 하겠습니다. 설정을 위해서는 플랫폼을 Android로 변경해야 합니다. Build Settings(Ctrl+Shift+B)에서 Platform을 And scvtwo.tistory.com 화면 종류 참고