본문 바로가기

Unity46

[Unity] 이벤트 함수의 실행 순서 유니티 - 매뉴얼: 이벤트 함수의 실행 순서 (unity3d.com) 유니티 - 매뉴얼: 이벤트 함수의 실행 순서 자동 메모리 관리를 이해하기 이벤트 함수의 실행 순서 Unity 스크립팅시, 미리 정의된 순서대로 실행되는 많은 이벤트 함수가 있습니다. 아래에서는, 실행 순서를 설명합니다. 에디터 __ Reset : __ docs.unity3d.com [유니티 기초] 유니티 생명주기 (Life Cycle) (tistory.com) [유니티 기초] 유니티 생명주기 (Life Cycle) 이 글은 PC 버전 TISTORY에 최적화 되어있습니다. 유니티의 생명주기 유니티는 사용자가 호출하지 않아도 호출되는 함수들이 있습니다. 그 함수의 호출 주기를 유니티의 생명주기(LifeCycle)이라고 itmining.ti.. 2021. 9. 14.
HideInInspector, Serializable HideInInspector class in UnityEngine Description 변수를 인스펙터 뷰에서 보이지 않도록 설정합니다. using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { [HideInInspector] public int p = 5; } 스크립트 직렬화 - Unity 매뉴얼 (unity3d.com) 스크립트 직렬화 - Unity 매뉴얼 직렬화는 데이터 구조나 오브젝트 상태를 Unity 에디터가 저장하고 나중에 재구성할 수 있는 포맷으로 자동으로 변환하는 프로세스를 말합니다. Unity 에디터에서는 저장 및 로딩, 인스펙터 창, 인 docs.unity3d.com 유니티 인스펙터 「.. 2021. 9. 14.
ML-Agents를 이용해서 무한 러닝 게임 만들기 무한 러닝 게임 무한 전진하는 게임 스테이지가 무한 반복되는 로직 작성 장애물을 회피해야 하며, 아이템을 취득해야 함 아이템 취득시 스코어를 누적해서 표시 함 장애물 회피는 점프 또는 좌우로 이동해서 회피 기본 관측은 Ray를 사용해 1차 완성 1차 완성 후 Camera 영상으로 관측 (옵션) - 유니티 Navigation 활용하기 내비게이션 시스템 1 - NavMesh | 유니티 - YouTube [Unity3D] 내비게이션 시스템 (2) - NavMeshAgent와 NavMeshObstacle :: 베르의 프로그래밍 노트 (tistory.com) [Unity3D] 내비게이션 시스템 (2) - NavMeshAgent와 NavMeshObstacle 내비게이션 시스템 (2) - NavMeshAgent와 N.. 2021. 9. 2.
Unity procedural animation tutorial Unity procedural animation tutorial (10 steps) - YouTube 2021. 8. 31.
Photon을 이용한 네트워크 프로그래밍 Photon Photon Unity Networking (PUN) is a Unity package for multiplayer games. Flexible matchmaking gets your players into rooms where objects can be synced over the network. 1. 포톤 데쉬보드 만들기 Your Photon Cloud | Photon Engine Multiplayer Game Development Made Easy | Photon Engine Sign In Don't have an account? Create one ... id.photonengine.com 2. 유니티 에셋스토어에서 PUN 2 - FREE 다운로드 3. Window - Photon U.. 2021. 8. 17.
ML-Agents : 에이전트, 브레인, 아카데미 Unity Scene 울타리가 유니티 내부, 그 외부에는 파이썬 프로그램이 유니티와 독립적으로 이루어짐 유니티는 강화학습을 하기 위한 환경을 마련 즉, 학습을 위한 환경과 학습에서 무언가 실제로 실행하는 Agent들을 유니티에서 제공하고 그 Agent가 무엇을 해야할지 결정하는 것은 유니티 밖에 있음. 유니티 내부의 Agent들은 관측된 정보를 Brain, Academy를 통해서 외부에 있는 파이썬 프로그램으로 보내고 외부에 있는 파이썬 프로그램은 모델, 관측된 환경에서 무엇을 선택해야할지에 대한 정보를 Academy를 거쳐 Brain으로 보냄. 그럼 Brain에서 다시 Agent로 보냄 에피소드는 드라마 한편이나 게임의 한 라운드로 비유할 수 있고, 환경이 리셋되는 분기이기도 함. 유니티 머신러닝 ML.. 2021. 8. 10.