2024년 2월 24일 토요일

오랜만에 글을 써봄

 2018년 이면 약 6년이 지났구나

오늘 일찍 일어나서 글을 써본다.

아침이라 피곤한거 같기도 하고 일요일이라 늦잠 을 더 자서 피로를 풀어야 겠다.

뭐 돈을 어덯게 벌지도 생각해보고 

책도 좀 읽고 그래야 겠다. 

바깥을 보니 비가 내리네


2012년 4월 25일 수요일

유니티팁1


Vector3 pos = transform.position;
pos.x = 20;
transform.position = pos;


EnemyShip es;
es = col.gameObject.GetComponent("EnemyShip") as EnemyShip;

2011년 12월 1일 목요일

안드로이드 간단한 숫자게임 make ten (한국어)

제목은 10을 만들어라 라는 소리입니다 ㅎㅎ

메인 화면 입니다.

시작 버튼을 누르면 게임 모드를 결정할 수 있습니다.

설정 버튼으로 소리와 진동을 키거나 끌수 있습니다.

점수보기로 자신의 점수 와 월드랭킹을 볼수 있습니다.

도움말은 게임에 대한 간단한 설명을 적어놓았습니다.



게임 모드 입니다.
time attack 모드와 3minute 모드가 있습니다.
time attack 모드는 주어진 10개의 문제를 빠른신간에 풀어 그 시간을 기록하는 모드입니다.
3Minute 모드는 주어진 3분동안 몇개의 문제를 풀었는지 기록합니다.




게임 화면 입니다.
위에 있는 숫자를 눌러서 상자 안으로 끌어오면서 숫자를 활성화 시킬수 있습니다.
아래의 4개의 연산자를 눌러서 가운데 있는 연산을 바꿀수가 있지요
그리고 back 버튼으로 이전 상태로 돌아갈수 있습니다.

6을 첫번째 상자로 끌어 활성화 시켯습니다.



나누기 버튼을 눌러 연산을 나누기로 바꾸고 2번째 상자에 2을 넣습니다.
2개의 상자가 채워진 순간 가운데 연산자에 의해 연산이 됩니다. 그결과 3이 나왔군요





이때 나온결과 3의 위의 빈곳으로 들어갔군요.
숫자의 개수가 한개 줄었습니다.


이번엔 9를 첫번째 상자에 넣었습니다 . 또 빼기 연산자를 눌러 연산자를 바꾸었군요



그다은 두번째 상자에 2를넣어 결과 7을 만들어 냇습니다.



이번엔 숫자3을 첫번째 박스로넣고


더하기로 바꾼다음




 7을 더해서 마지막으로 10을 만들었습니다.
이렇게 숫자를 다 소비하여 마지막으로 숫자 10이 남게된다면 정답입니다.

기본적으로 UI가 단순하지만 완성도는 높습니다.
재미있는 숫자 놀이 하셧으면 좋겟네요...
이거 하고 있으면 시간은 잘감니다.



플레이 동영상


웹주소


market://search?q=pname:fun.funsof.maketenh
마켓주소


QR 코드

2011년 11월 27일 일요일

안드로이드 화면꺼짐 방지

 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

onCreate() 함수에 추가해준다.

2011년 10월 20일 목요일

안드로이드 대화상자 키보드 띄우기

// Builder
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Enter text");
alert.setView(textEdit);

alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        String text = textEdit.getText().toString();
        finish();
    }
});

alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        finish();
    }
});
// Dialog
AlertDialog dialog = alert.create();
dialog.setOnShowListener(new OnShowListener() {

    @Override
    public void onShow(DialogInterface dialog) {
        InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.showSoftInput(textEdit, InputMethodManager.SHOW_IMPLICIT);
    }
});

dialog.show();

2011년 10월 18일 화요일

안드로이드 실행시 가로세로 전환

실행중에 화면 모드를 전환해 주는 메소드이다..

   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  //가로모드

else setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  //세로모드