창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 권선중2006-07-30 14:29:41, Hit : 2946
대포 비거리 공식입니다..창조로 하려면..
Homepage : http://ever2ksj.woobi.co.kr/ [네이트온 ever2ksj]
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1589

x:수평이동거리
y:수직이동거리
v_0:탄속
a_0:발사각
g:중력가속도
t:시간


x = ( v_0 cos a_0 )t
y = ( v_0 sin a_0 )t -1/2gt^2
v_x = v_0 cos a_0
v_y = v_0 sin a_0 -gt

저항값을 제외한 포탄 비거리 공식인데.. 이것을 창조로 표현하려면..어떻게 해야 할지.ㅠㅠ
창조로 변형 부탁드립니다..


우유중독   2006-07-30 PM 2:44:53  
ㅡㄱ
후후후후후후후후후
창조의 변수를 이용해보세요^^
대학교를 나왔다면...
권선중   2006-07-30 PM 2:49:37  
창조 도움말로 안돼서..ㅠㅠ
간단하게 변경부탁드립니다..
수학과는 좀 거리가 있어서..ㅠㅠ
우유중독   2006-07-30 PM 2:55:57  
후후후후후후후
저도 잘, 몰라요.
지금 여기서 공
식이 좀... 새롭
게 보는 거여서
^^;................
후후후후후후후
우유중독   2006-07-30 PM 2:56:35  
그럼 찾아보도록 하죠................
지상현   2006-07-30 PM 3:30:29  
v_x 부터 살펴보자면
Vx := 속력 * Cos(각도);
각도 방향으로 "속력"만큼의 크기를 가진 속도 벡터의 x 성분을 구할 수 있겠군요.

v_y 도 마찬가지지만, 여기에는 중력을 더 고려하고 있네요.
Vy := 속력 * Sin(각도) - 중력가속도 * 시간;
이 식에서 중력가속도는 방향이 아래쪽이므로, 양수를 입력하면 점점 아래로 떨어지고 음수를 입력하면 점점 위로 붕 뜨고, 0을 입력하면 무중력 상태로 처음 발사된 방향 그대로 날아가겠군요.

그리고 x, y 는 Vx 와 Vy 를 시간 t에 대해 부정적분 하면 됩니다.(아는 척)
Px = ∫ Vx dt = 속력 * Cos(각도) * t + C
= 속력 * Cos(각도) * t + x0
= Vx * t + x0
결국, 속도에 그냥 시간 t를 곱하면 위치의 x 성분이 됩니다.
x0 은 처음 위치를 더해주는 겁니다. (최종적인 위치를 산출하기 위해서)
이렇게 나오겠군요.
Px := Vx * 시간 + 처음위치;

마찬가지로 Vy 도 t로 부정적분하면
Py = ∫ Vy dt = 속력 * Sin(각도) * t - 중력가속도 * 1/2t^2
이것도, 중력을 무시한 속도에 시간 t 를 곱해서 속도를 구한 다음, 중력이 당기는 만큼 위치를 더 추가해주면 됩니다.
Py = 속력 * Sin(각도) * 시간 - 중력가속도 * t * t / 2;

뭐, 간단한 식이고 간단한 코드니까 금방 이해가 가실 겁니다.
위 두 식은 등가속도 운동에서 위치와 속도를 구하는 식이군요. 가속도는 중력밖에 없습니다. 그나마도 아래(또는 위)로만 힘을 받기 때문에 수평 방향으로 나가는 성분은 등속도 운동과 같습니다.

애초에 저 식에서는 x 성분과 y 성분을 분리해서 기술하고 있으니, 따로 따로 생각하는게 편합니다.
Vx 는 등속도 운동이 되기 때문에 처음 한번만 계산하면 되고, 나머지 변수들은 시간 t 가 바뀔 때 마다 매번 새로 계산을 해줘야 새로운 값이 나오겠죠...
지상현   2006-07-30 PM 3:33:28  
아차, 중력은 변할리가 없으므로 중력가속도는 상수입니다. 9.8m/s^2 같은 값을 써도 되지만, MKS 단위계를 기준으로 했을 때 상수기 때문에 실제 화면 위에서는 단위가 픽셀이니 그냥 여러 번 시험해보시면서 적당한 값을 잡아주시는게 낫습니다.
지상현   2006-07-30 PM 3:35:03  
하나 빼먹었네요 -_-;
Py 에서도 + C 가 붙고, 그래서 이것도 처음위치를 더해주셔야 합니다.
물론 처음위치가 (0, 0) 이라면 안해줘도 상관 없겠지만...
Px 에는 처음위치의 X 좌표, Py 에는 처음위치의 Y 좌표를 더하시면 되겠습니다.
권선중   2006-07-30 PM 4:03:55  
ㅜㅜ ㅈㅅ하지만 간단한 예제 부탁드립니다..
위 명령 그대로 했는데 포탄이 안움직이네요..ㅠㅠ
우유중독   2006-07-30 PM 5:43:33  
아..
이걸로 게임을 만드실려고 하는 군요!!
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
창조
   대포 비거리 공식입니다..창조로 하려면.. [9]
권선중 2006/07/30  2946
1607 창조
     추가 질문 대포 비거리 공식입니다. [3]
권선중 2006/07/30  3860
1606 창조
   DLL 2개를 동시에 사용할방법없을까요..? [3]
권선중 2006/09/11  3716
1605 창조
   상현님께... 창조 DX관련질문..`~~~ [2]
권선중 2006/09/13  2877
1604 창조
   위도우 시작시 자동 실행되는 레지스트명령좀... [4]
권선중 2006/09/23  3168
1603 창조
   트레이만 보내기..[질문수정] [5]
권선중 2006/09/24  4108
1602 창조
   배경그려효과를이용하 반투명효과를..[내용확인] [3]
권선중 2006/10/29  3315
1601 창조
   메모객체 내용 삽입관련하여.. [1]
권선중 2007/09/10  3390
1600 창조
    상진님상현님 질문입니다. CreateAllBrowser... [2]
권선중 2007/10/09  4260
1599 창조
   CreateAllBrowser.dll 과 wininet.dll을 동시... [1]
권선중 2007/10/10  4322
1598 창조
   mysql DB 서버 연결방법? [6]
권선중 2008/03/09  3707
1597 기타
   화면공유 프로그램 좀 쓸만한거 없나요? [1]
권선중 2008/05/01  4783
1596 기타
   랜카드 + 무선랜카드로 인터넷 공유방법 아시... [7]
권선중 2008/05/03  3649
1595 창조
   RGP대신 다른 다른종류를 생각중인데..딱히~~ [7]
권선중 2008/08/03  3717
1594 창조
   VBMP3.DLL 창조 0.9버전에서 사용불가? [5]
권선중 2009/06/27  3699
1593 창조
   GPS모듈 연동~~ 간단한 소스작업해주실분 [7]
권선중 2009/06/24  4356
1592 창조
   Mini-P ver 1.0.1 Bata 리소스를 8~15정도의 ... [1]
권선중 2009/07/16  4146
1591 창조
     [re] Planner 구현 (Ex.Franklin Planner) 가능성... [1]
권선중 2009/07/16  4028
1590 창조
   창조 메모/리스트박스 등에 utf8 파일 열때 [1]
권선중 2009/07/16  4756
1589 창조
   API 투명창 기능에서..[박종훈님 올려주신 소스] [5]
권선중 2009/07/21  5052
1588 창조
   가사집에서 가사를 퍼오려고했는데 UTF-8이라...
권선중 2009/07/27  4371
1587 창조
     간단하게 설명을 드리겠습니다.. [1]
권선중 2009/09/10  4008
1586 창조
   모뎀을 통해 착신번호를 알수있는 법이 없을... [3]
권선중 2009/09/22  4720
1585 기타
   CPU관련질문좀할께요.. [1]
권선중 2010/07/26  4897
1584 창조
   LRC파일 가사검색 나름대로 만들었는데 느리...
권선중 2009/11/25  5206
LIST ALL   Prev [1]..[21][22] 23 [24][25][26][27][28][29][30]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인