방명록

  1. amurtare 2008/11/27 22:40 MODIFY/DELETE REPLY

    오늘 공유해주신 내용 정말 좋았습니다.^^
    바쁜 시간 내주셔서 감사합니다~

  2. Raptor 2008/10/26 16:07 MODIFY/DELETE REPLY

    형의 열정이 느껴지는군
    노력만큼 대박 나길 진심으로 바라고!
    멋저부려~ 멋저부려~
    화이팅 ~~!!

    • xevious7 2008/10/26 19:27 MODIFY/DELETE

      탱큐 베리 머치..~
      너도 건강하고 모든일 잘되길 바란다.

  3. 원태 2008/10/09 16:50 MODIFY/DELETE REPLY

    안녕하세요..
    여기저기 프로그래밍 자료를 찾다가 블로그를 즐겨찾기해놓고...
    글을 읽고 있는...초보 개발자입니다.
    님처럼 뛰어난 개발자가 되고 싶은데...생각처럼 노력이 잘 되지 않네용~
    아이폰 게임 개발도 그렇고~ 배우고 싶은게 너무 많이 있네요~~
    자주 들러서...구경하고..질문있으면 물어봐도 되겠죵?

    • xevious7 2008/10/09 22:16 MODIFY/DELETE

      방문 감사합니다.
      오픈된 블로그니 언제든지 놀러오세요 :)

  4. 쉐용 2008/09/20 00:53 MODIFY/DELETE REPLY

    읔...

    도큐먼트를 보고 소스를 의범님 말씀대로 했었었는데,
    엄한데에다가 저 함수를 넣어놨었습니다.
    *AppDelegate.m 에다가 넣었났..........

    답변 정말 감사드립니다. 언제 만나면 맛난거라도!!!! T_T
    감사합니다.


    • xevious7 2008/09/20 01:40 MODIFY/DELETE

      저도 처음 접하는 플랫폼이라 가끔 어처구니 없는
      삽질을 하고 있습니다.

      도움이 되었다니 다행이네요 :)
      맛난거 기대되요 *.*

  5. 쉐용 2008/09/19 07:02 MODIFY/DELETE REPLY

    안녕하세요 의범님.
    영기님 싸이트에서만 뵙다가, 이렇게 메세지를 남기려니 부끄럽습니다.ㅎㅎ;;
    다름이 아니오라 아이팟터치 개발에 관련되서 여쭈어볼것이 있어서
    메세지를 남겨봅니다. ( 이메일이 안보여서 이곳으로;;; )
    아이팟 터치는 꽤 오래전부터(3월달쯤..) 사놓긴 했는데, 의범님이 올리신
    글을 보고 필받아서 몇주전부터 갑작스레 진행을 하고 있습니다.

    ㅎㅎ;; 본론으로 넘어가.

    오픈지엘es로 프로젝트를 셋팅했고, 여러가지 동작을 확인을 했습니다만
    터치 이벤트를 어떻게 발생을 시켜야 되는지에서 막히고 있습니다.
    ( 코코아 프로그래밍도 초보라;; )

    막연히 인터페이스 빌더에서 객체를 연결해줘야 될거 같다라고 생각하고
    이리저리 해봤는데, 잘 안되네요;;;

    어떻게 터치 이벤트를 핸들링 했는지 궁금합니다.
    긴글 읽어주셔서 감사합니다. ^^

    • xevious7 2008/09/19 11:02 MODIFY/DELETE

      안녕하세요 반갑습니다. :)

      저도 9월부터 맥 프로그래밍을 시작한지라 ...
      정확한 설명을 잘 못드리겠습니다만,

      터치이벤트는 뷰에서 자동으로 발생되는 이벤트라고
      알고 있습니다.
      자세한 것은 UITouch << 요 클래스를
      Xcode Help에서 찾으셔서 보시면 UITouch에
      대해서 자세히 알수 있으실껍니다.

      EAGLView.m 소스에서.
      (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
      (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
      (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
      (void)touchesChangedWithEvent:(UIEvent *)event;
      (void)touchedCancelled;

      위의 함수에 대한 핸들링을 하시면 됩니다.
      이벤트가 생기면 자동으로 위 함수들이 콜백되구요.


      위 함수를 마련하고 이 안에 원하는 것을 코딩하시면
      됩니다.

      apple dev center에 보면
      예제 프로그램중에 , MoveMe 라는
      간단한 예제 프로그램이 있습니다. 터치 인터페이스를
      설명하는 가장 간단한 예제입니다.

      그럼 수고하세요 :)

    • xevious7 2008/09/19 11:10 MODIFY/DELETE

      아. 따로 터치이벤트를 위해서 따로 델리게이션
      같은 것은 필요없구요.

      위에서 말한것처럼 , 이벤트 함수 만들어서
      그 안에 코딩하시면 됩니다.

      이 이벤트 함수들이 View.m 에 없으면
      그냥 무시되는 형태입니다.
      구현된것만 처리되는거죠.

      예를들어 touches End만 필요하다하면,

      (void)touchesEnded... event {

      printf(" 터치 끝났다 ");
      이거처리해함수();
      }

      이런씩입니다.

  6. 성욱 2008/09/06 09:58 MODIFY/DELETE REPLY

    안녕하세요?

    저는 임베디드 시스템 관련 프로젝트를 하고 있는 개발자 입니다.
    다급히 조언을 구하고자 이렇게 메일을 보내게 되었습니다.

    제가 맡고 있는 프로젝트에서 리눅스 상에서 3D 오브젝트를
    구현하는 부분을 맡게 되었는데요,
    애니메이션 효과를 주려고 하니 어렵고 막막합니다.

    제가 나름대로 조사해 보았지만,
    milkshape 3D라는 툴을 써서 애니메이션 효과를 준 오브젝트를
    OpenGL을 통해 렌더링 하려 했지만
    이것 역시 라이브러리가 숨겨져 있어 쉽지 않네요.

    제가 경험이 없고 초보 개발자라 막막하네요.

    조언을 부탁드립니다.
    어떻게 하면 리눅스상에서 애니메이션 효과를
    준 3D 오브젝트를 불러올 수 있을까요?



    너무 막막하고, 괴롭네요.
    조언 메일 부탁드립니다.


    성욱.(swforfreedom@gmail.com)

    • xevious7 2008/09/06 16:19 MODIFY/DELETE

      안녕하세요. ~

      어떤 에니메이션 효과를 구현하는지는 모르겠으나,
      에니메이션은 기본은 만들고자 하는 에니메이션효과가
      동적생성을 (수식에 의해서 만들어지는지) 행하는지,
      미리 정해진 효과를 불러서 만드는지에 따라 조금씩
      틀려지겠지만 , 그 기본은 렌더링엔진에서 장면 장면이
      원하는대로 바뀌는 것입니다.

      이것은 플랫폼의 문제가 아닙니다.
      툴과 툴과관련된 라이브러리의 문제이지요.

      milkshape 3D툴을 쓴다면 그 툴에서 만든
      데이타를 읽을 수 있는 부분의 라이브러리와
      라이브러리가 있다면 그 라이브러리를 자신의 렌더링
      엔진에 연결하는 부분을 하시면 되는것이지요.

      제가 milkshape 3D라는 것을 써본적도 없기 때문에
      구체적으로 조언을 줄만한것은 딱히 없네요 .

      구체적인 방법들은 해당 툴을 써보셨거나
      해당툴의 데이타를 읽어서 에니메이션 모듈을
      짜보신 분에게 조언을 얻으셔야 하겠네요.

      만약 단순한 에니메이션 효과라면
      OpenGL에제를 찾아서 보시면 여러가지 를
      얻을 수 있을것입니다.


  7. alex park 2008/08/20 02:03 MODIFY/DELETE REPLY

    정말 유익한 글 및 정보들 잘 보고 갑니다 :)
    제가 여기저기 돌아다니면서 본 블로그 중에 제일 내용이 알 찬 블로그라고 생각합니다^^
    앞으로도 많은 좋은 정보들 공유해주시길 바라면서.. :)

    • xevious7 2008/08/21 10:28 MODIFY/DELETE

      안녕하세요
      방문과 칭찬 감사합니다. ~

      노력해보겠습니다. :)

  8. 정기 2008/07/24 21:11 MODIFY/DELETE REPLY

    안뇽하세요~ 정말 오랜만입니다 :)
    날이 무척 덥고 습한데 잘 지내시나요?

    전 지금 설계를 뒤엎는 일이 대체 몇 번째인지를 모르겠네요 -ㅅ-;;
    아무래도 좀 생각 없이 얼빠진 상태에서 키보드만 열심히 두드리는 건지도 모르겠네요, 하하...;

    • xevious7 2008/07/28 17:48 MODIFY/DELETE

      안녕하세요 , 반갑습니다. 날이 좀 덥지요 :)

      설계는 음,, 종이설계를 하는것도 괜챦습니다.
      뒤집기가 편하거든요

      무엇인가 대규묘일때는 설계를 자주 변경하는것보다
      일단 초기설계대로 마치는것도 중요 할때가 있습니다.

      좋은 여름되세요

  9. conaon 2008/04/14 21:05 MODIFY/DELETE REPLY


    답변해 주셔서 감사드립니당^ㅡ^
    질문을 드리고도 죄송했어요-

    요즘 언어가 너무 재밌어서
    함참 빠져 있습니다~

    질문드린 것도 이해하게 됐구요'ㅡ')/

    뭐 그래봤자 이제 화면에 메쉬 두개띄우기 성공했다고
    좋아하는 저이지만^ㅡ^;

    답변자체에 너무 감사드리구요

    날씨 요즘 너무 좋습니다~
    봄날씨처럼 기쁘고 행복한 나날 되세요~~

  10. conaon 2008/03/31 17:05 MODIFY/DELETE REPLY

    안녕하세요^^ 우연히 검색하다 들르게 됐는데요-
    너무 엉뚱할지 모르겠지만 궁금증에 대한 답을 얻을 수 있을까 해서요^^;
    (전 프로그래밍에 아주 초보에요;;)
    (아. 대학생이구요. 너무 인사도 없이;;이런 무례한..^^;;)

    Directx 들여다 보고 있는데요
    숫자 끝에 f가 붙은것 예를 들어 "1000.0f"
    문장 앞에 L이 붙은것 예를 들어 L"..\\plane5.x"
    이런걸 보게 되는데요-
    일종의 캐스팅같은 것인가요?
    도무지 검색으로는 찾을 수 없어서 질문드려봐요.^^

    쌩뚱맞은 녀석의 방문과 질문이지만
    공부하고 싶은 열의가 있다고 생각해주시고
    도와주셔용~ㅠㅠ

    • xevious7 2008/09/21 07:26 MODIFY/DELETE

      안녕하세요 ~

      기본적인 질문은 무조건 사절이지만 ...
      답변해드리죠 :)

      C/C++ 부터 공부하시면 이런일이 없으실텐데
      기본이 안된상태에서 DirectX로 앞서나가니
      생기는 문제입니다.

      비유하자면 기본적인 수식개념이 없는데
      미적분을 하려고 하는 것과 같은겁니다.

      숫자뒤에 f 가 붙는것은 C/C++언어에서
      이 숫자가 float형이라는것을 명시하기 위해서입니다.

      스트링 앞에 L 붙는 것은 C/C++언어에서
      다음 스트링이 Unicode리터럴 이라는것을 명시합니다.

      먼저 C/C++를 공부하십시요 ~