디시인사이드 갤러리

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

갤러리 본문 영역

[코드] 인벤토리에서 자동으로 자리 찾기 구상

GMS2갤로그로 이동합니다. 2022.06.12 17:00:37
조회 50 추천 0 댓글 1
														


viewimage.php?id=2abcdd23e8d333a37cacc2a012d82b6f&no=24b0d769e1d32ca73ceb8efa1bd8233cba1a0373560700671e28ce1d7d965b031dc9243ee4ca49a7f1ec59f9515d3684a1a4e20d13697dc9ed5a43c0311c9d8227df35730a06a1659b119d8bf1


인벤에 있는 아이템은 자신의 위치를 번호로 받음


페이지당 INVEN_WIDTH*INVEN_HEIGTH 만큼 (즉 24개), INVEN_PAGE_MAX마다 총 96개 슬롯이 있음


0번은 첫번째, 1번은 두번째... 95는 4페이지 마지막 칸에 있는 아이템임


function InvenPositionCheck()

{

var _height = ds_grid_height(invenGrid);

var _position = -1;

for(var i = 0; i < _height; i++;)

{

if(!ds_grid_value_exists(invenGrid, ii.Cord, 0, ii.Cord, _height, i))

{

_position = i;

exit;

}

}

return _position;

}


인벤토리 아이템이 저장되는 invenGrid에서 ii.cord줄(위치가 저장되는 줄의 enum)을 쭉 읽어서 0부터 탐색하며 없는 숫자를 받음


만약 인벤에 템이 1, 4, 6자리에 있으면 첫 번째 아이템을 새로 추가하면 0을 받게 됨


0,1,4,6이 있는 상태에서 받으면 0이 있으니 넘어가고, 1도 있어 넘어가고, 2는 없어서 2를 받아옴


이런 식으로 채우다 마지막까지(95번)가서 모든 번호가 있으면 그냥 원래 _position의 숫자인 -1을 돌려받고 -1이면 아이템 추가에 실패함


잘 될지는 아직 모름

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 연말 모임 가는 곳마다 가장 인싸일 것 같은 스타는? 운영자 25/12/08 - -
- AD AI 가전 디지털 모음전 운영자 25/11/27 - -
- AD 추운 겨울 BJ와 함께하면 따듯! 운영자 25/10/24 - -
1 공지 GameMakerStudio 미니 갤러리 개설 [2] GMS2갤로그로 이동합니다. 22.05.31 106 0
40 일반 갤주 뒤짐? 아산학생갤로그로 이동합니다. 23.11.08 75 0
39 일반 해상도옵션 만드는게 진짜 머리아픔 나이로혼갤로그로 이동합니다. 22.12.09 80 0
37 일반 갤 살려주세요. 나이로혼갤로그로 이동합니다. 22.08.13 48 0
36 일반 나 어제 만든거 나이로혼갤로그로 이동합니다. 22.08.08 92 0
35 일반 뉴겜스 코딩창 색깔 뭔가 뭔가임 나이로혼갤로그로 이동합니다. 22.08.01 51 0
32 일반 스택이 발목 오래 잡네 ㅋㅋ GMS2갤로그로 이동합니다. 22.06.25 89 0
31 일반 같은 종류 스택하는 거 고민 GMS2갤로그로 이동합니다. 22.06.19 39 0
30 일반 인벤시스템 짜던거 수정버전 GMS2갤로그로 이동합니다. 22.06.18 45 0
29 일반 튜토리얼 시리즈 번역 꾸준히 하고는 싶은데 [2] GMS2갤로그로 이동합니다. 22.06.15 53 1
28 일반 예전에 연습용으로 만든 프로젝트임 [1] GMS2갤로그로 이동합니다. 22.06.15 82 1
27 일반 나도 프로그램 몇 개 추천함 [2] GMS2갤로그로 이동합니다. 22.06.15 60 0
26 일반 "Tilesetter" [1] 튀자!갤로그로 이동합니다. 22.06.14 58 1
25 코드 인벤 한 번 반응형으로 짜봄 GMS2갤로그로 이동합니다. 22.06.13 46 0
24 일반 나 예전에 만들던 인벤 [3] 나이로혼갤로그로 이동합니다. 22.06.13 151 1
23 코드 아래 이동 코드 속도 1일때 문제 해결 GMS2갤로그로 이동합니다. 22.06.13 43 0
22 일반 되긴 하는데 좀 복잡한 느낌임 [2] GMS2갤로그로 이동합니다. 22.06.12 83 0
코드 인벤토리에서 자동으로 자리 찾기 구상 [1] GMS2갤로그로 이동합니다. 22.06.12 50 0
20 코드 좌표계를 이용한 이동 [14] GMS2갤로그로 이동합니다. 22.06.10 103 1
19 일반 인벤 구현 중간 정리 GMS2갤로그로 이동합니다. 22.06.09 55 0
18 일반 작동 확인 GMS2갤로그로 이동합니다. 22.06.09 40 1
17 일반 두 번째 코드는 +랑 -가 좀 바껴있었음 그리고 [5] GMS2갤로그로 이동합니다. 22.06.09 66 1
16 일반 스샷인데 다를건 없을거같은데... [2] 튀자!갤로그로 이동합니다. 22.06.09 65 0
15 일반 아래 코드 자체는 문제 없는데 GMS2갤로그로 이동합니다. 22.06.09 44 0
14 일반 shaun spalding 코 [3] 튀자!갤로그로 이동합니다. 22.06.09 77 0
13 일반 [Platformer Tutorial] 1편 : 이동과 충돌 [2] GMS2갤로그로 이동합니다. 22.06.08 1045 1
12 일반 진짜 처음부터 차근차근 해볼라니까 힘드네.. [4] 튀자!갤로그로 이동합니다. 22.06.08 80 0
11 일반 튜토리얼 시리즈나 몇 개 번역해서 올려야지 [2] GMS2갤로그로 이동합니다. 22.06.07 78 1
10 코드 UI 드래그 구현 GMS2갤로그로 이동합니다. 22.06.06 145 1
9 일반 게임메이커2로 갈아탐 [1] 나이로혼갤로그로 이동합니다. 22.06.06 126 0
8 일반 혹시 gms2 박치기로 게임 만들어보고싶은디 타일셋 구매사이트 있나요 [2] 튀자!갤로그로 이동합니다. 22.06.05 72 0
7 일반 인벤토리 시스템 만들기(1) 구상안 GMS2갤로그로 이동합니다. 22.06.05 71 0
6 정보 [PixelatedPope] 세이브 시스템 GMS2갤로그로 이동합니다. 22.06.04 53 0
5 정보 [Shaun Spalding] 튜토리얼 시리즈 1, 2편 [5] GMS2갤로그로 이동합니다. 22.06.04 163 1
4 정보 [Let's Learn This Together] 인벤토리 튜토리얼 GMS2갤로그로 이동합니다. 22.06.04 63 0
2 정보 [FriendlyCosmonaut] - Farming RPG GMS2갤로그로 이동합니다. 22.05.31 64 1
1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2