본문 바로가기

전체 글109

안드로이드 조이스틱 패드 만들기. 안드로이드 조이스틱 패드 만들기. 조이스틱 배경 위치. 조이스틱 이동 키 위치. 조이스틱 반지름 값. 조이스틱 터치시 패드안에서의 이동 확인. 조이스틱 배경위치(중심점)에서 반지름 값 만큼 최대거리 확보. 중심점값과 터치한 값 확인하여 각을 계산(3시 방향으로 0도 기준.) 각값으로 중심점과 터치한 값의 최대 반지름 길이 값을 확인. 터치한값이 조이스틱 배경에 있는지 확인. 있다면 유닛이동함. 유닛 이동시 원중심에서 멀어질수록 속도가 빠르게 함. 터치한 - 조이스틱 배경값 을 가지고 유닛포인트 값 + Math.cos(rad) * radius * 0.1f) + (터치한 - 조이스틱 배경값) = x, 유닛포인트 값 + Math.sin(rad) * radius * 0.1f) + (터치한 - 조이스틱 배경값) .. 2014. 11. 21.
canvas 이미지 회전. private Matrix m_Matrix = new Matrix();private Matrix m_Matrix_ = new Matrix();//회전 시 기존에 나와있는 Bitmap.createBitmap 할경우 gc 발동 한다. //이 방법은 gc 생성없이 부드러운 동작을 한다.public Matrix setRotate(float degrees, Bitmap bitmap) {//매트릭스 변수에 m_Matrix_ 을 set 하는 이유는 초기화 하는 듯... m_Matrix.set(m_Matrix_);// 회전 값을 주고 회전할 위치를 정해준다. // 이미지의 중앙을 회전한다.m_Matrix.postRotate(degrees, bitmap.getWidth() / 2, bitmap.getHeight() / .. 2014. 11. 21.
맥북 화면 키우기 단축기. 요세미티 맥북 전체화면으로 키우기. 옵션키 누르고 창 상단 + 클릭 화면에 맞게 늘어난다.크롬은 옵션+시프트 누르고 창 상단 + 클릭...화면에 맞게 늘어난다. 2014. 10. 24.
[4-8] 방정식 2x+4y=10의 모든 해를 구하시오. 단, x와 y는 정수이고 각각의 범위는 0<=x<=10, 0<=y<=10 이다. public class ex_008 { // [4-8] 방정식 2x+4y=10의 모든 해를 구하시오. 단, x와 y는 정수이고 각각의 범위는 0 2014. 8. 5.