2010. 02. 25 작업현황
Game Project/TPS Style Prototype (3인칭 슈팅) / 2010/02/25 21:50
주인공과 적 간의 상호작용이 가능하게 되었습니다.
직접적으로 서로 참조하려니 여러 문제들이 발생하여 1 대 1 , 다수 대 다수가 참조가능하도록 리액터 클래스를 하나 더 만들어주었습니다.
그리고 PairPlay에서 썼던 방법과 동일하게 픽킹을 해놓았습니다.
가운데 크로스헤어 (임시로 그냥 특수문자 + 를 찍어놓았습니다;;) 를 기준으로 픽킹을 합니다.
3인칭 슈팅게임이라 픽킹시 ray의 시작점이 사용자화면 정 중앙이 아닌 주인공의 총구부분이 되야겠지요.
픽킹 구현방법은 완전 동일하지만 두번 픽킹을 해서 구현할려고 합니다.
첫 픽킹은 카메라의 중심에서 화면 중앙으로 향하는 픽킹. 여기서 최종 충돌지점의 좌표를 구할 수 있습니다.
그 뒤에 총구부분에서 첫 픽킹때 구해놓은 최종 충돌지점의 좌표로 다시한번 충돌체크를 해줍니다.
왜 이렇게 두번에 걸쳐 해야하는지는 여유가되면 나중에 그림과 함께 다시 올려야겠네요.
동영상 보시면 몬스터가 총에 맞으면 죽도록 해놨습니다.
지금은 체력같은건 없고 그냥 맞으면 죽습니다.
지금 애니메이션이 계속반복되는 형식이라 죽는 모션이 계속 반복해서 이어졌는데 요 부분도 해결하였습니다.
애니메이션의 길이를 구해서 애니메이션이 끝나면 해당 트랙을 Disable 하면 된다고 생각했는데 이렇게하니 다른 몬스터들의 트랙과 충돌이 발생해서 Disable 하는 대신에 Track Position 값을 애니메이션 끝부분으로 고정시켜버렸습니다.
'Game Project > TPS Style Prototype (3인칭 슈팅)' 카테고리의 다른 글
| 2010. 03. 06 작업현황 (0) | 2010/03/06 |
|---|---|
| 2010. 02. 28 작업현황 (0) | 2010/02/28 |
| 2010. 02. 25 작업현황 (2) | 2010/02/25 |
| 2010. 02. 21 작업현황 (0) | 2010/02/21 |
| 3인칭 카메라 기능추가 (0) | 2010/02/10 |
| 3인칭 카메라 적용 (0) | 2010/02/02 |


댓글을 달아 주세요
안녕하세요~ Direct3D공부를 시작한지 얼마 안된 초보인데요 ^^
공부하러 왔다가 처음부터 제작하는 과정을 보다보니 재밋어서 끝까지 다 보고 말앗네요 ㅎㅎ;
만드시는거 보니 재밌어보이네요 저도 티니 정들겠습니다. 하하 ;
저도 열심히 공부해서 이런거 만들어보고 싶어요 ㅎㅎ
힘내셔서 잘 완성시켜주세용~
감사합니닷!
저는 좀 게을리 해서 느리지만 열심히 하시면 이정도는 금방 하실거에요..
앞으로 열심히 하도록 노력하겠습니다 ~_~