일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘 조건
- C언어 스택 연산
- 논리 연산
- 운영체제 기능
- 프로그래머스 배열만들기4
- c언어 괄호검사
- 유형 변환
- 괄호 검사 프로그램
- C언어 계산기 프로그램
- 입출력 관리자
- getline()함수
- r-value참조자
- const화
- 회전 및 자리 이동 연산
- 프로그래머스 푸드 파이트 대회
- 문자형 배열
- auto 키워드
- const l-value참조자
- LAN의 분류
- 백준 파이썬
- 값/참조/주소에 의한 전달
- 문제해결 단계
- string유형
- 원형 연결 구조 연결된 큐
- 범위 기반 for문
- IPv4 주소체계
- 주기억장치
- C언어 덱
- l-value참조자
- 네트워크 결합
- Today
- Total
목록unity (31)
chyam
원래 버튼을 중복 선택 가능하도록 구현해두었었는데, [unity] - 버튼 클릭하여 저장된 정보 불러오기클릭한 정보(요리 재료)를 저장하여 최종 화면에서 정보에 관한 이미지가 나타나도록 해주었습니다! 먼저, 주문 사항을 체크해주는 UI를 만들어줍니다. check_menu( Panel ) 을 추가해주고 그 안에 내chyam-eun.tistory.com 버튼 선택 하나만 적용되도록 변경하였습니다. 목표는, 쉐이크와 쿠키 각각 하나 이하로만 선택하도록 하는것입니다. (기본재료인 피클,양배추,머스타드,칠리는 그대로 중복 선택..) 새로 ItemCheck라는 스크립트를 만들어서 각 아이템들에게 넣어주었습니다. 먼저, 선언한 변수들을 보자면 아래와 같습니다.private static ItemCheck selec..
데이터들을 쉽게 저장하기 위해 스프레드 시트를 사용하였다. 아래 블로그를 참고하여 작성하였다. 텍스트 데이터 스프레드 시트를 텍스터 데이" data-og-host="minyoung529.tistory.com" data-og-source-url="https://minyoung529.tistory.com/78" data-og-url="https://minyoung529.tistory.com/78" data-og-image="https://blog.kakaocdn.net/dna/u0DdI/hyZDX2yE2d/AAAAAAAAAAAAAAAAAAAAAKJ85s4YB1aLkqUmBHHPEQPpI0uSzyMLqaTB11Ggrw0n/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1759244399&allow_ip=&allow_referer=&signature=n3MFKwnyur1FsrsR3pf9ykDwptA%3D

클릭한 정보(요리 재료)를 저장하여 최종 화면에서 정보에 관한 이미지가 나타나도록 해주었습니다! 먼저, 주문 사항을 체크해주는 UI를 만들어줍니다. check_menu( Panel ) 을 추가해주고 그 안에 내용물을 넣어줍니다.item들은 button으로 만들어 클릭되게 만듭니다. 그리고, 클릭했을때 색이 변하게하여 무엇이 선택되었는지 알 수 있도록 해줍니다!using System.Collections.Generic;using TMPro;using UnityEngine;using UnityEngine.UI;public class CheckMenu : MonoBehaviour{ // 리스트를 string형으로 저장, 다른곳에서 접근할수 있도록함 public static List selectedName..

save.json 파일에 저장하고, 저장된 여러 명의 플레이어 데이터를 불러와서 콘솔에 출력하기{ "players": [ { "nickname": "배달원", "level": 0, "coin": 0 }, { "nickname": "배달원22", "level": 0, "coin": 0 } ]}save.json 파일은 위와같음. "players"라는 이름으로 이 리스트를 감싸줘야함. [System.Serializable]public class PlayerData{ public string nickname; public int level; public int coin;}[System.Serializable]public class PlayerDataList{ public Li..

인벤토리 창에서 아이템을 클릭하고, 해당 슬롯 안에 마우스가 머물러있을때만 설명창이 나타나도록 해주었습니다! 전체 코드는 아래와 같습니다.public Image followMouseImage;private void Update(){ followMouseImage.transform.position = Input.mousePosition+new Vector3(0,100,0); // 마우스 이동하는 곳으로 따라다님 TextMeshProUGUI explainText = followMouseImage.transform.GetChild(0).GetComponent(); // 설명적는곳 GameObject obj = GetObjectUnderMouse(); if (obj == null) ..

아래 블로그를 참조하여 연결해주었습니다. 처음에 다운받아야한다는 링크에 들어가면 unity pro 패키지가 나온다고 하였는데, 제가 들어갔을때는 나타나지 않았어서 찾아보다가, 아래 microsoft 링크에 들어가서 형광펜으로 칠한 부분을 눌러서 다운로드하면 같은 파일을 다운로드할 수 있었습니다. 유니티에 키넥트v2 연결하기 - Kinect v2 for Unity유니티에 연결해서 개발하는 것이 여러모로 장점이 많다. 다루기도 편하고.. 다양한 에셋을 추가하기도 편하고. 그래서 이번에는 유니티에 연결하는 것을 정리해보고자 한다. 일단 우선은, 윈도coding-of-today.tistory.com Are you developing a Unity app and wish you could easily add ge..
오브젝트들을 인벤토리에 저장해보기! 저번에는 한개의 오브젝트만 저장해서 변수를 지정하지 않았기 때문에 이를 수정해주었습니다.추후에 인벤토리 추가기능을 만들때 약간 더 수정할 예정입니다! 먼저, Raycast를 통해 충돌한 물체의 tag와 이름을 저장해줍니다."G"키를 누르면 먼저 tag를 확인해줍니다. void ColliderObject() { Vector3 startPosition = transform.position + Vector3.up * 10f; RaycastHit hit; if (Physics.Raycast(startPosition, transform.forward, out hit, 12)) { string ..

인벤토리 슬롯을 누르면 색깔이 달라지면서 현재 슬롯임을 알 수 있도록 하기 + 다른 슬롯을 누르면 원래 색깔로 돌아가도록 하기! Inventory 코드에서 수정한 내용은 아래와 같습니다.public static Inventory Instance;void Awake() { if (Instance == null) { Instance = this; } ... slotText = new TextMeshProUGUI[9]; for(int i=1; i (); } } ... } 먼저, Instance를 선언해주었는데, 이것은 한 개의 객체를 여러 군데에서 사용하기 위한..