디시인사이드 갤러리

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

갤러리 본문 영역

ㅋㅌㅋ) 요상한 탄도 나오는 이유 대충 알거같다

ㅇㅇ(121.138) 2024.06.12 19:26:37
조회 194 추천 1 댓글 1
														

ballistic.cpp에 projectile_attack,map.cpp에 find_clear_path,line.cpp에 line_to


void bresenham( const tripoint &loc1, const tripoint &loc2, int t, int t2,

const std::function<bool( const tripoint & )> &interact ) { // The slope components. const tripoint d( -loc1 + loc2 ); // The signs of the slopes. const tripoint s( ( d.x == 0 ? 0 : sgn( d.x ) ), ( d.y == 0 ? 0 : sgn( d.y ) ), ( d.z == 0 ? 0 : sgn( d.z ) ) ); // Absolute values of slope components, x2 to avoid rounding errors. const tripoint a( std::abs( d.x ) * 2, std::abs( d.y ) * 2, std::abs( d.z ) * 2 ); tripoint cur( loc1 ); if( a.z == 0 ) { if( a.x == a.y ) { while( cur.x != loc2.x ) { cur.y += s.y; cur.x += s.x; if( !interact( cur ) ) { break; } } } else if( a.x > a.y ) { while( cur.x != loc2.x ) { if( t > 0 ) { cur.y += s.y; t -= a.x; } cur.x += s.x; t += a.y; if( !interact( cur ) ) { break; } } } else { while( cur.y != loc2.y ) { if( t > 0 ) { cur.x += s.x; t -= a.y; } cur.y += s.y; t += a.x; if( !interact( cur ) ) { break; } } } }

z축 같은 케이스만 떼옴


3ebade68efc23f8650bbd58b3682766d9511

find_clear_path에서 변수 들어가는 거 보면 초록색 영역이면 t값이 1,(y=2x,y=1/2x) 딱 직선 위면 0,빨간색 영역이면 -1이 들어가는거 같은데


한 칸 이동한 다음에 중단점 판정하는게 아니라 조건문으로 먼저 이동해버리는 탓에 좌우로 2칸,상하로 1칸인 경우에는 t=0이라 가로로 먼저 이동하고 그거보다 좌우로 더 먼 경우에는 초록색 영역이라 t>0 충족하고 대각선 이동이 먼저 나오는


추천 비추천

1

고정닉 0

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 기 세보여도 실제로는 멘탈 약할 것 같은 스타는? 운영자 24/11/04 - -
공지 로그라이크 갤러리 이용 안내 [56] 운영자 16.04.08 84099 24
470676 엘린 진짜 아무것도 몰라서 [1] ㅇㅇ(211.114) 13:26 6 0
470675 엘린 펫들 몇 가지 물어볼게 있는데 [1] ㅇㅇ(39.124) 13:26 7 0
470674 엘린 하면서 제일 충격먹은거 ㅇㅇ(14.63) 13:21 16 0
470673 진짜 엘로나나 엘린이나 컨셉질하긴 참 좋은거같음 ㅇㅇ갤로그로 이동합니다. 13:09 25 0
470672 ㄷㅈ) 2층 망토 떴냐? [3] ㅇㅇ(124.61) 12:12 59 4
470671 근데 엘린 신규신들은 각자 다 어딧냐 [11] ㅇㅇ갤로그로 이동합니다. 12:12 102 0
470670 ㅋㅌㅋㅂㅂ) 김치 추가함. [4] 점화자갤로그로 이동합니다. 12:09 45 1
470669 ㄷㅈ)와 이런템은 왜 코글린땐 안나오고.. [3] ㅇㅇ(121.129) 11:30 50 3
470668 엘린 이거 판타지 두덕리 시뮬레이터였네 [1] ㅇㅇ(14.47) 10:01 124 1
470667 엘린 크래프팅 밀어주는거때메 초반 난잡한느낌... [3] ㅇㅇ(222.106) 09:43 134 0
470666 엘린)그웬 만나러 요윈 갔는데 [3] 고라파덕갤로그로 이동합니다. 09:09 110 0
470665 엘린 재밌나??? [4] ㅇㅇ(106.102) 08:52 126 0
470664 마인 보오<-성능 어때? [5] 로갤러(14.50) 08:38 70 0
470663 엘린 유전자 먹었는데 어따쓰는거임 [7] 로갤러(118.235) 07:31 155 0
470662 엘린 한국인이 플레이한 영상없냐 [2] ㅇㅇ(1.177) 03:37 199 0
470661 돌죽 영문위키가 틀리는 일이 있긴 있네 [2] 불블볼갤로그로 이동합니다. 02:13 156 3
470660 ㄷㅈ)아니 씨 팔 o 한번 누른게 그렇게 죽을 죄였냐 [4] ㅇㅇ(121.138) 02:05 129 2
470658 ㄷㅈ) 코글린 쌍검사 무덤에서 발림 [1] 로갤러(116.47) 01:37 44 0
470657 ㅋㅌㅋㅂㅂ) 좀비한테 물려서 상처 파란색 됐는데 [5] ㅇㅇ(125.191) 01:12 103 0
470656 엘린에서 인지랑 민첩 올리려면 어떻게 해야해? [4] 로갤러(39.124) 01:07 132 0
470655 왈도 구려졌다길래 한번 굴려봤는데 [13] 가이우스(76.174) 01:04 202 0
470654 노아야 시발 돌았니??? [6] Khelerd갤로그로 이동합니다. 00:51 359 8
470653 ㄷㅈ)최후의 양심 [2] blister갤로그로 이동합니다. 00:40 71 1
470652 야붕이 하는겜.webp [1] ㅇㅇ갤로그로 이동합니다. 00:24 143 2
470651 하루에 한 번 웨이시 증오하기 278일차 [2] ㅇㅇ(210.222) 00:22 67 5
470650 ㄷㅈ) 데몬스폰 혼돈의단어 좋네 [3] 로갤러(39.7) 00:21 55 0
470649 ㄷㅈ)지옥 체험판 [2] blister갤로그로 이동합니다. 00:07 75 2
470648 엘린에 완드 쥐어짜기 있음? 으으엨갤로그로 이동합니다. 11.04 112 0
470647 ㄷㅈ 돌연변이포션 충분하면 도박 ㄱㅊ? [8] ㅇㅇ갤로그로 이동합니다. 11.04 56 0
470646 엘린)병을... 다시 안줘? ssh0818갤로그로 이동합니다. 11.04 103 1
470645 ㄷㅈ) 신규변이 마크렙 조합이면 사기네 [3] ㅇㅇ(14.36) 11.04 85 0
470644 정신나갈거같은게임 [4] Khelerd갤로그로 이동합니다. 11.04 402 9
470643 ㄷㅈ) 변이 정상화 ㅇㅇ(14.36) 11.04 61 1
470642 엘린) 크림베리 중독 (저자 슈미트 박사) [1] 으으엨갤로그로 이동합니다. 11.04 130 4
470641 마비노기 하는 느낌이네 엘린 [3] 홈에디션갤로그로 이동합니다. 11.04 230 6
470640 엘린)뼈유리라고? 그게 뭔소리야 [4] ssh0818갤로그로 이동합니다. 11.04 170 3
470639 ㄷㅈ) 한손검 픽다트가 은근 우지안이랑 시너지 좆됨 [1] ㅇㅇ(118.235) 11.04 79 0
470638 ㄷㅈ) 뉴비 딥엘 법사 올룬클 성공 [3] 로갤러(147.46) 11.04 108 6
470637 할배 선물 퀄리티는 옛날이랑 똑같은대 [1] calc갤로그로 이동합니다. 11.04 64 0
470636 ㄷㅈ 뱀이랑 해안가가 진짜 ㅈ같음 나만그러냐 [7] ㅇㅇ갤로그로 이동합니다. 11.04 82 0
470635 ㄷㅈ 장갑에 of impulsive 이거 뭔 효과림 [1] 로갤러(223.39) 11.04 73 1
470634 엘린 기계번역 결국 버렸다 [1] 고라파덕갤로그로 이동합니다. 11.04 229 1
470633 오늘 시작한 뉴빈데 이상한거 먹음; [7] 로갤러(121.137) 11.04 223 0
470632 엘린 생각만 해보고 있는 거 LF.갤로그로 이동합니다. 11.04 92 0
470631 엘린도 몬스터볼로 잡은 펫은 사실상 레벨 고정인가? [8] 로갤러(222.104) 11.04 144 0
470630 요새는 3~5룬클만 하게되는듯 [4] ㅇㅇ(121.124) 11.04 89 0
470629 엘린 구경삼아 번역 파일 보는데 영어 번역도 이상한거 많네 [2] 로갤러(121.141) 11.04 155 1
470628 ㅋㅌㅋdda)아티팩트 부작용효과중이 얘네들 안전하게 알려면 Lasshole갤로그로 이동합니다. 11.04 59 0
470627 엘린의 시대가 올까요? [1] HLY갤로그로 이동합니다. 11.04 171 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2