[1] UntiyWebRequest UnityWebRequest 는 web server와의 HTTP communication flow를 handle 해줍니다. UnityWebRequest는 static utility functions 을 포함하고 있습니다. UnityWebRequest.Get UnityWebRequest.Post UnityWebRequest.Put web request 를 보내려면 UnityWebRequest instance 의 UnityWebRequest.SendWebRequest 를 콜하면 됩니다. request 결과는 web request 의 result 프로퍼티, responseCode 프로퍼티, error 프로퍼티를 보고 파악할 수 있습니다. [2] Get 요청 해보기 url과 ..
[Unity] NPC와 대화하기 (1) 에서 이어집니다. ⭐️ 목표 ⭐️ - NPC와 대화 중에는 플레이어의 이동을 막는다. - 다른 Object와 소통하는 다양한 방법을 알아본다. (SendMessage , UnityEvent ) 플레이어의 이동을 막기 위해 moveSpeed를 0으로 설정해주겠습니다. [1] 첫번째 방법은 NPCAreaController에 ThirdPersonController를 주입받아서 moveSpeed를 0으로 직접 설정해주는 방법입니다. 에디터에서 controller 필드에 플레이어를 설정해주면 됩니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.U..
저는 그동안 Xcode에서 실기기로만 빌드했었는데, 시뮬레이터를 띄우는 법을 알아보겠습니다. 이 블로그글을 참고해줬습니다. File > Build Settings 를 엽니다. iOS > Player Setting에서 Target SDK가 Device SDK로 기본설정 되어있는데, Simulator SDK 로 변경해줍니다. 그리고 단축어로 커맨드 + B 눌러서 Build And Run 해주면 Replace 하겠냐고 물어보는데 하겠다고 체크해주면 됩니다. 그럼 이제 Xcode에 시뮬레이터들이 뜨고 시뮬레이터에서 빌드할 수 있습니다. 근데 연결된 디바이스가 이제 안뜨네요;;; 시뮬 - 디바이스 바꿔서 돌릴 때마다 Target SDK를 계속 바꿔줘야하는건가...??
[Unity] NPC와 충돌감지하기 에서 이어집니다. ⭐️ 목표 ⭐️ 1. NPC와 플레이어가 만나면 대화창 (DialogPanel) 이 활성화 되도록한다. 2. 텍스트를 한글자씩 타이핑하는 효과를 낸다 with 코루틴 [1] NPC와 플레이어가 만나면 DialogPanel 이 활성화 되도록 대충 이미지와 텍스트를 자식으로 넣어둔 Panel을 만들었고 Panel 의 태그를 DialogPanel 이라고 해놨습니다. 그리고 Panel을 비활성화 해뒀습니다. 그리고 NPCAreaController 에서 충돌을 감지한 대상이 Player라면 DialogPanel을 활성화시키는 코드를 작성해줬습니다. using System.Collections; using System.Collections.Generic; usi..
[1] 준비 사항 우선 스크립트를 작성할 때, 유니티 관련 코드이 자동완성 되도록 Visual Studio를 다운받아주신 후, Preferences > External Tools > External Script Editor 에 Visual Studio 를 설정해줍니다. [2] 충돌 감지 문서 살펴보기 - Collider - MonoBehaviour.OnControllerColliderHit 제가 구글링 한 결과, 어디에 부딪혀서 둘 중 하나가 파괴되어야하는 경우는 OnCollisionEnter 를 쓰고 (참고: 유니티 유튭 영상) 플레이어가 달리다가 어떤 오브젝트를 만나서 점수가 플러스, 마이너스 되는 경우 또는 오브젝트를 밀어야하는 경우는 OnControllerColliderHit 를 쓰는 것 같아요 ..
- Total
- Today
- Yesterday
- ribs
- DRF APIException
- ipad multitasking
- METAL
- Django Heroku Scheduler
- cocoapod
- 플러터 얼럿
- Flutter Spacer
- Flutter getter setter
- flutter dynamic link
- drf custom error
- Flutter Text Gradient
- PencilKit
- Sketch 누끼
- Django FCM
- 구글 Geocoding API
- 장고 URL querystring
- 장고 Custom Management Command
- Django Firebase Cloud Messaging
- github actions
- SerializerMethodField
- flutter deep link
- Flutter Clipboard
- flutter build mode
- Flutter 로딩
- 플러터 싱글톤
- flutter 앱 출시
- Dart Factory
- Python Type Hint
- Watch App for iOS App vs Watch App
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |