728x90 전체 글70 유니티로 슈퍼마리오 같은 게임 만들기 #4 – 적 캐릭터 추가와 플레이어 추적 기능 구현 안녕하세요! 이번 포스팅에서는 적 캐릭터를 추가하고, 적이 플레이어를 따라오는 기능을 구현해보겠습니다. 이를 통해 유니티의 간단한 AI 시스템과 충돌 감지 기능을 배울 수 있습니다. 자, 시작해볼까요? 1. 적 캐릭터 오브젝트 추가하기적 이미지 추가사용할 적 캐릭터 이미지를 Assets 폴더에 추가합니다. 간단한 이미지나 정사각형 모양도 괜찮습니다.적 오브젝트 생성Hierarchy 창에서 GameObject > 2D Object > Sprite를 선택해 새 스프라이트 오브젝트를 만들고, 이름을 Enemy로 지정합니다.Enemy 오브젝트의 Sprite Renderer에 적 캐릭터 이미지를 적용하고, 크기와 위치를 조정하여 씬에서 바닥에 놓이도록 설정합니다.Rigidbody2D와 Collider2D 추가E.. 2024. 10. 30. 유니티로 슈퍼마리오같은 게임 만들기 #3 - 플레이어 점프와 바닥 충돌 구현 안녕하세요! 이번 포스팅에서는 캐릭터가 점프할 수 있도록 기능을 추가하고, 바닥에 닿아 있을 때만 점프가 가능하도록 설정해보겠습니다. 이를 통해 플레이어가 보다 자연스러운 점프와 착지 동작을 할 수 있게 됩니다. 1. 점프를 위한 스크립트 작성이제 PlayerMovement 스크립트에 점프 기능을 추가하겠습니다. 1. 점프 관련 변수 추가 - PlayerMovement 스크립트를 열고, 아래와 같이 점프 속도와 바닥 충돌을 위한 변수를 추가합니다. public float jumpForce = 10f; // 점프 높이 조절private bool isGrounded; // 바닥에 닿아 있는지 체크public Transform groundCheck; // 바닥 체크 위치public fl.. 2024. 10. 28. [캐시워크] 돈버는퀴즈 "내가 먹는 약 똑똑한 관리 비법 대공개" 퀴즈 10월 28일 정답 10월 28일 캐시워크 돈버는퀴즈 정답 내가 먹는 약! 한눈에' 서비스는 환자가 병원이나 약국에서 약을 처방·조제할 때, 환자가 현재 먹고 있는 약과 같이 먹으면 안되는 약 등 의약품 안전 정보를 실시간으로 제공하는 OOO서비스를 바탕으로 제공됩니다. (힌트: 영문 3글자, 의약품안전사용서비스)👇 👇 👇 정답 : DUR, 1, 14 다른 퀴즈 정답 바로가기 링크 → https://jinit.tistory.com/category/Quiz/돈버는퀴즈 2024. 10. 28. [캐시워크] 돈버는퀴즈 "멜라베논 비타민" 퀴즈 10월 26일 정답 10월 26일 캐시워크 돈버는퀴즈 정답 ★만족도 100%★ 메디픽미 멜라베논 비타에너지 앰플에는 제주 OOO 나무수가 무려 690,000ppm 함유되어있는데요! 18종의 아미노산과 레몬보다 5배많은 OOO E, 사과보다 200배 많은 OOO C를 함유하여 맑은 피부톤에 도움을 준다고합니다. OOO은 무엇일까요? 메디픽미 멜라베논 비타에너지 앰플은 3세대 피부톤 특허성분인 OOOO V2를 배합해 멜라닌을 효과적으로 억제하고 피부를 환하게 밝혀준다고 합니다. 멜라닌 생성을 케어해주는 OOOO은 무엇일까요? (힌트 : ㅁㄹㅈㄹ) ★유효성분 흡수력 UP★ 메디픽미 멜라베논 비타에너지 앰플은 물이나 오일에 잘 녹지 않는 성질을 가진 이데베논의 흡수율을 높이기 위해 OOO화하여 흡수력을 높였습니다. 체내 세포벽과 .. 2024. 10. 26. 유니티로 슈퍼마리오같은 게임 만들기 #2 – 플레이어 캐릭터 추가 및 이동 구현 안녕하세요! 이번 포스팅에서는 플레이어 캐릭터를 씬에 추가하고 좌우 이동 기능을 구현하겠습니다. 캐릭터의 이동은 게임에서 중요한 요소이니, 차근차근 따라와 주세요! 혹시나 유니티 설치 혹은 프로젝트 만들기를 안하신 분들은 아래 링크를 확인해 주세요! https://jinit.tistory.com/entry/유니티로-슈퍼마리오와-같은-게임-만들기-1 유니티로 슈퍼마리오와 같은 게임 만들기 #1유니티 설치 및 프로젝트 만들기 안녕하세요! 이번 시리즈에서는 유니티를 활용해 간단한 플랫폼 게임을 만들어보겠습니다. 유니티 설치는 다른 포스팅에서 이미 다뤘으니 이번 포스팅에선jinit.tistory.com 1. 플레이어 캐릭터 스프라이트 추가캐릭터 이미지 가져오기사용하고 싶은 캐릭터 이미지를 유니티 Asset.. 2024. 10. 26. 유니티로 슈퍼마리오와 같은 게임 만들기 #1 유니티 설치 및 프로젝트 만들기 안녕하세요! 이번 시리즈에서는 유니티를 활용해 간단한 플랫폼 게임을 만들어보겠습니다. 유니티 설치는 다른 포스팅에서 이미 다뤘으니 이번 포스팅에선 프로젝트 만들고 기본적인 세팅으로 바로 들어가도록 하겠습니다.혹시 유니티 설치가 안돼어 있으신 분들은 아래 링크로 이전 포스팅을 확인해 주세요! https://jinit.tistory.com/entry/Unity로-첫-번째-게임-만들기-시리즈 Unity로 첫 번째 게임 만들기 시리즈Unity 설치 및 기본 설정안녕하세요! 오늘부터 Unity로 간단한 게임을 만들어볼 거예요. 처음 시작하는 분들도 어렵지 않게 따라 할 수 있도록 천천히 설명할 테니 함께 즐기면서 만들어봐요. 첫 번jinit.tistory.com 1. 새 프로젝트.. 2024. 10. 26. 4: 목표 지점 및 게임 종료 기능 추가 안녕하세요! 드디어 게임의 마지막 부분이에요. 이번에는 목표 지점을 만들고, 목표에 도달하면 게임이 끝나는 기능을 추가해볼게요. 1. 목표 지점 추가하기목표 지점이 될 오브젝트를 하나 추가해볼게요.Hierarchy 창에서 우클릭 → 3D Object → Sphere를 선택해 구를 추가합니다. 이 구가 목표 지점이 될 거예요.Inspector 창에서 구의 위치를 조정해서 플레이어가 도달할 수 있도록 배치합니다.2. 게임 종료 기능 구현이제 목표 지점에 도착하면 게임이 종료되도록 스크립트를 추가해봅시다. using UnityEngine;using UnityEngine.SceneManagement;public class MoveCube : MonoBehaviour{ // (이전 코드 그대로 유지) .. 2024. 10. 25. 3: 점프 기능 추가 및 충돌 처리 안녕하세요! 이번 시간에는 큐브가 점프하는 기능을 추가하고, 바닥과의 충돌을 처리해볼 거예요. 이제 조금씩 게임다운 모습을 갖춰갑니다! 1. 점프 기능 구현하기지난 포스팅에서 만든 스크립트를 수정해서 점프 기능을 추가해봅시다.using UnityEngine;public class MoveCube : MonoBehaviour{ private Rigidbody rb; private bool isGrounded = true; void Start() { rb = GetComponent(); } void Update() { float moveSpeed = 5f; float move = Input.GetAxis("Horizontal.. 2024. 10. 25. 이전 1 2 3 4 5 6 7 8 9 다음