개발 321

Unity MVC/MVP

https://beomy.tistory.com/43 [디자인패턴] MVC, MVP, MVVM 비교 웹 개발자로 일을 하면서 가장 먼저 접한 디자인패턴이 바로 MVC 패턴이었습니다. 그만큼 유명하고 많이 쓰이는 디자인패턴인 MVC 패턴과 MVC 패턴에서 파생되어져 나온 MVP 패턴과 MVVM 패턴을 이야 beomy.tistory.com https://discourse.world/h/2019/12/23/MVP-in-Unity-or-how-to-simplify-life MVP in Unity or how to simplify life (Fixed) First, let's see what MVP (Model View Presenter) is. Why is it needed? The simplest answer ..

개발/Unity 2022.03.11

이 unity 프로젝트는 visual studio tools for unity용으로 생성되지 않았습니다

이 unity 프로젝트는 visual studio tools for unity용으로 생성되지 않았습니다 이런 메시지가 나올 때 해결법. https://docs.microsoft.com/ko-kr/visualstudio/gamedev/unity/troubleshooting/troubleshooting-and-known-issues-visual-studio-tools-for-unity 문제 해결 및 알려진 문제(VS Tools for Unity) Visual Studio Tools for Unity에서 문제 해결을 확인합니다. 알려진 문제에 대한 설명을 확인하고 해당 문제의 해결 방법을 알아봅니다. docs.microsoft.com 일단 위 링크를 따라하면 된다. 일반적으로는 Visual Studio Ins..

개발/Unity 2022.03.01

유니티 몇가지 팁

- 스크롤 뷰 기본 만들기 https://kumgo1d.tistory.com/14 [Unity] ScrollView를 사용하여 List 만들기 안녕하세요 골드입니다. 오늘은 Unity UGUI ScrollView를 사용하여 List를 구현해보려고 합니다. 어디서든 ScrollView는 그 쓰임 빈도가 상당히 높은 편입니다. Unity로도 다양한 어플리케이션 제작이 가능 kumgo1d.tistory.com - 스크롤 뷰에 버튼 클릭 안될 때 사용. (프리팹에 클릭 이벤트 설정하기) https://foxtrotin.tistory.com/510 Button Prefab에 Onclick() 추가하기!!!! 드디어!!!! 해내서!!!! 동작해서!!! 글로 기록합니다 원하는 것: Prefab로 만든 Button을 ..

개발/Unity 2022.02.26

Unity & PUN2 연결하기 기초 (포톤 클라우드 - 리얼타임)

1. 애셋스토어에서 PUN2->Unity 프로젝트로 가져오기 https://assetstore.unity.com/packages/tools/network/pun-2-free-119922 PUN 2 - FREE | 네트워크 | Unity Asset Store Get the PUN 2 - FREE package from Exit Games and speed up your game development process. Find this & other 네트워크 options on the Unity Asset Store. assetstore.unity.com 포톤 웹사이트 가입하고, '새 어플리케이션 만들기' 선택 https://dashboard.photonengine.com/ko-KR/ 글로벌 크로스 플랫폼 실..

개발/Unity 2022.02.26

유니티 3D 간보기 - 골드메탈 3D강좌:코루틴으로 근접공격 구현, Trail Renderer 사용.

근접 공격 강좌 https://youtu.be/Zfoyagdz1y0 Weapon.cs 변수 생성. public enum Type { Melee, Range }; public Type type; public int damage; public float rate; public BoxCollider meleeArea; public TrailRenderer trailEffect; Player가 장착한 무기에 스크립트 추가, 변수 초기값 넣기 - Damage : 25, Rate : 0.4, MeleeArea : 무기의 충돌 영역(BoxCollider), Trail Effect : 무기에 추가할 Trail Effect - Trail Effect: 잔상 효과, 해머를 휘두를 때 남는 잔상을 만든다. > 기본 값들 설..

개발/Unity 2022.02.06

유니티 3D 간보기 - 골드메탈 3D강좌:아이템 처리/수류탄 장착 구현

아이템 편 마지막! https://youtu.be/esGkgvm9eSg 수류탄 먹고, 캐릭터 주변 공전 시키기. 아래와 같이 아이템 변수를 추가. public GameObject[] grenades; public int hasGrenades; public int ammo; public int coin; public int health; public int maxAmmo; public int maxCoin; public int maxHealth; public int maxHasGrenades; 아이템 충돌시(OnTriggerEnter), 각 아이템 별 변수에 저장 처리. private void OnTriggerEnter(Collider other) { if (other.tag == "Item") { Ite..

개발/Unity 2022.02.06

유니티 3D 간보기 - 골드메탈 3D강좌:아이템 먹기/장착

오늘도 아래 강좌 이어서, https://youtu.be/APS9OY_p6wo - 오브젝트 감지 private void OnTriggerStay(Collider other) { if (other.tag == "Weapon") { nearObject = other.gameObject; } Debug.Log(nearObject.name); } private void OnTriggerExit(Collider other) { if (other.tag == "Weapon") { nearObject = null; } } > OnTriggerStay와 OnTriggerExit를 통해 충돌 물체 감지 - OnTriggerStay : Trigger와 접촉하고 있는 모든 Collider other에 대해 프레임당 한번 호..

개발/Unity 2022.02.06

유니티 3D 간보기 - 골드메탈 3D강좌:이펙트/아이템 생성

아래 강좌 계속. https://youtu.be/u2DLOay5oO8 - Light 추가 - Particle 추가 ->Renderer-> 기본 Material 추가 'Default-Line' - Emission, 파티클이 불출되는 양 - Shape, 불출되는 모양/각도 설정 - Color Over LifeTime, 불출되는 파티클 색상 - Size over lifetime, 파티클 크기 변화 - Limit Velocity over Lifetime, 파티클 높이제한 - Start Lifetime, Start Speed, 파티클 생존 시간, 스피드 우측 화살표 옵션을 통해 다양하게 설정 가능, Random Between Two Constants로 랜덤한 생성시간 설정가능 요런 효과 완성 아이템마다 Rigid..

개발/C# 2022.02.05
반응형