728x90

2025/01/09 3

내일배움캠프 Unity - 사전캠프 (고양이 밥주기 게임)

위에서부터 내려오는 여러 고양이들에게 먹이를 던져 쫒아내는 간단한 게임입니다.5마리를 쫒을때마다 레벨이 증가하며 레벨별로 기믹이 존재합니다.  Cat 스크립트using UnityEngine;public class Cat : MonoBehaviour{ public float speed = 10f; public GameObject hungry_cat; public GameObject full_cat; public RectTransform front; float full = 5.0f; float energy = 0.0f; bool isFull = false; public int type = 0; // 0 = normal, 1 = fat, 1 = pirate p..

내일배움캠프 2025.01.09

Interface In Game - 게임 UI 라이브러리

https://interfaceingame.com/games/?sortby=recent_add Games | Interface In GameLibrary of video games interfaces to get to know all the mechanics and elements of a game.interfaceingame.com이 사이트는 다양한 게임의 UI(유저 인터페이스)를 한눈에 살펴볼 수 있는 라이브러리로, 게임 속에서 사용된 모든 화면 구성과 요소들을 세세하게 분석할 수 있습니다. 수많은 게임 UI 데이터베이스Interface In Game에는 수많은 유명 게임의 UI가 정리되어 있습니다.메뉴 화면, HUD, 인벤토리 시스템 등 게임의 각종 인터페이스가 어떻게 설계되었는지 이미지로 확인할 ..

유용한 사이트 2025.01.09

[C#] 랜덤 배열(리스트) 셔플하기 (Fisher-Yates 알고리즘)

랜덤 배열 셔플은 게임 개발, 데이터 샘플링 등 무작위화가 필요한 여러 상황에서  유용하게 사용됩니다. 이번 글에서는 C#에서 배열과 리스트를 무작위로 섞는 방법을 다루고, 이를 구현하는 데 가장 널리 알려진 Fisher-Yates Shuffle 알고리즘를 소개합니다ㅏ. 배열과 리스트의 무작위화 필요성배열이나 리스트를 무작위로 섞는 기능은 게임에서 특히 자주 사용됩니다. 카드 게임: 덱을 무작위로 섞기.적 스폰: 특정 패턴 없이 랜덤한 위치에 적을 배치.퀴즈: 문제나 보기의 순서를 무작위로 섞기. Fisher-Yates Shuffle 알고리즘이란?Fisher-Yates Shuffle 알고리즘은 배열이나 리스트의 요소를 무작위로 섞는 효율적인 방법입니다.작동 원리는 입니다.배열의 마지막 요소부터 시작하여,..

언어/C# 2025.01.09
728x90