댓글 검색 목록

[javascript] ct.js 문서

페이지 정보

작성자 운영자 작성일 20-08-21 22:56 조회 632 댓글 0

만나서 반갑습니다! 여기에서 ct.js에 대한 모든 공식 문서와 튜토리얼을 찾을 수 있습니다.


ct.js (ct는 kΛtæ로 읽음)는 2D 게임 제작을 위한 게임 프레임 워크 및 편집기입니다. 웹 기술을 기반으로 하며 많은 플랫폼을 지원합니다. 프레임 워크는 모듈성을 염두에 두고 설계되어 추가 모듈이 가능성을 확장하고 개발 프로세스를 용이하게 합니다.


https://docs.ctjs.rocks/#where-to-start 


어디서 시작하나요? 


튜토리얼 중 하나를 완료 해보십시오. ct.js 사용 방법, 라이브러리 작동 방법, 기본 게임 기능 생성 방법 등을 알려줍니다. 그런 다음 ctjs/examples 폴더에 있는 예제를 살펴보고 더 심각한 프로젝트가 수행되는 방식을 살펴보십시오.


  • Making a platformer
  • Making a space shooter

ct.js의 측면 패널에서 원할 때마다 이 문서를 사용하고 핵심 라이브러리를 배우십시오.


좋은 게임을 만들기 위해서는 몇 가지 추가 모듈이 필수적입니다. ct.place 및 ct.keyboard와 같은 라이브러리를 사용하는 방법을 알아야 합니다. 

각 모듈에는 "Catmods"탭의 ct.js 내부에서 얻을 수 있는 자체 참조가 있습니다. ct.place 및 ct.keyboard도 튜토리얼에서 널리 사용되며 이러한 라이브러리 사용 방법을 배우는 데 좋습니다.


막히면 ct.js 포럼에서 주제를 만들어 다른 사람들이 도와 줄 수 있습니다.


기본 개념 


Ct.js는 시각적 편집기와 결합 된 JavaScript로 작성된 모듈 식 라이브러리입니다. 편집기는 ct.IDE라고도 합니다. ct.js의 게임은 JavaScript로도 작성되었습니다. 웹의 프로그래밍 언어이며 유연하고 배우기 쉬우며 무한히 깊습니다.


모든 ct.js 게임은 텍스처, 복사본, 유형 및 방으로 구성됩니다.


  • 텍스처는 그 자체로 많은 작업을 수행하지 않지만 복사본에 사용되며 코드로 그릴 수 있는 이미지입니다. 이 자산은 스프라이트라고도하지만 타일셋, 배경 등이 될 수도 있습니다.
  • 복사본은 사용자 입력 및 기타 복사본과 상호 작용할 수 있는 게임의 논리적 개체입니다. 적, 나무, 총알, 보석, 보너스, 고양이-모든 것이 사본입니다. 다른 게임 엔진에서는 복사본을 "객체", "액터"또는 "인스턴스"라고 합니다.
  • 각 사본은 특정 유형에 해당합니다. 유형은 공통 설정 및 동작이 있는 새 사본의 템플릿입니다. 다른 게임 엔진에서는 클래스 또는 객체라고 부를 수 있습니다.
  • 방은 게임에서 복사본을 배치하는 2D 공간입니다. 룸에는 자체 추가 동작 (레벨 스크립트)이 있을 수 있습니다. 룸은 종종 레벨 또는지도라고도합니다. 주목할만한 차이점은 다른 2D 엔진이 특정 크기를 설정하는 경향이 있을 때 ct.js의 공간이 무한하다는 것입니다.

게임을 더 좋고, 더 좋고, 재미있게, 개발하기 쉽게 만드는 데 도움이 되는 추가 리소스가 있습니다.


  • 다양한 입력 방법을 하나의 API로 결합하는 작업이므로 키보드, 게임 패드, 가상 조이스틱 및 기타 항목에 대해 한 번 코딩 할 수 있습니다.
  • Catmod는 핵심 라이브러리를 해킹하고 프로그래밍을 위한 새로운 도구와 엔진에 새로운 기능을 추가하는 추가 모듈입니다.
  • 사용자 지정 글꼴을 사용하면 게임에서 .ttf 파일을 사용할 수 있으므로 모든 브라우저 또는 PC에서 게임이 멋지게 보입니다.
  • 이미 터 탠덤 또는 단순히 입자 시스템은 텍스처로 만든 유연한 시각 효과입니다. 폭발, 마법 효과, 비, 눈 및 기타 많은 특수 효과를 만들 수 있습니다.
  • 부드러운 애니메이션으로 스킨 가능한 캐릭터를 위한 스켈레탈 애니메이션.
  • 사운드는 코드로 재생되는 오디오 자산입니다.
  • 스타일은 사용자 인터페이스를 만드는 동안 사용되는 레이블을 그리기 위한 템플릿입니다.


댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.