본문 바로가기

GameMaker강좌[GMS2]195

[게임메이커 강좌-3D강좌][GMS2]3D의 시작-2 GAME MAKER 강좌 KAYAN ◈ 3D에서 사용할 수 있는 몇가지 기능들 기본적으로 모델에 입혀진 텍스쳐가 픽셀형태로 표시되는데, 텍스쳐를 부드럽게 보간 처리하고 싶다면 아래 함수를 사용하면 됩니다. gpu_set_tex_filter(enable) enable : true=보간 처리 , false=보간처리 안함. 예) gpu_set_tex_filter(true); 기본값은 false 이기 때문에, 텍스쳐를 부드럽게 보이도록 하려면 true 값을 사용해야 합니다. (▲ 보간처리. 안했을 때(왼쪽)와 처리했을 때(오른쪽, 텍스쳐를 부드럽게 처리함)) z-버퍼 사용은 아래 함수를 사용하여 기능을 on/off 할 수 있습니다. 기본값은 true 으로 z-버퍼를 사용합니다. gpu_set_ztestenabl.. 2018. 7. 20. (♡ )
[게임메이커 강좌-3D강좌][GMS2]3D의 시작-1 GAME MAKER 강좌 KAYAN 게임메이커는 기본적으로 2D전용 툴입니다. 하지만 약간의 3D기능을 지원하는데, 사용하기에 따라 FPS, 롤플레잉, 액션, 또는 퍼즐게임 등 다양한 게임을 만들 수도 있습니다. (▲ 게임메이커는 2D 전용이지만, 어느 정도의 3D도 지원함.) 우선 3D기능을 사용하기 전에, 2D의 기능들을 어느정도 사용해보시는 것을 권장합니다. 3D는 2D 게임에 비해 제작 난이도가 높기도 하거니와 대부분이 2D기능을 응용해서 사용하기 때문이지요. 그리고 3D는 보이지 않는 부분도 설정해야 하기 때문에 2D를 어느정도 다룰 줄 안다면(좌표의 이해 및 변수 설정, 오브젝트 배치 및 이동 설정 등) 더 좋겠지요. (▲ 룸 배치 화면. 3D 게임이지만 배치는 2D로 해야함.) 이제 3D의 .. 2018. 7. 19. (♡ )
[게임메이커 강좌-기초][GMS2] 코드 실행 액션 GAME MAKER 강좌 KAYAN ◈ 코드 실행 액션 스튜디오2에서는 GML 코드나 스크립트를 호출하여 실행할 수 있는 여러가지 액션이 있습니다. 이번 강좌에서는 GML코드를 실행할 수 있는 액션들에 대해 알아보도록 합시다. (▲ Common 탭) 먼저 Execute Code 액션은 일반적인 GML 코딩을 할 수 있는 액션입니다. (▲ Execute Code 액션. GML 코딩 전용 액션.) 액션은 제한적인 기능만 제공하기 때문에, 이벤트를 구현하기 힘든 경우가 있지요. 그래서 이벤트를 보다 구체적이고 세분화하여 이벤트를 구성하고자 할 때, 이 액션을 사용합니다. 코딩은 GML 언어를 사용합니다. 이 액션은 코딩만을 위한 액션이지만, 다른 액션들을 추가로 덧 붙일 수도 있습니다. Execute Scri.. 2018. 5. 4. (♡ )
[게임메이커 강좌-기초][GMS2] 변수 정의 액션 GAME MAKER 강좌 KAYAN ◈ 변수 정의 액션 변수는 게임에서 어떠한 값을 저장하거나 변경하고, 참조하여 조건에 따라 특정 이벤트를 발생시키는 것과 같이 변수는 많은 역할을 합니다. 게임메이커에서 변수는 오브젝트 내에서만 사용할 수 있는 로컬 변수(지역 변수)와, 특정 이벤트 내에서만 사용할 수 있는 임시 변수, 룸 전역에서 사용할 수 있는 글로벌 변수(전역 변수. 변수명 앞에 "global."이 붙음)가 있습니다. 특히 글로벌 변수는 룸 내에 모든 오브젝트가 참조하거나 변경할 수 있고, 룸을 이동해도 값을 유지할 수가 있는 장점이 있습니다. 이번 강좌에서는 변수를 정의할 수 있는 액션에 대해 알아보도록 합시다. (▲ Common 탭) Assign Variable 액션은 로컬 변수, 또는 글로벌.. 2018. 5. 2. (♡ )
[게임메이커 강좌-기초][GMS2] 충돌 체크 액션 GAME MAKER 강좌 KAYAN ◈ 충돌 체크 액션 오브젝트가 특정 위치에 충돌하는지 체크하고 싶을 때가 있지요. 게임메이커 스튜디오에서는 오브젝트가 특정 위치에 충돌하는지 체크할 수 있는 액션은 3종류가 있습니다. (▲ 충돌 체크 액션) [If Any Object At] 액션은 지정한 위치에 오브젝트가 있는지 체크하는 액션입니다. (▲ If Any Object At 액션) 이 액션은 보통 특정 위치에 오브젝트가 충돌하는지 체크할 때 사용합니다. 이 액션은 스프라이트가 지정된 오브젝트라면, 이펙트로 지정된 오브젝트라도 모두 체크하기 때문에, 이점을 유의하고 이벤트를 구성해야 합니다. [If Object At] 액션은 지정한 위치에 특정 오브젝트가 있는지 체크하는 액션입니다. (▲ If Object A.. 2018. 4. 26. (♡ )