직접 시간 넣어서 그래프 그려보기
;;;; 시간이 시간이 중복되서 들어감
원인
Vector3는 float만 지원을함
time값을 second로 변환해서 쓰는데 double이 필요할정도로 큰값을 씀
결론
double이 지원되는 Vector3를 사용해보자 (잇긴함 깃허브에)
문제점: 그래프 그리는 함수안에 Vector3 (float)을 사용하는곳이 너무 많아 수정 너무 많음
해결중...
맨처음에 시간을 변환한것을 string으로 받아온다 거기서 시작함
해당 string을 이쁜 float (부동소수가 빠진)으로 변환 할 수 있으면 그래프 그릴수있음
문제...string을 float로 변환하니까 부동소수를 쳐 붙인 버전을 보여줌...그래서 아마 안될꺼같음...
substring으로 잘라서 쓴다..
7자리까지 밖에 지원안됨..더 길면 쓸수없는방법..
방법 3.
Minute만 계산하면 계산은 됨(단위가 확 줄으니까..) 하지만 대소비교가 안될듯하고
전부 계산하고 년도만 빼면 될꺼같기도한데...
년도는 그래프의 맨위에 따로 표시면 될것같기도 한데...
해결함
해결방법
public static int DateToValuexxx(DateTime dateTime)
{
int result;
double tmp1;
double tmp2;
tmp1 = (dateTime.Date - Epoch.Date).TotalSeconds;
tmp2 = (dateTime - Epoch).TotalSeconds;
int.TryParse((tmp2 - tmp1).ToString(), out result);
return result;
}
애초에 전부다 계산한 TotalSeconds를 사용하려고 했던게 애바임
date를 빼고 그냥 날짜랑 시간으로만 해서 해결
문제점 2019-03-22
꿈틀거림(변경될때마다) (해결)
댓글 없음:
댓글 쓰기