디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[💬] 유사유사게임만들기 #5

ㅇㅇ갤로그로 이동합니다. 2019.11.13 15:38:21
조회 1180 추천 7 댓글 15
														

이전글 https://gall.dcinside.com/mgallery/board/view?id=micateam&no=1327112


이제 플레이어는 일단 만들었다. 이제 적만 있으면 완벽함.


미리말하지만 만들면서 스샷찍은거라 첨부한 스크립트들과는 차이가 있다. 이름이라든가 그래서 스샷대로하면 버그가 있을 수 있음. 알아서 잡든가 아님 올린파일쓰든가 하셈. 올린건 버그 없는건 확인함.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54d1c8e5fa8093fa52709bfea


이제 플레이어 스크립트에서 필요한걸 복붙하자. 이름은 적당히. 이러면 별로 좋은건 아닌데다가 다음화에 나올 상속구조만들기랑 순서가 바뀐건 맞는데 게임을 만들고 데이터를 만든게 아니라 데이터에 맞춰서 게임을 만드는거라 어쩔 수 없음. 거기다 만들면서 연재하는 거도 그럼.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54b1dde5fa20938f52766ca2a


씬도 다른이름으로 저장하자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a5481a8e59f1046fa127788993


이제 그리폰이 적으로 나올때다. 조팸상인 엠삐41이 적이 될거임.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54b1cdd0af20531a427927bb7


-State_machine-을 다음과 같이 구성. 그리폰은 철혈과 다르게 티베깅모션이 있다. 일단은 더미로만 둠. 스크립트는 다시 다 붙이자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54b1b8a5fa4053ea1270a3cf6


이번에 만들거는 npc이니까 입력관련 부분을 인공지능으로 대체해야됨. 복잡하게 할건 없고 state machine을 하나 더 올릴거다.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a5444fdb0da7003af52798268d


State machine이름은 goal으로 지음. 적이 있으면 공격하고 없어지면 하던일을 계속 하게 할거임. 원한다면 저기에 추적하고 정찰하고 이런저런거 추가해도 됨. 난 이동하는거랑 공격하는거만 만듦.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a51e48890ba80568f22796c44c


함수를 몇개 만들어서 state machine을 저장하고 지우고 타겟 초기화하는거 등등을 만들어주자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54b4b8959f40639f62782ecce


이제 현제 state들에 따라 실제 애니메이션이 작동하는 state들을 작동하게 하자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a5491d880da4003df3278df6ab


목표에 도달했는지 체크하는 함수도 만들자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a5184bde0ba7083af327440615


물리관련 작동을 할 필요는 없으므로 -_process- 함수에 저렇게 state들이 어떻게 변할지 만들어주자. 좀더 가끔 실행되게 하고 싶으면 -timer-에서 시간 될때마다 실행하게 하든가 하면 됨. 죽는 경우도 만들자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a518498c59a5023ef127e59edf


이제 세부적인걸 조정하면 됨. 원래는 키를 누르면 계속 공격이지만 얘는 적이 있으면 계속 공격하는걸로 바꿈.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54a12865df1083fa227ca589a


움직이는거도 마찬가지. 보는 방향이 목표랑 같으므로 키입력 대신 바꿔주자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a51f1dda5df6013ca5274d3c99


이제 시야를 붙여줄거임. 우리는 눈과 손이 있지만 컴퓨터는 그런거 없다. 일일이 다 알려줘야댐. 특정 지역에 뭐가 있는지 알라면 저렇게 -Area2D-노드로 충돌을 확인하게 하면 된다. 저걸로 적 위치 확인하게 하는거임


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a51813875ef2086cf2273bfeb5


적이 저 안에 들어오면 공격하게 해야겠지. 시그널을 연결하자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54d19db09a8553ea0278c381a


맨아래 두개가 적을 발견하면 적인지 확인한 후 목표로 추가하는 함수다. 아군인지도 확인해서 힐하고 버프주고 그런거도 가능은 하니 잘 생각하셈.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a5484c8a0aa2083da027e6c254


이제 죽으면 시체를 사라지게 할거다. 총알이랑 똑같음. 싸우는데 시체 안사라져서 메모리터지는 불상사를 막자.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a54e1a8c0ba20630f22745a140


이제 간단히 테스트를 하면 됨. 근데 움직이기는 하는데 공격하거나 공격이 맞지는 않을거다. 왜냐면 그룹따라 적인지 확인하는데 이걸 지정안함.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a51f4f8b5da30268a22719b920


-노드-탭 아래 -그룹-탭으로 가서 그룹을 만들어주자. 루트노드에다 만들면 될거임. 그룹은 그리폰과 철혈이다.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6d270e4c25dd822989d7612a51b4cdb0ba9076af12766cdf0


이제 그룹을 추가해주자. 이러면 적당히 잘 작동할거임.


viewimage.php?id=20b4d327f1d739ab&no=24b0d769e1d32ca73ced84fa11d0283162f18dd5505eb28abfc2617ab66f7bd2075f04130cebcf0b0ff6d6bf1ce2c25bee906b8ddec5fb26db1d941b58cf92cebf6d2d50



전통의 스크립트다.

스샷제한상 작동하는 짤은 다음에 올려줌

AI쪽은 이렇게 안하고 if else 이래도 될거다. 근데 이렇게 하는게 범용성이 더 낫다고 생각함. 더 괜찮은 아이디어 있음 알려주셈. 


#5_2에서 계속


추천 비추천

7

고정닉 6

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2858 설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
1577927 공지 뉴비&복귀 가이드 및 유용한 정보 [68] ㅇㅇ갤로그로 이동합니다. 20.08.21 396246 83
1828109 공식 19차 패스 [3] 고갈비갤로그로 이동합니다. 19:00 68 5
1828098 공식 점검 공지 [3] 고갈비갤로그로 이동합니다. 17:20 186 6
1828062 공식 스킨 조각 (4) (한섭 공지) [1] 얀데레좋아함갤로그로 이동합니다. 05.07 455 5
1828061 공식 19차 패스 예고 [7] 고갈비갤로그로 이동합니다. 05.07 688 6
1828060 💬 스포)적 설명 [3] quartz갤로그로 이동합니다. 05.07 586 6
1828059 공식 스킨 조각 고갈비갤로그로 이동합니다. 05.07 375 5
1828058 공식 인트루더 복각 [1] 고갈비갤로그로 이동합니다. 05.07 404 6
1827483 정보 [제15장 프롤로그] 오귀인의 샘물 공략 및 정보 모음 [15] 스텡갤로그로 이동합니다. 04.26 6600 37
1828039 히든 안개거두기+ 14Sv98 1348270 [8] 템플러갤로그로 이동합니다. 05.07 410 13
1828032 공식 신규 전술인형 확률 UP & 저격구축(한섭 공지) [1] 얀데레좋아함갤로그로 이동합니다. 05.06 467 5
1828026 공식 스킨 조각 [2] 고갈비갤로그로 이동합니다. 05.06 690 10
1828024 공식 신캐 저격구축 및 픽업 공지 [3] 고갈비갤로그로 이동합니다. 05.06 804 13
1828022 공식 케르베로스 복각 [1] 고갈비갤로그로 이동합니다. 05.06 355 5
1828021 히든 각종 랭킹전, 히든 비리비리 영상 검색 키워드 모음집 [7] 산매갤로그로 이동합니다. 05.06 426 12
1828010 💬 이번주 혼합훈련 노컨조합 [3] 미친존재감갤로그로 이동합니다. 05.06 626 17
1827998 💬 이번주 혼합훈련 [3] ㅇㅇ갤로그로 이동합니다. 05.06 355 14
1827984 💬 잘 있어라 탈린 1 EX 1더미 친구제대 사용 클리어 [7] ㅇㅇ갤로그로 이동합니다. 05.05 464 9
1827925 정보 '엘리트 마크' 가구 정리 3부 (오귀인의 샘물) [2] ㅇㅇ갤로그로 이동합니다. 05.04 403 9
1827920 정보 '엘리트 마크' 가구 정리 2부 (편극광~거울문의 지속) [4] ㅇㅇ갤로그로 이동합니다. 05.04 336 8
1827918 💬 이벤트 가구 상호작용 [2] quartz갤로그로 이동합니다. 05.04 437 8
1827895 히든 [안개거두기+] 67만 적당충 공략 이미지화 [18] ㅇㅇ갤로그로 이동합니다. 05.04 2021 34
1827894 정보 공개된 신캐 셋과 클뜯한 신캐스킬 매칭시켜보면 각각 이거임 [8] ㅇㅇ갤로그로 이동합니다. 05.04 884 9
1827857 💬 스킬 [13] ㅇㅇ갤로그로 이동합니다. 05.03 958 11
1827851 💬 신캐 스킬 [16] quartz갤로그로 이동합니다. 05.03 1170 10
1827818 정보 여러분이 무조건 이번 m240l파밍을 열심히 해야하는 이유 [31] 조수석아재갤로그로 이동합니다. 05.02 1719 16
1827803 정보 여러분이 무조건 이번 tps파밍을 열심히 해야하는 이유 [24] 조수석아재갤로그로 이동합니다. 05.02 1754 18
1827742 공식 스킨 조각 (2) (한섭 공지) [1] 얀데레좋아함갤로그로 이동합니다. 04.30 643 7
1827740 공식 스킨 조각 [6] 고갈비갤로그로 이동합니다. 04.30 1024 8
1827738 💬 안개+205.2 조합 정리용 [16] Ertai갤로그로 이동합니다. 04.30 1488 8
1827694 공식 신캐 풀샷 [10] 고갈비갤로그로 이동합니다. 04.29 1589 8
1827689 공식 신캐 중상 [3] 고갈비갤로그로 이동합니다. 04.29 970 8
1827688 공식 한섭 점검 공지 [3] 얀데레좋아함갤로그로 이동합니다. 04.29 529 5
1827687 히든 205만 다른 영상 [3] 로즈버그갤로그로 이동합니다. 04.29 534 5
1827685 공식 제13기 회색지대 탐사 보상 추가(한섭 공지) [4] 얀데레좋아함갤로그로 이동합니다. 04.29 889 7
1827665 💬 이번주 혼합훈련 노컨조합 [2] 미친존재감갤로그로 이동합니다. 04.29 738 14
1827663 💬 이번주 탐색 우세 ~5/6 03:59 [2] WDFaith갤로그로 이동합니다. 04.29 222 6
1827653 💬 이번주 혼합훈련 [3] ㅇㅇ갤로그로 이동합니다. 04.29 424 7
1827647 히든 안개 거두기+ 205.2 선착순 달려라 [18] 산매갤로그로 이동합니다. 04.28 1664 8
1827640 히든 안개 거두기+ 2번 전투 67만 비리비리 영상 + 후기 [3] ㅇㅇ(125.143) 04.28 1354 15
1827636 공식 신캐 풀샷 [10] 고갈비갤로그로 이동합니다. 04.28 1214 9
1827635 💬 요청하신 안개거두기+ 몹 작능들 [3] 미친존재감갤로그로 이동합니다. 04.28 296 5
1827634 히든 안개 거두기+ 203.5 플레이 소감 [17] 산매갤로그로 이동합니다. 04.28 1119 8
1827617 히든 14 hk23 1118827 [8] VFL624×56갤로그로 이동합니다. 04.28 620 7
1827594 💬 스포)소녀전선 오귀인의 샘물 스토리 종료시점 관계도(1차수정) [13] ㅇㅇ(118.42) 04.28 1796 24
1827592 히든 [안개 거두기+] 1,453,924 점 후기 [5] yoho갤로그로 이동합니다. 04.28 901 9
1827576 💬 스포)소녀전선 오귀인의 샘물 스토리 종료시점 관계도<<피드백 받습니다. [20] ㅇㅇ(118.42) 04.27 2019 25
1827561 공식 매드코어님의 400~401번째 4컷 만화 [4] 얀데레좋아함갤로그로 이동합니다. 04.27 826 9
1827512 💬 세계 끝의 등대 EX 8킬 2턴 클리어 [9] ㅇㅇ갤로그로 이동합니다. 04.27 1656 19
1827511 정보 E5 세계 끝의 등대 EX 공략 [10] 스텡갤로그로 이동합니다. 04.27 1541 6
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2