분류 전체보기274 [Unity UI] 2일차 Slider using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UISlider : MonoBehaviour { public Slider slider; public System.Action onSliderValueChanged; private void Awake() { Debug.Log("Awake"); } public void Init(float val) { Debug.Log("Init"); this.slider.value = val; } void Start() { Debug.Log("Start"); this.slider.onValueChanged.AddListen.. 2023. 2. 20. [Unity 3D] Shop Tab using System.Collections; using System.Collections.Generic; using UnityEngine; public class UIShop : MonoBehaviour { public UIScrollView uiScrollView; public UIShopMenu uiShopMenu; public void Init() { this.uiScrollView.Init(); } } using System.Collections; using System.Collections.Generic; using UnityEngine; public class ShopMain : MonoBehaviour { public UIShop uiShop; void Start() { DataManage.. 2023. 2. 20. [알고리즘] 재귀함수 재귀함수의 대표적인 예 팩토리얼과 피보나치수열로 재귀함수를 연습하였다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace reflexive { class Program { static void Main() { int input = 5; int factorial = Factorial(input); Console.WriteLine("{0}! = {1}", input, factorial); int fibpnacci = FibonacciN(input); Console.WriteLine("{0}번째 항 : {1}", input, fibpna.. 2023. 2. 8. [Unity UI] 1일차 Menu UI 배우기 전에도 전체적인 구조 잡는 부분이 중요하겠다고 생각했지만, UI는 특히나 구조가 매우 중요하다고 느꼈다. UITabMenu에서 UIMenu들을 관리하고, UIMenu는 각각의 메뉴에 들어가는 txt, image를 관리한다. 각각의 Menu button 클릭 - 클릭된 메뉴의 text색이 변하고 이미지 활성화 UITabMenu using System.Collections; using System.Collections.Generic; using UnityEngine; public class UItabMenu : MonoBehaviour { public UIMenu[] arrUIMenu; private UIMenu selectedUIMenu; void Start() { foreach (UIMenu.. 2023. 2. 6. [Unity] AddListener와 for문 2023.02.06 - [Unity/수업내용] - [Unity UI] 1일차 Button [Unity UI] 1일차 Button btnBlue는 Main에서 직접 이벤트를 관리, btnYellow와 btnGreen은 Button들을 관리하는 UIButtons에서 이벤트를 관리하는 방법으로 코드를 작성하였다. UIButtons using System.Collections; using System.Collections.Generic; usi narmhye.tistory.com 이전 글에서 있었던 문제의 원인을 찾아보았다. 문제가 발생한 코드 UIButtons의 Start private void Start() { for(int i = 0; i < arrBtns.Length; i++) { this.arrBtns.. 2023. 2. 6. [Unity UI] 1일차 Button ! UI는 순서대로 쌓여 화면에 출력됨( Hierachy 순서 중요) ! btnBlue는 Main에서 직접 이벤트를 관리, btnYellow와 btnGreen은 Button들을 관리하는 UIButtons에서 이벤트를 관리하는 방법으로 코드를 작성하였다. UIButtons using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIButtons : MonoBehaviour { public enum eBtnTypes { Yellow, Green } public Button[] arrBtns; public Button btnBlue; public System.Ac.. 2023. 2. 6. 이전 1 ··· 29 30 31 32 33 34 35 ··· 46 다음