본문 바로가기

게임

(10)
유니티(Unity) 프로젝트 점프게임 만들기 : [4] 캐릭터 점프 호출 목표 찐으로 캐릭터를 점프시켜 보겠습니다. 초보를 대상으로 자세한 설명을 하다 보니 스크린샷도 많아지고 부연설명이 많아서 부득이하게 글을 나누게 된 점 양해부탁드립니다. 이번시간에는 진짜로 캐릭터를 점프시켜 보겠습니다. ---- ---- Playground 설정 using System.Collections; using System.Collections.Generic; using UnityEngine; //운동장 public class PlayGround : MonoBehaviour { //캐릭터 지정 Unit unit; float screenJumpHeight = 0; float worldJumpHeight = 0; float jumpScreenRate = 0.6f; Vector2 bottomPositi..
유니티(Unity) 프로젝트 점프게임 만들기 : [3] 캐릭터 점프 목표 캐릭터에 RigidBody2d 컴포넌트를 추가시켜서 점프연출을 구현해 보자 RigidBody2D 물리를 적용하는 컴포넌트로 중력을 이용하여 캐릭터가 점프를 연출하는데 자연스럽게 보이도록 한다. 'Hierachy' 에서 'character' 를 선택해서 'Inspector' 안의 'Add Component' 를 눌러 RigidBody2D를 추가한다. 'Gravity Scale' 이 중력값을 나타낸다. ---- ---- 실행해 보면 캐릭터가 아래로 떨어지는 것을 확인할 수 있다. 캐릭터가 서있을 수 있는 발판을 만들어서 캐릭터가 아래로 떨어지지 않도록 해야 한다. 우선은 캐릭터에 'Box Collide 2D' 를 추가해 준다. 'Box Collider 2D' 는 충돌을 감지할 수 있도록 해주는 컴포넌트..
유니티(Unity) 배경 UV 애니메이션 목표 DoTween을 이용하여 간단한 UV 애니메이션을 만들어보자 배경 이미지 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using DG.Tweening; public class Background : MonoBehaviour { Material material; float uvHeightScale = 1; private void Awake() { material = GetComponent().material; //메터리얼에 사용된 텍스쳐의 스케일을 가져온다 uvHeightScale = material.mainTextureScale.y; Debug.Log(materia..
유니티(Unity) 프로젝트 점프게임 만들기 : [2] 프로젝트 생성 목표 프로젝트를 생성하고 운동장과 캐릭터를 만들어 스크립트를 붙이자 프로젝트 생성 유니티 허브를 실행시켜 프로젝트를 생성합니다. 'New project'를 선택합니다. '2D'를 선택하고 'Project name'을 원하는 영문이름으로 작성합니다. 'Connect to Unity Cloud'를 선택하는 부분은 유니티 클라우드를 사용한다면 선택하면 됩니다. 글쓴이는 클라우드를 사용하지 않으니 선택해제 하였습니다. 'Create project'를 눌러 프로젝트를 만들어봅니다. ---- ---- Platform 변경 처음 프로젝트를 시작하게 되면 기본적으로 프로젝트 타겟팅이 Window로 설정되어 있습니다. 우리는 구글 플레이 스토어에 올릴 예정이기 때문에 타겟팅을 Android로 변경해 주겠습니다. 'And..
게임질병코드 공대위 선언식 참석후기 안녕하세요. 게임질병코드 반대를 위한 공대위 선언식에 참석하였습니다. 생각보다 상당히 많은 사람들이 몰렸는데 대부분 기자분들이더군요 개인적으로 저같은 일반인의 많은 참석을 바랬지만 세미나실도 많은 인원을 수용할 정도로 크지않았기에 아쉬움이 남았습니다. ---- ---- 이날은 과거의 게임을 떠나보내는 의미를 두었기 때문에 세미나실 가운데엔 게임영정사진이 놓여있었고 참석자들은 검은색 복장을 하고 있었습니다. 그럼 미흡하나마 현장에서 들었던 내용들을 적어보려합니다. 질병으로 치부되어버린 과거의 게임을 떠나보내고 미래의 산업이 될 게임을 맞이하자는 취지로 시작된 공대위 선언식은 대학생 대표의 게임을 떠나보내는 아쉬운 마음을 낭독하였다. 그 내용은 과거 소설이 지금의 게임과 같이 기성세대들의 지탄받았지만 시간이..
게임질병코드 도입 반대 선언식 안녕하세요. 현재 게임질병에관한 많은 논란이 벌어지고 있습니다. 게임을 개발하는 개발자 입장으로서 대응해야하는 자세와 지식을 얻기위해 한국모바일게임협회에서 주체하는 선언식에 참석하려 합니다. ---- ---- 자세한 내용은 아래와 같습니다. 안녕하세요. 한국모바일게임협회에서 알려 드립니다. 세계보건기구(World Health Organization, WHO)는 지난해 6월 18일, 국제 질병 분류 최신판인 ICD-11에 게임장애를 포함시켰습니다. 개정은 올해 5월 예정된 세계보건총회(World Health Assembly, WHA)에서 발표될 계획입니다. 이후 2022년 1월 1일부터 효력이 발생하고, 우리나라에는 2025년부터 적용될 전망입니다만, 보건복지부를 중심으로 의료계 및 일부 단체에선 바로 도..
탐욕의 동굴 탐욕의 동굴 ---- ---- Don't starve 와 흡사한 그림풍이지만 음식을 먹거나 잠을 자거나 하지는 않습니다. 장비를 맞추고 스킬을 배우고 장비를 업그레이드하는 성장게임입니다. 게시판을 클릭해보면 도전 과제들이 보이고 성공한 도전과제에 대해선 돈과 보석을 받죠. 이 게임에서는 보석이 상당히 많이 쓰이는데 광고를 보면 15개씩 주니 간간히 광고를 보고 보석을 모을수있습니다. 술집에 들어서면 이 게임을 사용하는 유저들의 글들이 가득하더군요 본인으로선 적응하기 힘든 분위기라 패스 상자를 눌러보면 인벤토리가 열립니다. 게임을 해본 사람들이라면 던전에서 아이템을 획득하여 인벤토리에 보관하는것이 당연할텐데 이 게임은 아이템을 보관할수있는 조건이 독특합니다. 아래에서 살펴보기로 하죠 대장간아재가 보이는군요..
삼국지 12PK 코스트모드 설정 떠먹어보자 최근 삼국지 12 PK 의 코스트모드라는것이 나왔다. 기존의 방식과 무엇이 다른가하니 전투에 참여가능한 코스트를 정해놓고 장수들을 고를수 있는것이다. ---- ---- 관우, 장비, 조운, 마초, 황충, 여포 이런식의 먼치킨 조합은 더 이상 안된다는 소리 30제한 코스트라면 관우가 9 장비가 8 조운이 8 하면 벌써 25다 나머지 5코스트는 능력치는 낮아도 보조스킬이 좋은 장수로 써야한다는 말. 뭐 여튼 서론은 여기까지 본격적인 적용방법을 알아보자 삼도카페에가서 보면 친절하게 많은 설명들과 예제들이있다. 그런데 나같은 사람은 정보가 너무 많으면 오히려 중요한 정보를 잘찾지못한다. 그래서 딱 요점만 정리한다. - 준비물 - 1.삼국지 12pk 2. msvfw32.dll 3.삼국지 실행파일(san12pk 2..