디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(121.138) 2024.06.12 19:26:37
조회 193 추천 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 - -
469708 웹죽 사운드 패치 어떻게 하는거냐.. [2] ㅇㅇ(123.143) 10.22 131 0
469706 ㄷㅈ) 머미로 거미굴 가는 만용은 거의 98% 예측한 결과가 나온다 [5] 로갤러(94.119) 10.22 163 0
469704 한국 드포는 망한거야?? [11] 로갤러(222.117) 10.22 245 0
469703 엘로나) 보물지도 아무리 봐도 여긴데... ㅇㅇ(121.169) 10.22 95 0
469702 상점이 이렇게도 나오네 [2] 로갤러(211.41) 10.22 88 0
469701 하루에 한 번 웨이시 증오하기 264일차 [1] ㅇㅇ(210.222) 10.22 64 1
469700 파토스 하는 만화 2화 [5] 통짜오이갤로그로 이동합니다. 10.21 536 21
469699 콰지모프 이제 거래로 아이템칩은 못 뜯음? [7] 문장쓴이갤로그로 이동합니다. 10.21 99 0
469698 비의 전하충격 어떻게 쓰냐 [3] 로갤러(119.201) 10.21 93 0
469697 BN 요즘은 이나우드 좀 할만한가? dannytrejo갤로그로 이동합니다. 10.21 51 0
469696 픽셀 야발새끼 쥭어도 안주네 [4] ㅇㅇ갤로그로 이동합니다. 10.21 121 0
469695 픽셀 이거 스크롤 안주네??? ㅇㅇ갤로그로 이동합니다. 10.21 94 0
469694 ㄷㅈ) 랜덤해치 이렇게 되는건 또 첨이네 [1] 로갤러(58.78) 10.21 90 1
469693 이런 겜 어디없나 [16] 로갤러(219.251) 10.21 222 0
469691 ㅋㅌㅋdda) 나무 파이크 만들었다 [2] ㅇㅇ(115.138) 10.21 122 0
469690 헤플 배틀메이지선조 괜찮은데 이거 [2] 가이우스(76.174) 10.21 113 0
469689 ㄷㅈ) 미노전사 다음으로 할 거 추천해주세요 [8] 마리?!갤로그로 이동합니다. 10.21 146 0
469688 톰죽 부제가 로스트랜드나옴? 이랑 다크갓씨발 맞나요? [2] ㅇㅇ(118.38) 10.21 150 1
469687 왜 로스트랜드보다 엘린출시가 더 빠른거지? [1] 로갤러(112.121) 10.21 164 1
469686 1층상점 아티 홀리브액 미쳤네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [5] 가이우스(76.174) 10.21 155 1
469685 ㅂㅂ)이런 스폰지점 가능한가 [5] ㅇㅇ갤로그로 이동합니다. 10.21 120 1
469684 근데 톰죽은 왜 제목에 4가 있는거임? [2] 로갤러(118.235) 10.21 167 2
469683 왈도 이새끼 갑옷은 그래도 좋게 줬네 [4] 로갤러(211.36) 10.21 127 0
469682 ㄷㅈ) 님들 첫판 어땠는지 기억나나요 [2] ㅇㅇ(223.63) 10.21 105 0
469681 이런시발 매니폴드 안정화한 석상맨 뒤졌네 [6] 가이우스(76.174) 10.21 107 0
469680 초스압)ㄷㅈ)돌생 최초로 이 게임을 클리어하는 날이 왔습니다... [18] ㅇㅇ(59.12) 10.21 591 22
469679 이 노래 듣고 있는데 어떰?? 메큐이로갤로그로 이동합니다. 10.21 49 0
469678 PPB가 그래도 로스트랜드보다는 낫지않냐?? [5] ㅇㅇ(118.235) 10.21 151 0
469677 카타클리즘 폐차 뜯어서 오토바이 만들기.jpg [3] 점화자갤로그로 이동합니다. 10.21 155 0
469676 그러고보니 콰지모프 베타 끝났네 [2] Khelerd갤로그로 이동합니다. 10.21 124 1
469675 스톤샤드 보스 몇개읾? [4] ㅇㅇ(121.129) 10.21 96 0
469674 데몬스폰 2판째 변이 정상화 완료 GameConqueror갤로그로 이동합니다. 10.21 69 0
469673 ㄷㅈ 저에게는 병이 있습니다 [2] ㅇㅇ(121.144) 10.21 94 0
469672 다크갓 병신새끼 [3] ㅇㅇ(118.38) 10.21 119 1
469671 로스트랜드보다 스톤샤드 업뎃이 빠르네 [2] ㅇㅇ(125.182) 10.21 140 1
469670 콰지모프 노래는 언제나 참 좋아 [1] ㅇㅇ(115.138) 10.21 88 0
469669 맥에서 할만한 로그라이크 뭐 있삼? [4] 꿈빛파티시엘갤로그로 이동합니다. 10.21 107 0
469668 ㄷㅈ) 리치폼쓰려면 신 뭐 믿는게좋음?? [6] ㅇㅇ(121.129) 10.21 132 0
469666 오랜만에 로갤오니 아직도 돌죽얘기해서 기쁘다 [4] ㅇㅇ(49.165) 10.21 150 0
469665 개미맨 지금 왈도한테 장비 받아도 무난할까 [1] 로갤러(211.36) 10.21 55 0
469663 cdda 모드 패치 기능 업뎃됐네 [2] 로갤러(211.108) 10.21 108 0
469661 ㄷㅈ4층상점에서 스톰보우 팔더라 [2] 로갤러(121.135) 10.21 94 0
469660 도어스 오브 트라이 뭐시기 지금까지 calc갤로그로 이동합니다. 10.21 41 0
469659 ㄷㅈ) 스트릭 목표로 게임하는분들에게 질문 [1] 로갤러(175.197) 10.21 99 0
469657 ㄷㅈ) *Slow붙은템 체이돌문어로 쓸만함? [2] ㅇㅇ(221.139) 10.21 98 1
469656 개미맨 마전사 할만할까 로갤러(14.50) 10.21 56 0
469653 ㄷㅈ) ㅎ [2] ㅇㅇ(86.190) 10.21 106 1
469650 아니이게대체뭐람 [3] 갤로그로 이동합니다. 10.21 109 2
469649 김치죽도 전적볼수있으면 좋을텐데 [3] 로갤러(112.163) 10.21 82 0
469648 ㅋㅌㅋㅂㅂ) 새로운 npc 운용법 깨달음 [1] 으으엨갤로그로 이동합니다. 10.21 131 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2