본문 바로가기

전체 글206

[API] Scene 로드가 완료되었을때 호출되는 콜백함수 Scene이 처음 로드될때는 호출되지 않네요. ;; // Scene 로드가 완료되면 호출.void OnLevelWasLoaded(int level) { Debug.Log ("OnLevelWasLoaded");} 2013. 10. 14.
[Script] Raycast를 이용한 Picking Update() 내에서 아래와 같이 하면 마우스 클릭 또는 터치한 위치에 해당하는 GameObject를 알아낼 수 있다. Collider가 설정되어 있어야 한다.! if (Input.GetMouseButtonDown(0)) {RaycastHit hit;Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);if (Physics.Raycast(ray, out hit)) {print ("Picked object name: " + hit.transform.name + ", position: " + hit.transform.position);txtPicked.text = "Picked : " + hit.transform.name;}} // 클릭했을때 (touc.. 2013. 10. 14.
[Script] Audio 재생하기 Scene이 시작될때 간단한 효과음을 재생하는 방법이다.좀더 다양한 활용을 위해서는 다른 자료를 찾아보기 바란다. 1. Audio File (mp3, wav, ogg 등)을 Assets/sound 폴더에 넣는다.2. 위 파일들의 속성에서 3D를 체크해제한다. (2D용의 경우)3. Script를 연결한 Object에 AudioSource Component를 추가한다.4. 방법1private AudioSource _audioSrc;private AudioClip auclip; void Awake() {_audioSrc = (AudioSource)GetComponent();} void Start() {string soundFile = "sound/25";Debug.Log ("Sound file: " + sou.. 2013. 10. 11.
XML Parser Sample Code using UnityEngine;using System.Collections;using System.Xml;using System.Collections.Generic; public class GHXMLParser {private PositionData data;public List loadXML() {List listStage = new List();TextAsset xmlData = new TextAsset(); xmlData = (TextAsset)Resources.Load("xml/draw_correct", typeof(TextAsset));XmlDocument xmlDoc = new XmlDocument();xmlDoc.LoadXml(xmlData.text);XmlElement root = xml.. 2013. 10. 11.
Child Object의 Component 접근하기 private ParticleSystem _ps;void Awake() {_ps = GameObject.Find("오브젝트명").자식오브젝트명;} 2013. 10. 11.
터치한 위치에 Image 표시하기 마우스 클릭 또는 Touch한 위치에 특정 Object (Prefab)를 생성하는 방법입니다. // 변수 - prefab 지정 public GameObject touchImg; // 그릴 이미지를 Prefab으로 생성해둔 후 Drag & Drop으로 Script변수에 지정 private Vector3 MousePos; void Update() { if (Input.GetButton("Fire1")) { MousePos = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, - Camera.main.transform.position.z)); Vector3 pos = new Vector3(MousePo.. 2013. 10. 10.
[MFC] 폴더 선택창 표시 /////////////////////////////////////////////////////////////////////////////////// \brief 폴더 선택/// \return //////////////////////////////////////////////////////////////////////////////// CString CTwinkleKidsInstallerDlg::SelectFolder(){CString sRet = _T("");TCHAR pszPathName[MAX_PATH]; BROWSEINFO bsi;memset(&bsi, 0, sizeof(bsi)); bsi.hwndOwner = GetSafeHwnd();bsi.pidlRoot = NULL; bsi.lpszTitle.. 2013. 10. 7.
워드프레스 설치 경험담 어제 초저녁(10시)에 잠들었다가 새벽 1시에 깨서 뭘할까 잠시 망설이다가 워드프레스를 설치해 보기로 결정.무소음 Mac mini에 이미 APM (Apache + PHP + MySQL)을 설치해서 테스트까지 해둔거라 이곳에 설치하기로 결정하고 바로 GoGo.mysql password가 틀리다고 에러를 뱉어내길래 암호 재설정 해주고,wordpress 설정이 안되길래 강제로 database를 만들어 줬더니 너무도 간단하게 설치 완료. 뭐 이런게 다있나.. 설치는 너무 쉽게 되네요.1997년 대딩때 순수 html로 만들었던 최초의 홈페이지가 생각나는 순간입니다.동아리방에 남는 pc에 리눅스 설치해서 서버랍시고 운영하고, 개인 홈페이지도 올려뒀던 생각이 나네요. 호스트이름도 전산실에 부탁해서 할당받고. ^^;그.. 2013. 10. 3.
새로운 OS X Mavericks 가을에 출시 예정 새로운 OS X Mavericks 가을에 출시 된답니다.바뀐 부분에 대해서는 전문가분이 정말 자세하게 작성한 블로그가 있네요.링크: http://macnews.tistory.com/1272 링크: http://www.apple.com/kr/osx/preview/ 개발자 Preview 버전도 배포되고 있네요. XCode 5와 함께.https://developer.apple.com/osx/whats-new/ 2013. 10. 3.
[PC] Mac mini 강력 추천! 지금 이 글을 쓰는 Mac mini는 듀얼코어 79만원짜리입니다. (RAM만 8G로 업글) 1년전에 사서 Mac과 윈도우를 함께 설치했지만, 거의 윈도우로만 쓰고있죠. 처음엔 iOS 공부할 목적으로 구입을 한건데.. 목적은 달성했고. 요즘은 어쩌다 가끔 iOS 관련해서 소스 확인할때만 Mac OS로 부팅하는 무늬만 Mac이죠. ^^근데 이게 또다른 매력이 있습니다.늦은 밤 조용하게 컴퓨터를 하고 싶을때, 아무 소리도 안난다는 장점이 있죠. 심지어 LOL 게임도 옵션 타협을 좀 하면 다른 사람들보다 입장이 빠릅니다. - 일반겜의 경우. (이건 아시는 분들은 아실겁니다. ^^ 챔피언 픽에서 유리하다는 거죠)그래픽이 Intel HD4000이라서 고사양 게임을 제외하곤 그럭저럭 쓸만합니다. 심지어 포토샵도 왠만.. 2013. 10. 3.
Unity3D 공부 중. 요즘 3D App 개발을 위해서 Unity3D를 공부하고 있습니다.다른 게임엔진 다뤄본 분이 말씀하시길 잘 만들어진 엔진+Tool 이라고 하네요. 제가 다뤄본 Cocos2d-x와는 차원이 다른 툴이죠. 2D vs 3D 이므로 당연한 얘기지만. ㅎㅎ;Cocos2d-x 보다 제대로 하려면 많은 시간이 필요해 보입니다. 일단 x, y 좌표로만 지정하면 되던것을 z 좌표에다가 카메라, 물리엔진까지 신경써야 하니까요. (cocos2d-x에도 box2d라는 물리엔진이 있지만, 저는 사용을 안했었습니다. ) 라이센스 비용에 대해서 잠깐 얘기하자면, 개일 개발자가 Basic 버전을 사용하는 것은 무료이지만 매출이 어느정도(?) 있는 회사에서는 Pro 버전 라이센스를 구매해야 한다네요.Pro 1500불 + Android.. 2013. 10. 3.
[스마트폰] 3달전 5만원에 구입한 갤럭시S3 핸드폰에 거품이 지나치게 많다고 생각하는 사람으로써, 절대로 비싸게는 사지 않습니다.다른건 몰라도 적어도 폰 만큼은 싸게 사려고 노력하고 있죠. 지난 6월24일경 갤럭시S3 LTE 16기가 모델이 할부원금 5만원에 판다고 하길래 얼른 샀습니다. 엊그제까지 요금제 67,000원짜리 유지해줬고, 다른 조건은 없었습니다.요즘은 3만원 이하로도 살 수 있는 모양입니다. @.@ 2013. 10. 3.