728x90

전체 글 174

[9375번 c#]패션왕 신해빈

- c# 에서는 dictionary의 키에 대한 값에 접근할 때, 배열처럼 접근할 수 있다. - 만일, 같은 키값을 가진 값을 넣고 싶다면 dictionary로 넣을 수 있다. - 해당 문제는 조합 문제로, 옷의 종류에 각각 몇개씩 있는지 확인 후, (ㅁ+1)* (o+1) -1 로 구하면 된다. using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Project2 { class Class1 { static void Main(string[] args) { Str..

[1934번 c#] 최소공배수

두 수를 곱한 값 -> 최대공약수 x 최소공배수 재귀를 이용하여 최대공약수와 최소공배수를 찾아준다. using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Project2 { class Class1 { static void Main(string[] args) { StreamWriter writer = new StreamWriter(Console.OpenStandardOutput()); StreamReader reader = new StreamReader(Console.OpenStandardInput()); ..

유데미 스타터스 취업 부트캠프 유니티 1기 15주차 학습 일지

cinemachine 사용하기 플레이어가 무당이에 탑승 시, 플레이어가 무당이를 탑승할지 선택하는 ‘예/아니오’ 판넬 없애기 플레이어 중심으로 움직이던 카메라를 무당이로 옮기기 방향키 조작 시 무당이가 움직이도록 설정하기 무당이의 ‘Rigidbody 2D’ Freeze position이 z축 제외한, x,y축 이 unchecked 되면서 움직일 수 있도록 하기 (부가 요소) 효과음 넣기 무당이에서 내릴 수 있는 버튼 표시하기 //선언부에 넣어주기 public GameObject talkPanel3; // 무당이 예/ 아니오 판넬 public GameObject mudang; //mudang 오브젝트 public GameObject mudangQuest; // 무당이 내릴때 누르는 버튼 //Awake()에..

유데미 스타터스 취업 부트캠프 유니티 1기 14주차 학습 일지

머니모아모아 Game - 키티가 2분동안 달리면서 돈을 모으는 게임을 제작해봤습니다^^ - 아래 인벤토리창에 먹은 돈, 음료수, 적 개수가 표시 됩니다. - 오른쪽 상단에 하트를 모두 소진 후, 적과 또 닿을 경우 게임 오버 됩니다. - 적과 닿으면 하트 한 개 소진, 음료수를 먹으면 하트 한 개 추가됩니다. - 키티가 뛰어다닐 때 파티클 효과를 넣어주었습니다. - 시선을 2d 느낌으로 카메라를 설정해주었습니다. 기획 체력 → 하트 3개 음료수를 통해 채울 수 있음 적과 부딪히면 체력이 줄어듬 돈 1000원을 모을 수 있음 장애물 책상, 의자, 구름, 나무는 장애물로 넘거나 피해야 함 게임 오버 체력을 모두 소진했을 시 (하트가 0개 일 시) 게임 클리어 타이머 안에 돈을 모으는 것 1. 타이머가 5초 ..

유데미 스타터스 취업 부트캠프 유니티 1기 13주차 학습 일지

드디어 프로젝트가 끝이 났습니다~~^^ 위의 영상은 간략하게 플레이하는 장면을 동영상으로 찍은 것 입니다. 1. 로그인 첫 씬은 로그인씬으로 아이디와 비밀번호가 알맞게 입력되어야 start 버튼을 눌렀을 때, 다음으로 넘어갈 수 있습니다. 2. 본 씬 바나프레소 건물이 있는 본 씬 입니다. 본 씬에 넘어가기 전, 중간 씬을 두어 데이터를 로드(load)할 수 있도록 했습니다. DontDestroy 스크립트를 사용했습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class DontDestroy : MonoBehaviour { public static DontDestroy Instance; vo..

[백준 c#] 24060번 알고리즘 수업 - 병합 정렬 1

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Project2 { public static class Class1 { public static int count = 0; public static int ans = 0; static void merge_sort(int[] intArr, int p, int r, int num1, int[] temp) { //q는 중간값 if (p < r) { int q = (p + r) / 2; merge_sort(intArr, p, q, num1, temp); mer..

유데미 스타터스 취업 부트캠프 유니티 1기 12주차 학습 일지

지난 번에는 mixamo 를 이용하여 무엇을 만들었고, 어떤 것을 할 수 있는지 포스팅 했습니다. 이번에는 그 믹사모 프로젝트에 로그인 페이지와 캐릭터 선택페이지를 더하여 보여드리겠습니다. 위 영상에서 보이는 바와 같이, ID와 PASSWORD 칸에 각각 알맞게 입력하고 로그인을 누르면 다음 페이지로 넘어갈 수 있습니다. 원래는 데이터베이스를 연결하여 알맞은 아이디와 패스워드 목록을 받아와야 하지만, 시험 삼아 만드는 프로젝트이기 때문에 bool 값으로 true , false 판정을 하였습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Logi..

유데미 스타터스 취업 부트캠프 유니티 1기 11주차 학습 일지

https://ephtracy.github.io/index.html?page=mv_main MagicaVoxel ephtracy.github.io *voxel: 3차원 공간에서 정규 격자 단위의 값을 나타냄 -> 부피와 픽셀을 조합한 혼성어, 부피를 가진 픽셀 -> Volume + Pixel의 합성어로 '부피를 가진 픽셀' -> 작은 정육면체 또는 부피요소로 나눠질 수 있는 오브젝트를 렌더링하는 기술 -> 하나의 공간을 빈틈없이 채울 수 있는 정육면체를 사용 -> 복셀그래픽에서 모든 복셀의 모양과 크기는 동일 unity 에서 MagicaVoxel에서 만든 3D 모델들을 이용하여 만든 작품 '바나프레소' 라는 커피 체인점을 워낙 좋아하기에 카페와 그 캐릭터를 표현해 봤습니다. https://banapres..

유데미 스타터스 취업 부트캠프 유니티 1기 10주차 학습 일지

유데미 코리아의 'retr0의 유니티 게임 프로그래밍 에센스' 66강~ 103강 리뷰 : 사건 발동이 되면 그 사건에 등록을 해놓은 기능들이 자동으로 발동되는 기능 public class PlayerHealth : MonoBehaviour { public UnityEvent onPlayerDead; private void Dead() { onPlayerDead.Invoke(); Debug.Log("죽었다!"); Destroy(gameObject); } private void OnTriggerEnter(Collider other) { Dead(); } } https://angliss.cc/unityevent/ : 대리자: 메서드를 참조하는 대리자 delegate void dele(int a); : 반환형과..

유데미 스타터스 취업 부트캠프 유니티 1기 9주차 학습 일지

유니티 셰이더 1. Shader Lab 2. Surface Shader 3. Vertex & Fragment Shader Shader Lab으로만 셰이더를 짤 경우 호환성은 짱이지만 할 수 있는 게 없습니다. Vertex & Fragment Shader은 Surface Shader의 상위 버전으로 CG를 좀 더 디테일하게 다룹니다. Surface Shader가 오토 모드라면Vertex & Fragment Shader은 수동이라는 느낌입니다. _Name ("display name", Range (min, max)) = number _Name ("display name", Float) = number _Name ("display name", int) = number _Name ("display name", ..

728x90