게임만들기 5

언리얼엔진 강좌 36 [Level 3-7] ColorBox 블루프린트 클래스 만들고 박스에 총알맞은 hit 처리 하기

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 36번째 시간으로, ColorBox 블루프린트 클래스를 만듭니다. 그리고 총알에 맞은 처리, hit 처리를 해줍니다. 총알에 맞은 hit 이벤트가 발생하면 박스의 색을 바꿔줍니다. 그리고 detail tab에 내가 만든 변수가 나타나도록 하는 방법도 공부해 봅니다. 사용한 노드 - OnComponentHit : 총알에 맞은 이벤트 처리 - SetVectorParameterValue : Material Instance 의 벡터 파라미터의 값을 바꾼다. 여기서는 게임 실행 중 재질의 색을 바꾼다. - SetScalarParameterValue : Material Instance의 스칼라 형태 파라미터의 값을 바꾼다. 여기서는 float형..

쌩초보를 위한 언리얼엔진 강좌 29 [Level 2-18] 레벨 2의 완성. 사용자 입력 초기화

방탈출 게임을 만들며 배우는 쌩초보를 위한 언리얼 엔진 4 강좌입니다. 29번째 시간으로 드디어 레벨 2의 완성입니다. 이번 강의에서는 틀렸을 경우 사용자 입력을 초기화하고, OpenLevel 노드를 이용해 레벨간 이동하기, 블루프린트에서 함수만들어 사용하는 방법 에 대해 설명합니다. 지형과 Material Instance, 타임라인, 총알에 맞은 처리 등을 다루는 레벨 3도 곧 올라갑니다. 커밍 순~ 언리얼 엔진 4 버전 : 4.21.2

초등학생을 위한 스크래치 쉽게 배우기 005. 점프 게임만들기(3, 완성) - 장애물과 부딪히면 뒹굴기

초등학생도 배울 수 있을 만큼 쉬운 스크래치(scratch) 동영상 강의에요. 이번 강의는 점프 게임 만들기의 마지막 시간으로, 고양이가 점프를 제대로 못해 장애물이랑 부딪힐 때의 처리를 해줄 거에요.장애물이랑 부딪히면 뒹굴도록 만들려고 해요. 이런 처리를 해주기 위해 고양이는 항상 장애물이랑 부딪히는지 "감지"를 해야 해요. 그리고 조건문 이라는 개념도 배우게 됩니다. 조건문은 "만약 장애물이랑 부딪히면 OOO 한 동작을 해라" 와 같이 "만약" 어떤 일이 벌어지면.. 과 같은 식의 처리를 할 수 있도록 해주는 거에요. 스크래치에서는 조건문도 정말 쉽게 배울 수 있어요. 그냥 "만약에" 블록으로, 그 일이 실제 일어나면 처리할 일들을 감싸기만 하면 되요. "만약에" 와 "감지" 기능을 이용해 장애물과 ..

초등학생을 위한 스크래치 쉽게 배우기 003. 점프 게임만들기(1) - 어떻게 해야 고양이가 점프할까?

초등학생도 배울 수 있을 만큼 쉬운 스크래치(scratch) 동영상 강의에요. 이제부터는 실제로 아래 동영상과 같은 게임을 만들어 볼 거에요. 설명을 길게 해서 그렇지 조금만 익숙해지면 이 정도 게임은 10분 이내로 만들 수 있어요.(저처럼 익숙해지면 2분 정도 걸려요) 이번 스크래치 강좌에서는 고양이를 점프시키기 위한 스크래치의 좌표에 대해 설명합니다. 스크래치에서는 오른쪽으로 갈 수록 X 좌표 값이 커지고,위로 올라갈수록 Y 좌표 값이 커져요. 이런 X, Y 좌표의 표시를 (X, Y)와 같이 표시해요. 원점(0, 0)의 위치는 화면의 중앙입니다. 이 좌표 체계를 이해하면 고양이 점프시키는 게 쉬워져요. 고양이를 Y축으로 100만큼 이동시킨 다음, 잠깐 쉬었다가, 다시 Y축으로 -100만큼 이동시키면 ..