Blog (90)
게임개발 (32)
디버깅전쟁 (2)
여행/그림 (11)
3DMAX (1)
(27)
두더지  티스토어  위자드캐슬  무료게임  안드로이드 어플 추천  추천게임  위자드 캐슬  무료어플 
 dieta dukan f..
└>dieta dukan f..
 jquery
└>jquery
 stupid ,
└>stupid ,
 추녀는 “세상..
└>일다의 블로그..
«   2017/08   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
+ Total : 69,296
+ Today : 17
+ Yesterday : 33
  

 

 

 

게임개발 _해당되는 글 32건
2016.01.09   국기 맞추기 게임 출시했습니다(안드로이드). 
2015.10.31   오픈소스 맞고(고스톱) 프로젝트 진행 (1)
2015.10.28   "유니티 개발자를 위한 c#으로 온라인 게임 서버 만들기" 종이책으로도 출간되었습니다. (1)
2013.12.10   스타시티 타이쿤 안드로이드 출시 (1)
2012.11.13   티스토어 두더지 잡기 게임 "위자드 캐슬" 올렸습니다. (1)
2012.07.05   Unity3D에 광고모듈 연동하기(아이폰용 iAd외 다른 광고대행사 모듈). 
2012.04.04   추적 시스템 관련하여 검색해본 결과 
2012.03.20   재미있는 게임수학 - 삼각함수 (4)
2011.12.29   Unity3D Editor에서 TextureImport 일괄적용 시키기. 
2011.10.25   Unity3D에서 AnimationEvent 사용시 주의할점. 

 

국기 맞추기 게임 출시했습니다(안드로이드).
+   [게임개발]   |  2016.01.09 14:59  


전세계 국기를 재미있게 외울 수 있는 교육용 게임 '국기 맞추기'를 출시했습니다.
하늘로부터 내려오는 나라 이름을 보고 국기 이미지를 맞추는 게임입니다.

마켓 링크 :


    


유니티5를 사용했고요,
사운드는 에셋스토어에서 구매하고
국기는 공개용 이미지를 썼으며,
나머지UI나 이펙트들은 직접 제작하였습니다.





신고

 
 
     0   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

오픈소스 맞고(고스톱) 프로젝트 진행
+   [게임개발]   |  2015.10.31 13:01  



개인 작업물로 오픈소스 맞고(고스톱) 프로젝트를 진행하고 있습니다.

유니티 엔진을 이용하여 개발중이며 추후 네트워크 대전 기능도 넣을 계획 입니다.

네이버 개발자 센터에 올려 놨으며 svn을 통해서 코드를 체크아웃 받을 수 있습니다.

프로젝트 페이지 링크:
https://github.com/sunduk/freegostop
(네이버 개발자센터에서 GitHub로 변경하였습니다)
http://dev.naver.com/projects/matgoproject/




카드 디자인도 기존의 화투 이미지를 참고로 심플하게 변형하여 만들었습니다.



신고

 
 
     0   1
게임개발 관심있는 학생 2015.12.30 17:45 신고
기대됩니다!

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

"유니티 개발자를 위한 c#으로 온라인 게임 서버 만들기" 종이책으로도 출간되었습니다.
+   [게임개발]   |  2015.10.28 12:28  

제가 집필한 "유니티 개발자를 위한 c#으로 온라인 게임 서버 만들기" 책이 이제 종이책으로도 나왔습니다.

기존처럼 ebook으로도 당연히 구매 가능하고요.

출판사 홈페이지 가보면 종이책을 원하시는 댓글이 많은데 드디어 나왔네요.





링크:

http://www.hanbit.co.kr/ebook/look.html?isbn=9788968487484


신고

 
 
     0   1
2016.01.13 16:15
비밀댓글입니다

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

스타시티 타이쿤 안드로이드 출시
+   [게임개발]   |  2013.12.10 22:44  


다운로드 : https://play.google.com/store/apps/details?id=com.ligensoft.marbleproject


글로벌 런칭 했습니다. (ㅠ_ㅠ)


신고

 
 
     0   1
전세계통합센터 2016.09.07 20:55 신고
대단하세요^^ 대표님 제휴로 게임소스 받아볼수 있을가요^^??

클릭커 게임 제작중인데요 외주로 제작해주실수 있나요??

010 7608 9847 인디게임개발사입니다.

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

티스토어 두더지 잡기 게임 "위자드 캐슬" 올렸습니다.
+   [게임개발]   |  2012.11.13 11:53  

올린지 좀 됐는데 이제 포스팅 하네요.^^
회사에서 만든 첫 스마트폰 게임입니다.
아이폰 앱스토어와 티스토어(안드로이드)에서 받을 수 있고요,
유니티 엔진으로 만들었는데 기간도 짧았고 처음 만든거라 부족한점이 많네요.
한번씩 받아 주시면 감사하겠습니다.(^_^)(__) 무료에요.

아이폰 앱스토어, 티스토어 검색어 : 위자드 캐슬

안드로이드는 폰, 태블릿PC등 다양한 해상도를 모두 지원합니당~





검색어 : 위자드 캐슬

티스토어


앱스토어




어플을 올리면서 느낀 점은...
애플은 검수가 깐깐하고 느리며(최소 1주~3주이상 ㅠ_ㅠ),
티스토어는 상대적으로 헐렁하고 빠르더군요(검수 신청하면 1~2일 이내에 피드백)
오류 사항에 대해서는 티스토어가 훨씬 이쁜 문서로 보내주네요(에러코드, 설명, 스크린샷, 해결방안까지).


신고

 
 
     두더지, 무료게임, 무료어플, 안드로이드 어플 추천, 위자드 캐슬, 위자드캐슬, 추천게임, 티스토어
     2   1
최선을 다해서 놀자! 2013.05.24 17:35 신고
ㅎㅎ 게임 재미있네요 앱스토어에서 받아보았습니다.

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

Unity3D에 광고모듈 연동하기(아이폰용 iAd외 다른 광고대행사 모듈).
+   [게임개발]   |  2012.07.05 20:57  

Unity3D에서 아이폰용 어플에 전면광고, 배너광고등을 넣으려면 플러그인을 구입하거나,

XCode로 native하게 해주는 방법이 있다.

AssetStore에 몇가지 플러그인들이 있었지만 우리가 하려는것은 국내의 한 광고업체의 모듈이었기 때문에

XCode에서 직접 작업하기로 결정했다.


Unity3D에서 .h, .c, .cpp, .m 등등의 파일을 사용하려면 유니티에서 빌드하여 만들어진 XCode 프로젝트에서 

파일을 추가해 주고, extern으로 선언하여 유니티의 스크립트에서 함수를 호출하는 방식을 사용하면 된다.

뭐 이건 외부 모듈로 붙은 광고를 화면에 따라 보여준다거나 숨긴다거나 하는등 

유니티 스크립트에서 제어하고 싶을때 사용하면 될 것이다.


먼저 iOS에서 제공되는 iAd를 넣는 방법은

http://answers.unity3d.com/questions/40494/who-can-help-me-how-to-get-the-view-controlleruivi.html

위 페이지에 나온대로 하면 된다.

참고로 iAd는 애플이 제공하는 광고 솔루션인데 수익을 애플과 나눠갖게 되며 개발 모듈은 iOS sdk에 내장되어 있다.


내가 하려는 것은 iAd가 아니었기 때문에 이렇게 간단하게 끝나지 않았다.

일단 모 업체에서 만든 광고 모듈 sdk를 전달받은 뒤 열어보니 Unity3D에 대한 별도의 지원은 없었다.

따라서 iAd를 넣은 방식 + 해당 광고 모듈에 있는 샘플을 조합해서 개발해야 했다.

처음엔 링크에러가 자꾸 나는 것이었다. 라이브러리 추가도 빠짐없이 해줬는데도 말이다.

그래서 프로젝트 싹 지우고 다시 생성해보니 한방에 성공했다.-_-;;

그랬더니 이번엔 자꾸만 viewDidLoad 함수가 끊임없이 호출되는 것이었다(모든 문제의 원흉!).

참고로 유니티에서 빌드된 프로젝트 파일을 열어보면 뷰가 따로 없다.

그래서 UIView를 직접 추가해 줘야 하는데 이 때 자동으로 생성된 XXXViewController.h / XXXViewController.m 파일을 그대로 사용하면 안된다.

일단 해당 광고 모듈의 샘플과 iAd를 넣는 방식을 잘 조합해서 어찌어찌 비슷하게 수정한 뒤에,

XXXViewController.m 파일내에 있는 loadView함수를 제거해 줘야 한다!

아무런 내용도 없는 빈 함수이지만 반드시 지워줘야 한다. 위에 iAd를 넣은 페이지를 보면 저 함수가 없는것을

뒤늦게 깨닫게 될 것이다.

일단 지우고 나니 모든게 다 잘 돌아갔는데 왜 그런지는 정확히 모르겠지만

구글링을 해보니 비슷한 문제를 겪은 사람들이 있었다.

http://stackoverflow.com/questions/982877/multiple-calls-to-viewdidload-loadview


구글과 스택오버플로우가 없었다면 정말 눈앞이 깜깜했을 것이다.

XCode도 처음 만져보는데다가 objective-c도 생소해서(특히 매소드 호출시 [ ] 쓰는것) 너무 거부감이 심했지만

몇번 해보니 어느정도 익숙해지는듯 하다.

여튼 광고 모듈 연동 성공~!



신고

 
 
     1   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

추적 시스템 관련하여 검색해본 결과
+   [게임개발]   |  2012.04.04 14:26  


움직이는 물체를 가로채는 방법에 대해서 찾아본 검색 결과들...

등잔밑이 어둡다고 바로 옆에 있는 책에 pursuit 라고 나와있었다.ㅠㅠ


http://gamedev.stackexchange.com/questions/14546/how-to-calculate-the-vector-of-an-interception

http://www.red3d.com/cwr/steer/PursueEvade.html

https://www.google.co.kr/#sclient=psy-ab&hl=ko&newwindow=1&q=outfielder+physics+intercept&oq=outfielder+physics+intercept&aq=f&aqi=&aql=&gs_l=hp.3...251762l253003l36l253120l9l9l0l0l0l0l151l1124l2j7l9l0.llsin.&pbx=1&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=678e76eb746bd239&biw=1042&bih=833

http://gandalf.psych.umn.edu/users/schrater/schrater_lab/courses/Labmeeting/SugarMcBeath.pdf

https://www.google.co.kr/#q=baseball+physics+fielder+catch&hl=ko&newwindow=1&prmd=imvnsbul&ei=Hb57T7mINYGViQfmrf2PCQ&start=80&sa=N&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=bd3306dd207dd792&biw=1042&bih=833

http://www.journalofvision.org/content/9/13/14.full

http://answers.yahoo.com/question/index?qid=20110625193438AANsoCq

https://www.google.co.kr/#q=intercept+moving+object&hl=ko&newwindow=1&prmd=imvnsul&ei=GNF7T7bmLY2diAeShtCMCQ&start=80&sa=N&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=bd3306dd207dd792&biw=1042&bih=833

http://opensteer.sourceforge.net/

http://www.brain.umn.edu/publications/pdfs/NP100.pdf

http://www.codeproject.com/Articles/19310/Hitting-a-Moving-Target-The-Missile-Guidance-Syste

http://stackoverflow.com/questions/2248876/2d-game-fire-at-a-moving-target-by-predicting-intersection-of-projectile-and-u

http://au.answers.yahoo.com/question/index?qid=20110107172837AAACuOK

https://www.google.co.kr/#sclient=psy-ab&hl=ko&newwindow=1&site=&source=hp&q=steering+behaviors&oq=steering+behaviors&aq=f&aqi=g2&aql=&gs_l=hp.3..0l2.216l216l0l328l1l1l0l0l0l0l103l103l0j1l1l0.llsin.&pbx=1&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=678e76eb746bd239&biw=1042&bih=833

신고

 
 
     0   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

재미있는 게임수학 - 삼각함수
+   [게임개발]   |  2012.03.20 01:01  
게임개발에 사용되는 수학중에 삼각함수에 대해서 알아보겠습니다.
수학이란것은 교과서에 나온것처럼 지겹고 졸린 과목이 절대로 아닙니다. 원리를 알고 응용한다면
신기한 것들을 많이 만들어낼 수 있는 아주 쓸모있는 학문이죠.
이곳에 제가 공부하면서 복습한 내용을 올려보려고 합니다.
저 스스로 이해하기 쉽게 머리속에서 변환한 내용이기 때문에 틀린점이 있을 수 있습니다.
그런부분을 발견하시면 댓글로 남겨주시면 감사하겠습니다.

삼각함수는 말그대로 삼각형과 관련이 있습니다. 그중에서도 직각 삼각형을 다룬다고 생각하면 됩니다.
이 삼각함수를 이용해서 곡선을 만들어낼 수 있고, 일정 각도로 회전시킨 좌표를 얻어낼 수도 있습니다.
삼각함수에 대해서 잘 모를때는 이 말이 와닿지 않습니다만 간단한 원리만 이해하고 몸에 익힌다면
어렵지 않게 응용할 수 있을겁니다.

책에 나온 예를 들어서 아래와 같은 스키점프대를 만들어야 한다고 합시다.


점프대의 각도는 10도 이며 총 길이는 25미터입니다.
그렇다면 점프대 끝에 세울 지지대는 몇미터 높이로 만들어야 할까요?


위 문제를 풀 수 있으신 분은 이 글을 읽을 필요가 없습니다. ^^
우선 저 문제의 답은 매우 간단합니다만 우리는 답을 알고자 하는것이 아니라 원리를 이해하고 싶기 때문에
조금 시간이 걸리더라도 하나하나 짚어나가겠습니다.

저 그림에서 25미터 라고 되어있는 가장 긴 변을 빗변이라고 부릅니다.
옆에 y 라고 적어놓은 높이 부분을 먼변 이라고 합니다.
마지막으로 바닥에 깔린 나머지 하나를 가까운변 이라고 하죠.
그리고 위 그림에서 보인 10도의 각도를 관심각도라고 합니다.
용어를 꼭 알아야 풀 수 있는건 아니지만 책에 나와있으니 알아두는게 좋을듯 합니다.

눈짐작으로 대충 답을 구할 수도 있습니다.
그림에서 볼 때 총 길이가 25미터이고, 대략 자를 재서 나눠보니 y가 3개 조금 더 들어가는것 같네요.
이렇게 해서 대충 6~8미터정도 되지 않을까? 라고 생각해볼 수 있겠죠.
눈짐작이 아니고 그냥 덧셈 뺄셈, 곱셈등 흔히 알고 있는 사칙연산으로는 마땅한 방법이 떠오르지 않습니다.@_@
이럴때 삼각함수를 이용해 보도록 하죠(의외로 실생활에서 삼각형모양으로 그려서 풀 수 있는 문제들이 꽤 있는것 같습니다).

먼저 sin(싸인)이 뭔지 알아야 합니다. 자세한 내용은 아래 참고서적을 보시면 됩니다.
여기서는 간단하게 설명해드릴께요.
sin = 먼변 / 빗변 을 의미합니다. 즉 높이(y) / 제일 긴 변(25m짜리) 이라고 할 수 있죠.
한마디로 sin(얼마) 해서 나온 값은 한 변을 다른 한 변으로 나눈 값을 뜻합니다.
웬지 아무 의미도 없을것 같은 이 값이 문제를 푸는데 아주 중요한 열쇠가 되는것을 곧 볼 수 있게 될겁니다.
sin은 항상 각도를 끼고 삽니다. sin(10) 은 관심각도가 10도일때 먼변 / 빗변의 비율이 얼마냐 라는것을 뜻하죠.


단, 여기에 아주 중요한 숫자가 하나 숨어 있는데 바로 1 이라는 숫자입니다.
이 1 은 어떤 값을 곱해도 그 값 자체가 되죠. 아무리 곱해도 증가하거나 감소하지 않습니다. 자기 자신 그대로!
저는 삼각함수를 배울때 저 1 이라는 숫자를 기억한다면 원리 이해에 큰 도움이 된다는것을 경험하였습니다.


다시 정리해 보면 sin(10) 은 빗변이 1이고 관심각도가 10도일때 먼변과 빗변과의 비율을 의미합니다.
먼변 / 빗변 이라고 계속 쓰기 힘드니 sin이라는 명칭을 붙인것이죠.
그러면 sin(10) 은 몇일까요? 이것은 계산기를 이용해서 푸는것이 좋습니다(직접 푸는 방법은 저도 몰라요~).
계산기를 돌려보니 0.17365 라는 값이 나오네요.

각도가 10도 일때 먼변 / 빗변 = 0.17365 라는 겁니다.



여기서부터는 직접 연습장에 써가면서 풀이해 나가시는게 이해하기 쉬울겁니다. 머리로만 따라가기에는 힘듭니다.

즉 이 말은 빗변이 1 일때 먼변(높이)은 0.17365 라는 말과 같습니다.
(여기서 왜 0.17365가 먼변의 길이가 되는지 모르겠다 하시는 분은 아래 추가 설명을 읽어주세요)
근데 우리가 구하려는 스키점프대의 길이는 1이 아니라 25입니다. 즉 1에 비해서 25배 더 길죠.
빗변이 25배 더 길기때문에 다른변도 똑같이 25배만큼 더 길겁니다(왜냐하면 닮은 삼각형이기 때문이죠).
즉 0.17365 * 25 = 4.34125
위 그림에 나온 스키점프대를 설치하기 위해서는 높이 4.34125미터의 지지대가 필요하겠네요.
눈짐작으로 푼 6~8미터의 수치와 비교할 수 없을정도로 정확한 값이 나왔습니다.
이번 내용은 이것으로 마치겠습니다. 연습장 위에 펜으로 그려가며 확인해보셔야 확실히 이해할 수 있을겁니다.


* 추가설명
빗변은 1 이라고 합시다.
sin(10) = 0.17365 입니다(계산기 돌려보면 나와요~^^).
이 말은
먼변 / 빗변 = 0.17365 이므로
y / 1 = 0.17365 와 같습니다.
즉 y = 1 * 0.17365 이므로
(이게 잘 이해 안되시면 10 / 2 = 5 에서 10 = 2 * 5 로 만들어진다는걸 생각하세요).
y = 0.17365 가 됩니다.

Q. 점프대의 높이가 45도일때, 또는 60도일때 지지대의 높이는 몇이 될까요?
(위에 나온대로 똑같이 풀면 됩니다^^ 댓글로 올려주세요~)

참고서적 : 이야기로 아주 쉽게 배우는 삼각함수(더글라스 다우닝 지음)
이 책을 보면 sin, cos, tan등의 유래에 대해서 아주 쉽고 재미있게 배울 수 있습니다.
수학책 뒤에 있는 삼각함수표가 어떻게 만들어졌는지도 이야기로 알 수 있죠.^^
신고

 
 
     0   4
2012.04.16 16:34
비밀댓글입니다
이석현 2012.04.16 23:32 신고 
딩동댕~ 정답입니다!
sin(45) * 25 = 17.677
sin(60) * 25 = 21.650
단 계산기 사용시 주의할점은 단위가 '도'로 되어있는지 확인해봐야 합니다.
기본이 라디안으로 되어있는 경우가 있어서 그렇게 되면 결과값이 완전 다르게 나오거든요.

chlekgp98 2012.05.28 22:29 신고
전 아직중2여서 아직 배우지 않아서,
다음년에 배울걸 먼저보니 아직많이 모르겠지만 다음년에 조금은 도음이 될거라고 생각합니다. 아직은 위에 글이 하나도모르지만요.
qqqqwqwqwqwqwqwqw 2017.06.01 23:18 신고
sdsdsd

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

Unity3D Editor에서 TextureImport 일괄적용 시키기.
+   [게임개발]   |  2011.12.29 15:03  
파일 하나하나 찍어서 할 필요 없이 선택 후 클릭하면 일괄 적용 됨.ㅎㅎ
http://www.unifycommunity.com/wiki/index.php?title=TextureImportSettings
 
신고

 
 
     0   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

 

Unity3D에서 AnimationEvent 사용시 주의할점.
+   [게임개발]   |  2011.10.25 23:44  
AnimationEvent라고 해서 에니메이션 재생중 특정 시간에 이벤트를 줄 수 있는 기능이 있다.
잘못쓰면 희안한 버그가 발생할 수 있으니 확실히 알고 사용해야 할것 같다.
(찾아보니 나와 같은 문제를 겪은 사람이 있었다!)


원문:



답변 번역해본것:
aState.clip.AddEvent(aEvent);
에니메이션클립에 이벤트를 추가하고 있군요.
에니메이션클립은 에니메이션 스테이트와 캐릭터들간에 공유해서 사용하기때문에,
하나의 이벤트가 같은 클립에 연속으로 추가된것입니다.
다른 적군들 말고 첫번째 적군을 생성할때만 이벤트를 추가해보세요.
-----------------------------------------------------------
Paulius님 정말 감사합니다.ㅠㅠ 뭘 실수했는지 이제 알겠네요.^^ 
 

 
신고

 
 
     0   0

아이디 
비밀번호 
홈페이지 
비밀글   

 

<<이전 | 1 | 2 | 3 | 4 | 다음>>

이석현's Blog is powered by Daum

 

티스토리 툴바