본문 바로가기

cocos엔진4

코코스엔진 적응기 - 4. 스크립트와 라이프사이클 이번에는 스크립트를 만들어 동작시켜보자.코코스는 무려 타입스크립트를 사용한다... 그게 뭔데...개발 공부 2년차에 C# 외길 2년인 나로서는 본적도, 해본적도 없음...하지만 뭐 언제는 할 줄 알아서 시작했나 싶다.새로운 것에 도전하는 것이 내가 걸어온 길이었기에... 이거 좀 멋있지 않나.ts 파일을 생성하고, 열어 보자.나는 이미 설치 단계에서 vsc에 ts 개발 환경을 해놨었는데, 안되면 어떡하지...?먼저, 자동 생성된 파일을 열어보면,이런 템플릿을 볼 수 있는데, 일단 하나씩 이해해보자.엔진 커스텀이 가능한 cocos 라서, built-in 을 사용한다면 'cc' 모듈이 기본이 된다.기본 cc 모듈에는 _decorator, Component, Node 가 포함되어 있으며,_decorator 는.. 2024. 6. 23.
코코스엔진 적응기 - 3. 엔진 조작 기초 무려 코코스에도 스토어가 있다.중국어가 많이 포함되어 있긴 하지만, 직접 만든 템플릿이나 툴 등 유니티 스토어와 비슷한 느낌.에셋을 받아서, 사용할 프로젝트에 추가하면 끝.가끔 자동으로 추가되지 않는 것들은, .zip 채로 다운로드 되니 직접 풀어서 넣어주면 된다.유니티에서 매터리얼이 연결 해제되면 핑크색으로 표시되던 것처럼,코코스에선 매터리얼 경로의 설정이 잘못되면 노란색으로 바뀐다고 하던데,동일하게 튜토리얼을 따라 했는데 난 멀쩡했음...아무튼 경로가 잘못되었다면, material에서 dump materials 를 체크하고 경로를 다시 잡아주면 됨.마찬가지로, material 자체의 항목이 잘못되었다면 main texture를 바꾸고 confirm 해주면 된다.여기서 유니티와 다른 점은 materia.. 2024. 6. 23.
코코스엔진 적응기 - 2. 기본 개념 다루기 2년간 유니티만 공부했었기 때문에, 유니티 비유법으로 이해 하는 것이 좋을 것 같다.드가자~~~공부 자료는 코코스 공식 튜토리얼에서 제공하는 것을 사용 할 예정코코스의 기본 단위는 Node 라고 하는 것 같다. 유니티적 사고를 해 보자면 게임오브젝트 단위가 되는 것 같다.각각의 노드는 이름, 위치, 크기, 투명도를 가지며 컴포넌트를 붙여 사용할 수도 있는 것 같으니Node=GameObject 로 이해하고 넘어가보자.새 프로젝트를 생성해본다. 제공된 템플릿 중 Hellow World를 선택해, 프로젝트를 생성하면 코코스 크리에이터의 기본 레이아웃은 유니티와 유사한 것 같아, 일단 안심이 된다.유니티가 코코스를 베낀건지, 코코스가 크리에이터로 발전하며 유니티를 베꼈는지는 모르겠지만,아무튼 처음 배우며 사용하.. 2024. 6. 19.
코코스엔진 적응기 - 1. 설치와 기본세팅 취업을 하게 된 나...앞으로 사용할 엔진인데, 백수 기간 동안 놀았던 것도 충분히 지겨워서입사 기간까지 시간이 좀 있으니 맛 좀 보고 가기로 마음 먹었다. 1. Cocos Dashboard 설치 Cocos - The world's top 2D&3D engine, game / smart cockpit /AR/VR/ virtual character / educationThe world's top lightweight, efficient, cross-platform digital content development platform can meet different development needs for 3D, 2D, AR&VR and other unique content creation, and can pr.. 2024. 6. 19.