본문 바로가기

분류 전체보기

[Mac] Apache Path, Start, Stop, Restart Web Server Path/Library/WebServer/Documents/ Startsudo apachectl start Stopsudo apachectl stop Restartsudo apachectl restart 더보기
[C#] 파일경로에서 확장자, 파일명, 경로 추출하는 함수 파일의 전체 경로를 가져왔을 때 파일명,확장자, 경로, 디렉토리등을 따로 분리해서 사용하고 싶을 때가 있습니다. ▼ 저도 파일을 다루기 위해 파일명을 따로 분리해야 되고 확장자가 무엇이냐에 따라 별로 처리를 해야 됩니다. 일일이 문자를 쪼개서 구분하는 것이 아니라 Path 클래스로 간단하게 추출이 가능합니다. 1. 파일명을 추출하고 싶을 때 123// 파일 명을 추출합니다. string filepath = @"D:\다운로드\POP\Survive You.mp3";Console.WriteLine(Path.GetFileName(filepath));1결과 : “Survive You.mp3” 2. 파일의 확장자를 가져오고 싶을 때 123// . 을 포함한 확장자를 가져오고 싶을때 string filepath = .. 더보기
[iOS / Android] Unity에서 admob을 구현하는 방법 실은 매우 간단한 것이지만, 의외로 정보가 없을 수도있어서, 정리해 보겠습니다.어딘가 잘못하고 있으면 미안합니다. 참고로 아래 공식 매뉴얼 방식이 일본어로 번역 된 때문에 이쪽에서도 확인 해보세요!https://developers.google.com/mobile-ads-sdk/docs/games 1. SDK를 DL하자먼저 위의 URL에서 admob SDK를 DL합시다!페이지 중간 쯤에있는 "Download the plugin"에서 unitypackage을 DL 해주십시오. " GoogleMobileAds.unitypackage "라는 파일이 DL 있으면 OK입니다! 2. Unity에 가져 오려고!Unity의 Assets> Import Package> Custom Package ...에서 방금 DL 한 u.. 더보기
[Android Studio] Gradle을 이용한 jar 파일 만들기 1. Poroject -> Android -> Gradle Scripts -> build.gradle (Module: app)apply plugin: 'com.android.library' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { minSdkVersion 15 targetSdkVersion 23 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', in.. 더보기
[Unity] Gang Of Four (GOF) https://github.com/namseungngil/UnityGangOfFour 더보기
[Unity] Picking IEnumerator OnMouseDown() { Vector3 scrSpace = Camera.main.WorldToScreenPoint(transform.position);//객체의 스크린좌표를 구하고 Vector3 offset = transform.position - Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, scrSpace.z)); while (Input.GetMouseButton(0)) { Vector3 curScreenSpace = new Vector3(Input.mousePosition.x, Input.mousePosition.y, scrSpace.z);//현재 스크린좌표를 구.. 더보기
액션게임의 타격감 향상시키기 http://www.galexandria.com/main/gamasutra/improving-the-combat-impact-of-action-games 더보기
Unity가 직면한 기술적 문제들 http://gamecodingschool.org/2015/05/18/unity%EA%B0%80-%EC%A7%81%EB%A9%B4%ED%95%9C-%EA%B8%B0%EC%88%A0%EC%A0%81-%EB%AC%B8%EC%A0%9C%EB%93%A4/ 더보기
[unity3d]게임 최적화 기법 프로젝트를 하고 완성이 될 무렵, 게임이 굉장히 괴랄한 프레임을 뿌려대며 제대로 굴러가지 않기 시작했다.필자의 컴퓨터는 사양이 굉장히 좋다고 자부할 수 있는 컴퓨터였다. 유니티 에디터가 잘못인지 소스코드 상에서 문제가 있는 것인지 보기 위해 탐색을 시작하게 되었고. 프로파일러를 통해 개선할 부분을 다수 개선하였다. 이 밑부터는 내가 경험한 것을 바탕으로 최적화를 한 방법에 대해 서술한다. - 프로젝트 진행시 참고했던 박민근 님의 유니티 최적화 테크닉을 참고하였다. - http://www.slideshare.net/agebreak/141206-42456391 [링크] - 아마 위 파워포인트를 정리한거라고 보면 될 듯 싶다. (그 외에 추가한 것들도 존재한다. 이것들은 오리지날..) 1. 소스코드 병목의 파.. 더보기
Unity에서 화면 외의 위치를​​ 검색하는 방법 Unity에서 화면 외의 위치를​​ 검색하는 방법을 참고.예를 들어 나는, 스마호게무에서 화면 밖이 보이지 않는 위치에 개체 (적)을 출현시키고 자했습니다. 다만이 상황에서 출현하는 위치를 절대 배치 해 버리면 장치마다 화면 크기가 다른 스마트 폰에서는 차이가 발생할 수 있습니다.이 문제를 해결하려면 스마트 폰 화면의 위치를 월드 좌표로 변환 하여 그 위치에 객체를 생성하도록합니다.월드 좌표는 장면 뷰에서 객체를 배치 할 때의 위치입니다.흰색 테두리가 카메라 그리기 영역입니다실제 코드는 다음과 같습니다. (C #입니다)インスタンス(プレハブ)を画面の右上に生成C#12345678910111213using UnityEngine;using System.Collections; public class GameMana.. 더보기