일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oculus
- 앱 배포
- input system
- 연습
- 오브젝트 풀링
- 유니티 Json 데이터 연동
- 오큘러스
- VR
- 유니티 UI
- 유니티 GUI
- 멀티플레이
- ChatGPT
- 가상현실
- 드래곤 플라이트 모작
- meta
- 길건너 친구들
- 팀 프로젝트
- meta xr
- 팀프로젝트
- XR
- 개발일지
- 포트폴리오
- CGV
- 드래곤 플라이트
- 모작
- HAPTIC
- 유니티
- OVR
- 개발
- Photon Fusion
- Today
- Total
목록C#프로그래밍 (49)
EasyCastleUNITY
고정 데이터 MissionData using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Mission { public class MissionData { public int id; public string name; public int goal; public int item_id; public int item_amount; } } ItemData using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threadin..
하는 게임이 없어서 예시 정보 그대로 사용 데이터 저장 클래스 MissionData using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Misson { public class MissionData { public int id; //미션 데이터 id public string name; //이름 public int goal; //완료해야 되는 미션 횟수 public int reward_item_id; //보상 아이템 id public int reward_item_amount; //보상 아이템 수량 } } RewardItemData usi..
------------------------------------------------------------------------------- 정보들을 저장하는 클래스 ItemData using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LearnDotnet { public class ItemData { public int id; public string name; public int damage; } } HeroData using System; using System.Collections.Generic; using System.Lin..
-------------------------------------------------------------------데이터----------------------------------------------------------------------------- ItemData using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LearnDotnet { //기초 정보 -> 생성자 생성 안 함 public class ItemData { public int id; public string name; public int damage; }..
오늘 배운것: 대리자, 람다, Action 대리자 Func 대리자, JSON 파일을 통해 데이터 불러오기 대리자는 메서드를 다른 메서드에 인수로 전달한다. 대리자는 주로 callback 함수를 만드는데 사용된다. 대리자를 정의하고 사용하는 방식에 대해서는 다른 포스트에 정리해 두었다. https://easycastleunity.tistory.com/63 대리자, 람다, Action 대리자와 Func 대리자 https://learn.microsoft.com/ko-kr/dotnet/csharp/programming-guide/delegates/ 대리자 - C# 프로그래밍 가이드 C#의 대리자는 매개 변수 목록 및 반환 형식이 있는 메서드를 나타내는 형식입니다. 대리자는 메서드를 easycastleunity...
프로그램 흐름 및 복습 초기정보: ItemData 변화하는 정보:ItemInfo 1. 엑셀을 통해 객체에 관한 정보를 작성한다. 2. 여러가지 방법을 통해 이 정보를 json 파일로 변환한다. 2-1: json 파일에서 [ ]은 배열, {}은 객체이다. 3. 처음 엑셀을 통해 만든 json 파일은 객체에 대한 기초정보를 저장하고 있다. 3-1. 그러므로 이 json 파일을 이용하여 역직렬화를 통해 (문자열 -> 객체) 객체에 대한 정보를 받아온다. 4. 이렇게 받아온 정보를 Dictionary에 저장하여 객체에 대한 초기 정보를 DataManager 클래스(싱클톤 패턴)에 저장하여, 언제나 접근할 수 있도록 한다. 5. 이러한 초기 정보는 변경되면 안되기에 더 이상, 이러한 초기 정보를 가지고 실제로 객..
https://cafe.naver.com/hansungkkdigital?iframe_url=/MyCafeIntro.nhn%3Fclubid=31020909 한성대 K디지털 유니티 : 네이버 카페 한성대 K디지털 유니티 cafe.naver.com DataManager -> 받은 정보를 관리하는 클래스 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using Newtonsoft.Json; namespace LearnDotnet { public class DataManager { //멤버 변수 public static re..
1. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LearnDotnet { public class Hero { int maxHp; int hp; //생성자 public Hero() { Console.WriteLine("영웅이 생성되었습니다"); } public void Move(Action callback) { Console.WriteLine("이동중....."); Console.WriteLine("이동중....."); Console.WriteLine("이동중....."); Console.WriteLine("이동중.....")..