섹션 10. 공개와 문제 해결
레퍼런스
자주 묻는 질문
"~하려면 어떻게 하나요?"에 짧게 답하고, 자세한 페이지로 안내합니다. 답은 실측한 내용만 적었습니다. 증상에서 출발하려면 증상별 문제 해결을 봅니다.
시작과 저장
- 저장 버튼이 어디 있나요?
- 없습니다. 손으로 바꾼 값과 AI가 바꾼 내용은 바로 서버에 저장됩니다. 돌아갈 지점을 남기려면 체크포인트를 씁니다. → 자동 저장, 체크포인트로 작업 남기고 되돌리기
- 설치해야 하나요?
- 아니요. 브라우저로 oasisw.ai에 로그인해 씁니다. → 웹 엔진이라 다른 점
- 게임은 어떻게 실행하나요?
- 맨 위 오른쪽 ▶ Launch를 누르면 새 탭에서 게임이 열립니다. 고친 뒤에는 게임 탭을 새로 고칩니다. → Launch로 실행하기
AI
- AI가 부탁하지 않은 것까지 바꿨어요.
- 요청문 끝에 "요청한 것 외에는 손대지 마세요"를 매번 적습니다. 그래도 바뀔 수 있으므로 끝나면 바뀐 범위를 확인합니다. → 요청문 쓰는 원칙, AI가 바꾼 범위 확인하기
- AI 작업을 되돌리고 싶어요.
- AI에게 요청하기 전에 체크포인트를 남겨 두고, 결과가 마음에 들지 않으면 그 체크포인트로 Restore합니다. → AI 작업 되돌리기
- AI가 "문제 없음"이라는데 게임이 이상해요.
- 자동 점검 결과는 완료의 기준이 아닙니다. Launch로 직접 해 보고, 본 것과 원하는 것을 적어 고치기 요청을 보냅니다. → 마지막 줄과 자동 점검 해석, 고치기 요청 보내기
- AI가 멈췄어요.
- → 멈췄을 때, 덜 끝났을 때, 맴돌 때
고치기
- 색을 바꾸려면?
- 엔티티의 머티리얼에서 DIFFUSE → Color를 바꿉니다. 같은 머티리얼을 쓰는 다른 엔티티도 함께 바뀝니다. → 엔티티 색 바꾸기
- 속도나 점수 같은 숫자를 바꾸려면?
- 스크립트가 붙은 엔티티의 SCRIPT 칸에서 바꿉니다. 코드의
default를 바꿔도 이미 붙은 엔티티의 값은 바뀌지 않습니다. → 스크립트 속성 값 바꾸기 - 화면 글자를 바꿨는데 게임에서는 그대로예요.
- 시작할 때 스크립트가 글자를 덮어씁니다. 문구는 스크립트 속성에서 바꿉니다. 한글이 빠지면 글꼴에 그 글자가 없는 것입니다. → 점수·안내 글자 바꾸기
- 물체가 떨어지지 않아요 / 바닥을 뚫고 떨어져요.
- 물리 모듈(Ammo)을 가져왔는지, 바닥에 Collision과 Rigid Body가 둘 다 있는지, 충돌 범위가 바닥 크기와 맞는지 봅니다. → 충돌 판정 붙이기
- console.log가 안 보여요.
- 에디터의 CONSOLE이 아니라 게임 탭의 브라우저 개발자 도구 Console에 나옵니다. → 디버깅
에셋
- 3D 모델은 어디서 구하나요?
- ASSETS의 ASSET STORE에서 받습니다. 스토어 에셋은 CC0입니다. → 에셋 스토어에서 모델 받기
- 내 파일(소리, 글꼴, 그림)을 쓰려면?
- ASSETS의 Upload로 올립니다. → 파일 올리기
공개와 협업
- 다른 사람에게 게임을 보여 주려면?
- Publish / Download에서 공개하고 공개 주소를 보냅니다. → 게임 공개하기, 공개 주소 공유하기
- 고친 뒤 다시 공개했는데 주소에서 옛 게임이 나와요.
- 두 번째 공개부터는 새 빌드를 기본 빌드로 직접 정해야 합니다. → 다시 공개와 기본 빌드
- 팀원과 같이 만들려면?
- → 팀원 초대와 권한, 실시간 협업
- 프로젝트를 파일로 보관하려면?
- 대시보드의 프로젝트 ⋯ → 내보내기 (.zip). → 프로젝트 가져오기와 내보내기