'분류 전체보기'에 해당되는 글 495건
- 2014.01.04 NGUI: Events
- 2014.01.02 영어와 숫자만 가능하게 처리하기
- 2014.01.02 TextInputTest 예제 소스
- 2014.01.01 pc 마인드 맵 프로그램
- 2014.01.01 네이버 나눔고딕코딩 다운
- 2014.01.01 유니티 모바일 에서의 처리
- 2014.01.01 SendMessage 유니티 메시지 전달
- 2014.01.01 특정 vector3 값 만 바꿀때
- 2014.01.01 유니티 모노디벨롭 배경색깔 변경하기.
- 2014.01.01 유니티 최적화팁 transform 사용시
NGUI: Events
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 유니티 개발시 필요한 라이프 사이클 (0) | 2014.01.04 |
|---|---|
| 유니티 유/무료 강좌 (0) | 2014.01.04 |
| NGUI: Events (0) | 2014.01.04 |
| pc 마인드 맵 프로그램 (0) | 2014.01.01 |
| 네이버 나눔고딕코딩 다운 (0) | 2014.01.01 |
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
//id 형식 체크
bool id_check(const char * text) {
const char c = *text;
if((c < '0' || c > '9') && (c < 'a' || c > 'z') && (c < 'A' || c > 'Z')) {
CCMessageBox("id는 영어와 숫자만 가능합니다","아이디체크");
return (false);
}
return true;
}
'잡다한것들전부 > 팁' 카테고리의 다른 글
| cocos2d-x 로딩 관련 (0) | 2014.01.06 |
|---|---|
| cocos2d-x 샘플 소스 소개 (0) | 2014.01.06 |
| 영어와 숫자만 가능하게 처리하기 (0) | 2014.01.02 |
| TextInputTest 예제 소스 (0) | 2014.01.02 |
| string::find와 string::npos 관계 (0) | 2013.12.24 |
| sd 카드 접근 (0) | 2013.12.23 |
cocos2d-x 샘플소스
모든 클래스는 TestScene 상속받음
runThisTest() 함수 실행
runThisTest 에서는 replaceScene 실행함
예)
void TextInputTestScene::runThisTest()
{
CCLayer* pLayer = nextTextInputTest();
addChild(pLayer);
CCDirector::sharedDirector()->replaceScene(this);
}
씬전환은 init 함수에서 바로 하면 에러가 난다. ->씬이 만들어지기전에 전환을 해버려서 에러
반드시 업데이트는 한번 돌리고 나서 해야된다.
TextFieldTTFDefaultTest 클래스에 딜리게이트 추가
class TextFieldTTFDefaultTest : public KeyboardNotificationLayer, public CCTextFieldDelegate
{
// CCTextFieldDelegate
virtual bool onTextFieldAttachWithIME(CCTextFieldTTF * sender);
virtual bool onTextFieldDetachWithIME(CCTextFieldTTF * sender);
virtual bool onTextFieldInsertText(CCTextFieldTTF * sender, const char * text, int nLen);
virtual bool onTextFieldDeleteBackward(CCTextFieldTTF * sender, const char * delText, int nLen);
virtual bool onDraw(CCTextFieldTTF * sender);
}
void TextFieldTTFDefaultTest::onEnter()
{
//CCTextFieldTTF 생성
CCTextFieldTTF * pTextField = CCTextFieldTTF::textFieldWithPlaceHolder("<click here for input>",
FONT_NAME,
FONT_SIZE);
addChild(pTextField);
//딜리게이트 추가
pTextField->setDelegate(this);
}
정리한것 TextInputLayer
'잡다한것들전부 > 팁' 카테고리의 다른 글
| cocos2d-x 샘플 소스 소개 (0) | 2014.01.06 |
|---|---|
| 영어와 숫자만 가능하게 처리하기 (0) | 2014.01.02 |
| TextInputTest 예제 소스 (0) | 2014.01.02 |
| string::find와 string::npos 관계 (0) | 2013.12.24 |
| sd 카드 접근 (0) | 2013.12.23 |
| c 와 c++ 관련 자료 (0) | 2013.12.19 |
마인드 맵 프로그램
실제로 마인드 맵을 할지 안할지는 잘 모르겠지만
무료로 서비스되는 소프트웨어가 있어서 소개합니다.
마인드맵
문서의 서식이나 규정에 상관없이 머리속에 생각나는 그대로 생각하고 정리하는 프로그램
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 유니티 유/무료 강좌 (0) | 2014.01.04 |
|---|---|
| NGUI: Events (0) | 2014.01.04 |
| pc 마인드 맵 프로그램 (0) | 2014.01.01 |
| 네이버 나눔고딕코딩 다운 (0) | 2014.01.01 |
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
http://dev.naver.com/projects/nanumfont/
'잡다한것들전부 > 팁' 카테고리의 다른 글
| NGUI: Events (0) | 2014.01.04 |
|---|---|
| pc 마인드 맵 프로그램 (0) | 2014.01.01 |
| 네이버 나눔고딕코딩 다운 (0) | 2014.01.01 |
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
유니티 사용시 모바일에서의 환경을 설정해야 되는 경우가 있다.
게임의 방향이 가로인지 세로인지. 그리고 게임 실행중에 꺼지지 않게 한다던가.
그런 옵션들은 Manager 클래스를 하나 만들어서 Start에다가 입력한다.
// Use this for initialization
void Start () {
//mobile
Screen.orientation = ScreenOrientation.Landscape;
Screen.sleepTimeout = SleepTimeout.NeverSleep;
}
Screen.orientation = ScreenOrientation.Landscape; -> 단말기의 가로 모드로 설정한다.
Screen.sleepTimeout = SleepTimeout.NeverSleep; -> 단말기 화면을 계속 켜지게 만든다.
'잡다한것들전부 > 팁' 카테고리의 다른 글
| pc 마인드 맵 프로그램 (0) | 2014.01.01 |
|---|---|
| 네이버 나눔고딕코딩 다운 (0) | 2014.01.01 |
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
SendMessage()는 다른 오브젝트에 연결된 스크립트의 특정 함수를 호출하는 함수이다.
SendMessage()로 호출할 함수는 큰 따옴표("")로 묶어서 입력하며 다음과 같은 형식으로 사용한다.
<오브젝트>.SendMessage("함수명",<옵션>);
<오브젝트>.SendMessage("함수명",인수,<옵션>);
SendMessageOptions.DontRequireReceiver;
SendMessageOptions.RequireReceiver;
두가지가 있으며, DontRequireReceiver 옵션은 함수의 처리 결과를 호출 프로그램에 전달할 필요가 없는 경우 사용한다(반환값이 void일 경우)
DontRequireReceiver 은 호출 함수가 실행이 끝날때 까지 기다리지 않고 곧바로 다음 처리를 진행하므로 게임의 전체적인 실행 속도가 빠르다는 이점이 있다.
예)
// Calls the function ApplyDamage with a value of 5
gameObject.SendMessage ("ApplyDamage", 5.0);
// Every script attached to the game object
// that has an ApplyDamage function will be called.
function ApplyDamage (damage : float) {
print (damage);
}
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 네이버 나눔고딕코딩 다운 (0) | 2014.01.01 |
|---|---|
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
Vector3 g1Pos = ground1.transform.position;
g1Pos.z = g1Pos.z + sizeZ;
ground1.transform.position = g1Pos;
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 유니티 모바일 에서의 처리 (0) | 2014.01.01 |
|---|---|
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
| 유니티 공식 사이트 데모 프로젝트 (0) | 2013.12.31 |
디버깅할때는 비쥬얼스튜디오가 아닌 모노 디벨롭으로하는데 흰색 배경이 눈이 아파서 테마를 변경해서 사용해야 눈이 편안하다.
Tools -> options -> Text Editor -> Syntax Highlighting 에서 color scheme 에서 테마 고를 수 있습니다.
'잡다한것들전부 > 팁' 카테고리의 다른 글
| SendMessage 유니티 메시지 전달 (0) | 2014.01.01 |
|---|---|
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
| 유니티 공식 사이트 데모 프로젝트 (0) | 2013.12.31 |
| RacaseHit 사용시 디버그 (0) | 2013.12.29 |
Transform 을 사용하는 예가 있는데 최적화 방법중에
js 기준으로
var myTransform : Transform;
function Awake() {
myTransform = transform;
}
function Update() {
myTransform.position.y++;
}
이런식으로 참조해서 쓰면 성능향상에 좋다고합니다. Transform 형을 사용한 예입니다.
'잡다한것들전부 > 팁' 카테고리의 다른 글
| 특정 vector3 값 만 바꿀때 (0) | 2014.01.01 |
|---|---|
| 유니티 모노디벨롭 배경색깔 변경하기. (0) | 2014.01.01 |
| 유니티 최적화팁 transform 사용시 (0) | 2014.01.01 |
| 유니티 공식 사이트 데모 프로젝트 (0) | 2013.12.31 |
| RacaseHit 사용시 디버그 (0) | 2013.12.29 |
| 유니티 오브젝트 풀 기법 (0) | 2013.12.29 |

TextInputTest.zip

