본문 바로가기

스터디

8월 6일 cocos2d-x 프로젝트의 iOS ver. Twitter 연동시키기. 참고한 원문: http://blog.saltfactory.net/74 1. Twitter.framework 와 Account.framework 추가 2. CCApplication.mm 파일에 아래 헤더/디파인 추가#import #import #define TWITTER_TEXT_URL @"http://api.twitter.com/1/statuses/update.json"#define TWITTER_TEXT_WITH_IMG_URL @"https://upload.twitter.com/1/statuses/update_with_media.json" 3. CCApplication.h 에 사용해야하는 함수 추가 bool isTwitterLogi.. 더보기
8월 1일 ** cocos2d-x 의 char* 형의 데이터 타입을 그대로 NSString* 으로 늘 내가 하던 형변환 방식으로 하려고 했더니 뭔가 데이터타입에서 날 법 한 에러아닌 에러가 났다. 뭐야 =ㅁ= .. mm 파일은 C++도 먹는다며.. 싶어서 그냥 (데이터타입)변수 형태로 때려박은 것이 잘못인 거 같아서 char 와 NSString 사이의 형변환을 찾아봤더니 아래와 같은 코드가 있더라. http://blog.naver.com/PostView.nhn?blogId=sdragoon&logNo=150105646950 형변환 하는 방식이 따로 있던것.그러나 그게 문제는 아니었다ㅠㅠ 이 포스트 쓰신 분 무한 감사합니다ㅠㅠ트위터 모달뷰를 거치지 않고 직방으로 트윗 쏴버리는 코드.http://blog.saltfact.. 더보기
7월 31일 ** NSObject 파싱 에러가 종종 나곤 하는데, 다음과 같은 원인이 존재한다. 아주 기본적인 문제로부터 발생하는 거 같다. 확실하지는 않지만 대충 아래와 같은 부분을 체크하면 대체로 사라짐. * C++ 파일에 Obj-C를 삽입하려 했음. 일반적인 mm 파일은 아예 C++ 파일에서 잘 먹히질 않는거같다. * import 와 include 의 차이* C++ 클래스 메소드 정의 함수에는 꼭 스코프연산자를 이용해서 정의해야한다. * 헤더 선언시, 꺽쇠와 쌍따옴표의 차이 http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit cocos2d 와 iOS에 내장되어있는 UIView 연동하는 문제를 다룬 영문 블로그 포스트인데 View를 얹는 개념.. 더보기
7월 30일. ** iOS에 Twitter Framework가 내장되어 있음. App Info -> [Build phases] -> [Link Binary With libraries] 에서 [twitter.framework] 를 추가해주도록 한다. 트위터 로그인 확인 기능이 필요한 곳에 를 include(or import) 하고아래 함수를 써서 트위터가 로그인 되었는지 그렇지 않은지 확인한다.트위터는 아이폰 설정에서 로그인이 가능하다. [TwTweetComposeViewController canSendTweet] 위 코드의 canSendTweet 함수는 bool 형을 리턴한다.따라서 if문을 적절히 써주어 기기내 설정에 트위터 계정 로그인이 되어있는지 혹은 그렇지 않은지 확인할 수 있다. 아래 링크 참고http://w.. 더보기
7월 17일 어제(7월 16일) 못쓴것. --Cocos2d-x 프로젝트에 대한 iOS Notification 관련 -- Device Token 을 받아서 서버(springdaygj.mireene.com) DB에 넣어주는 작업(by PHP) http://fmttm.egloos.com/4324991[AppController.mm] -> SendToken 이라는 함수를 만들어서 Device Token 을 받아올 때 실행되게 해주었다. data insert PHP 는 예전에 GCM test를 할 때 만들었던 파일을 조금 수정했다. 남자친구랑 퇴근 후에 뭘 볼까 ㅐㅁ우 고민을 하다가 난 사실 레드가 보고싶었는데 아직 개봉을 안한 관계로....퍼시픽림 당첨 ~_~사실 전형적인 재난(극복)영화 =_= .. 이긴 하나(남녀 주인공.. 더보기
7월 10일 1. 맥에 cocos2d-x 설치http://ralf79.tistory.com/354 2. 미니게임 아이디어 - 약간 동화적인 느낌.. 의 게임. 형식은 어제 말씀드린 디펜스.. 음; 이건 디펜스가 아닌데 게임을 기본으로 하나 무찔러야 하는 성벽은 도넛으로 되어있고, 성은 과자집. 공격하는 아군 유닛은 쥐, 어린아이 등으로 하여 어떤 무기로 공격하는 것이 아니라 갉아먹는 형식으로 함. 적 역시 뭐 어린아이 등을 '공격'한다기보다는 음식을 먹을 수 없는 귀요미한 형태의 다른 물체로 변신!! 시킨다는 느낌? 유닛을 뽑아내는 것은 특별한 자원이 /s 로 오르는 것이 아니라 모든 유닛은 알에서 부화된다는 컨셉으로 화면 내에 있는 일정한 수의 슬롯(..일종의 부화 기계;; 같은것)에서 생성됨. 종류가 랜덤으로 생.. 더보기
게임 아키텍쳐&디자인 *** (:: 내 개인적인 생각) 5장. 기초 아키텍쳐 디자인. - 최초의 팀은 재능있는 개인들의 집합체였고 현재의 팀은 재능있는 팀.(:: 게임 아키텍쳐가 필요한 이유) - 아키텍쳐는 하드 아키텍쳐와 소프트 아키텍쳐로 나눌 수 있음. 하드 아키텍쳐는 (예시적으로) 컴퓨터 하드에ㅜ어와 플레이어간의 인터페이스를 담당하는 입출력.. 같은 걸 포괄한다. 소프트 아키텍쳐는 재사용이 불가능한.. 고유의? 프로젝트 같은 걸 의미하는 듯. 개발 단계 시스템.0단계 : 프로토타입.- 실제 개발에 앞서 미리 만들어보는 것. 실제 위험이 닥치기 전에 어떤 위험이 있을지 미리 알아보는 과정. 어떤 방식이든 상관은 없으나 프로토타입에 사용된 코드가 실제 개발에 사용되어서는 안됨. 주된 목적은 게임플레이와 아키텍쳐의 잠재력을 .. 더보기
7월 2일 CentOS 한글패치http://www.blogcodi.net/archives/12329?cat=1759 PHP DB 연동http://comblog.wo.tc/205 Cocos2D-x 환경설정http://cocos2dx.tistory.com/entry/cocos2dx-%EC%B4%88%EA%B8%B0-%EC%84%B8%ED%8C%85-%EB%B0%A9%EB%B2%95 더보기
문제를 해결해보자... 문제1. S 자 형태 경로를 그리며 지나는 오브젝트들이 존재.2. 오브젝트는 0.7초에 한번씩 생성되어 경로를 따라감.3. 마지막 끝 점에 도달하면 하나씩 쌓임.4. 경로 전체에 오브젝트가 꽉 차면 오브젝트 생성 중지.5. 사용자로부터 특정 이벤트를 받아올 경우 맨 마지막 오브젝트가 Destroy이때, 쌓인 오브젝트가 다시 경로를 따라가다 마지막 지점에 도달하면 움직임 다시 중지. 그래서 생각해본 해결방안들. 1. S 자 형태 경로를 그리며 지나는 오브젝트들이 존재. iTween Motion Path 를 사용하여 해결. 정말 너무너무 편하다ㅠㅠ관련 링크 : http://pixelplacement.com/2010/12/03/visual-editor-for-itween-motion-paths/동영상으로 친절.. 더보기
중간고사 대비 관련해서 이것저것 남겨두는 포스팅. 중간고사가 .. 어떤 기능을 가진 unity project를 보고 그대로 구현해내는 건데그래서 지금까지 공부했던 것들??을 정리해보는 포스팅. 오픈북 아닌 오픈북.난 기초적인 것도 죄다 까먹어서 전에 했던 자료들 찾아가면서 하므로작년 유니티 성적 꼴이 되지 않으려면 열심히 적어놔야겠다!! 'ㅅ' 1. 3D picking by raycast(C#) Ray ray;ray = Camera.main.ScreenPointToRay(Input.mousePosition);RaycastHit hit;if(Physics.Raycast(ray, out hit, 30)){if(hit.transform.tag == "~~~"){ }} 스크린으로부터의 카메라 포지션을 받아와서 쏘아주는 형식.RaycastHit 형 변수로 맞은 .. 더보기