디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(121.138) 2024.06.12 19:26:37
조회 185 추천 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/09/23 - -
이슈 [디시人터뷰] '더 인플루언서' 표은지, 귀여움과 섹시함을 겸비한 모델 운영자 24/09/26 - -
AD 라이즈 오브 킹덤즈 5주년 출항! 대한민국 승리를향해! 운영자 24/09/23 - -
467969 ㄷㅈ 획득 스크롤에 보정있는거 진짜임? [3] 불블볼갤로그로 이동합니다. 09.25 122 1
467968 ㄷㅈ)폭풍폼 클리빙 있는데 이걸로 광역 암살ㄱㄴ? [7] ㅇㅇ(211.235) 09.25 122 0
467967 ㄷㅈ)갑옷 별 스텔스수치 패널티 정리 (수정) [13] engine갤로그로 이동합니다. 09.25 337 7
467966 모바일겜 보는데 이게 대체 왜 여깄노 [6] ㅇㅇ(14.37) 09.25 211 7
467965 ㅌㅈ 아직도 dlc 안떴네? 로갤러(182.209) 09.25 52 0
467964 ?? 나 어캄?? [3] 로갤러(39.114) 09.25 156 0
467963 미노타우르스 암살자를 하라는 신돌죽의 은혜겠지요... [1] 로갤러(39.114) 09.25 100 0
467962 념글 문어장인 닷지 4.7은 머지 [2] ㅇㅇ(223.39) 09.25 145 0
467961 마크렙 섬멸의 표식이 다스 기준 1티어 표식 맞지? [6] 로갤러(14.50) 09.25 106 0
467960 데몬중갑 변이 ㅁㅊㅌ? [2] 로갤러(14.50) 09.25 94 0
467959 ㅌㅈ)하이써마 마법복제오브소환 이거 [2] 로갤러(183.105) 09.25 71 0
467958 ㄷㅈ)중반 매니폴드 위험하네 [2] blister갤로그로 이동합니다. 09.25 122 0
467957 ㄷㅈ) 획득2로 여는 보물창고 가치가 있을까? [2] 로갤러(58.87) 09.25 83 0
467956 ㄷㅈ)모멘텀 스트라이크 이딴거 누가씀?? [4] ㅇㅇ(118.46) 09.25 107 2
467955 기술 망각이라는 게 기술 역량 잊는 거임? [3] 로갤러(125.184) 09.25 109 0
467954 ㄷㅈ) 어비스에서 텔찢고나오면 딜레이가 어비스 기준이네 [3] ㅇㅇ(31.104) 09.25 96 0
467953 힘의검이랑 브로드 엑스 중에 뭐가 더 좋을까 [4] 로갤러(211.36) 09.25 71 0
467952 합체 슬라임한테 한 방 맞구 죽었어 [10] ㅇㅇ(211.193) 09.25 121 0
467950 ㄷㅈ) ??? 멘나스도 포켓몬스터 가능하네 [2] ㅇㅇ(31.104) 09.25 133 1
467949 ㄷㅈ) 델-버 는 진짜 개쩌는 스타팅이다 ㅇㅇ(31.104) 09.25 110 0
467947 카타클 밝밤 날아다니는 해적선 컨셉하면 간지 쩔것다 ㅇㅇ(117.123) 09.25 89 3
467946 암살부츠 삭제죽당함? [2] ㅇㅇ(121.88) 09.25 108 0
467945 ㄷㅈ)뉴비 연승 달성했어요 [2] Cafe-Kim갤로그로 이동합니다. 09.25 82 4
467943 ㅋㅌㅋ 적도 고통 있음? [1] ㅇㅇ(36.39) 09.25 83 0
467942 하루에 한 번 웨이시 증오하기 237일차 ㅇㅇ(223.39) 09.25 46 5
467941 ㄷㅈ)데모닉 터치 맨손vs퀵블 [4] 로갤러(121.147) 09.25 84 1
467940 ㅋㅌㅋ ㅂㅂbn) soy mod 해보신 분? 레시피 에러? [3] 로갤러(14.52) 09.25 84 0
467939 COQ) 씨빨 개!!!!!!!!썌끼야ㅑ!!!!!!!!!!!!!!!!!!! [5] future갤로그로 이동합니다. 09.25 125 0
467938 ㄷㅈ)이것이... 독사의 채찍...? [5] Curvplet갤로그로 이동합니다. 09.25 145 1
467937 ㄷㅈ)폐급 트로브의 신기원 [2] blister갤로그로 이동합니다. 09.25 111 1
467936 ㄷㅈ) 체이개구리냉법은 [1] 로갤러(118.235) 09.25 71 0
467934 ㅋㅌㅋ 초반에 무적건 타격무기 써야대는구나 [2] ㅇㅇ(36.39) 09.24 108 0
467932 돌죽뉴비 인간네크로 해봤는데 [2] ㅇㅇ(222.118) 09.24 113 0
467931 ㅋㅌㅋ) 타인의 따뜻한 마음 덕분에 살아간다 [2] 로갤러(220.124) 09.24 116 2
467930 ㄷㅈ) 이끼 스프리건 별로네 [1] ㅇㅇ(31.104) 09.24 68 0
467927 웹죽 봇 수준보소ㅋㅋㅋ [3] ㅇㅇ(118.46) 09.24 181 4
467926 ㅋㅌㅋ)투척무기 딱 힘에 따라 뎀증이랑 전문기술 만들먼 될거같은데 [1] Lasshole갤로그로 이동합니다. 09.24 85 0
467925 ㄷㅈ) 이레데 믿는상태에서 메나스죽으면 내 편돼?? [5] ㅇㅇ(49.175) 09.24 123 0
467924 ㄷㅈ)언데드 시체랑 원본이랑 스펙 얼마나차이남? [6] 로갤러(112.149) 09.24 90 1
467922 ㄷㅈ) 그레이트 플레이어 [9] ㅇㅇ(31.104) 09.24 390 10
467921 돌죽용어나 영어 단축키때문에 시작 못하는사람 많음? [4] 로갤러(223.39) 09.24 83 0
467920 ㄷㅈ) 코글린 쌍권총맨은 진짜 운의 영역이다 [2] ㅇㅇ(31.104) 09.24 91 0
467919 카타클 투척용 무기들 뎀지 쌧으면 유용햇음? [11] ㅇㅇ(117.123) 09.24 99 0
467918 A랑 C 중에 뭐고르지 [8] 로갤러(112.147) 09.24 123 0
467917 ㄷㅈ)pbd데몬스폰 마크렙 중갑vs경갑 [5] 로갤러(121.147) 09.24 70 0
467916 ㄷㅈ 던전입구 붕괴됬으면 이 던전은 못 가는 거임? [3] 로갤러(223.62) 09.24 103 0
467915 로그라이크 유입이란게 [19] 좀비농사꾼갤로그로 이동합니다. 09.24 197 1
467914 ㄷㅈ 네크 시발럼 왜 언데드한테 약하지 [5] 로갤러(223.62) 09.24 103 2
467912 ㄷㅈ) 돌연변이 물약 애용합시다 [5] 로갤러(182.229) 09.24 120 0
467911 드포 어드벤처 퀄리티 어떰 [3] 도시드워프갤로그로 이동합니다. 09.24 88 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2