회원 로그인
|
PlayMaker - Random String
PlayMaker - Random String
NGUI 버젼 2.0.7c와 PlayMaker 버젼 1.4로 기재되었다. |
PlayMaker를 이용하여 랜덤으로 스트링을 출력하기
1. GameObject > Create Other > GUI Text 를 생성한다.
2. PlayMaker > PlayMaker Editor를 실행, FSM 상태를 생성하여 'create random string' 이름을 변경한다.
3. 'create random string' 상태에 PlayMaker > Editor Windows > Action Browser 창(1)을 열고, String(2) > Select Random String 액션(3)을 추가(4)한다.
4. Strings에 총 랜덤으로 갯수를 넣고(1), 갯수만큼 생성된 랜덤 String에 문자열들(one, two, three)을 넣어준다.(2)
Store String은 랜덤으로 나온 결과를 담을 변수를 설정해야 한다.
5. Variables 탭(1)에서 New Varialble은 변수명 'displayString'을 넣어주고, Variable Type은 문자열인 String을 선택(2) 후 Add 버튼(3)을 클릭하여 추가한다.
6. 다시 State탭에서 Select Random String > Store String에 보면 방금 만든 변수인 'displayString'을 선택한다.
7. 'create random string' 상태에 Action > Time > Wait를 추가한다.
8. 추가된 Wait의 Finish Event에 FINISHED를 선택한다.
9. 'show the string'이라는 이름으로 상태를 추가한 후 FINISHED로 해둔다.
10. 'show the string' 상태에 GUIElement > Set GUI Text 액션을 추가한다.
11. Set GUI Text의 Text에 변수인 'displayString'을 선택한다.
선택할 수 없을 시에는 선택 버튼을 클릭하여 선택하면 된다.
12. 연결을 해준다.
실행 순서 1. 처음 상태인 'create random string'에서 3개 문자열(one, two, three)을 랜덤으로 'displayString' 변수에 담아둔다.(Select Random String) 2. 1초를 기다리고(Wait) 이벤트를 FINISHED 후 다음 상태인 'show the string'으로 간다.(Transition) 3. 변수 'displayString'를 Set GUI Text 액션을 통해 GUI Text의 Text에 출력한다. |
- playmaker_randomstring.unitypackage (8.5MB) (0)
댓글 0개
| 엮인글 0개
146개(6/8페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
유니티 강좌 모음(영문) | 푸딩뱃살 | 60304 | 2013.08.28 12:02 | |
유니티 경고, 에러 모음 (재정리 예정) [1+1] | 푸딩뱃살 | 71109 | 2013.08.12 00:09 | |
44 | [애셋] NGUI & PlayMaker - Random Button | 푸딩뱃살 | 7391 | 2014.01.23 02:09 |
>> | [애셋] PlayMaker - Random String | 푸딩뱃살 | 5699 | 2014.01.22 03:29 |
42 | [애셋] NGUI & PlayMaker - 웹툰 앱을 만들기 | 푸딩뱃살 | 7083 | 2014.01.20 00:25 |
41 | [애셋] NGUI를 이용한 스크롤 사용하기 | 푸딩뱃살 | 9918 | 2014.01.15 03:21 |
40 | [애셋] NGUI & PlayMaker를 이용한 텍스트 이동하기 | 푸딩뱃살 | 8263 | 2014.01.15 01:07 |
39 | [애셋] NGUI 기본 | 푸딩뱃살 | 7947 | 2014.01.10 03:03 |
38 | [애셋] PlayMaker 기본 | 푸딩뱃살 | 7729 | 2014.01.10 01:30 |
37 | [유니티] Character Controller 캐릭터 컨트롤러 | 푸딩뱃살 | 8911 | 2013.12.23 23:52 |
36 | [스트립트] raycast 예제 | 푸딩뱃살 | 2235 | 2013.12.11 13:40 |
35 | [유니티] unityPackage 만들기 | 푸딩뱃살 | 12045 | 2013.11.29 14:35 |
34 | [유니티] Mecanim으로 애니메이션 연결 | 푸딩뱃살 | 8152 | 2013.11.28 14:12 |
33 | [스트립트] Class (클래스) | 푸딩뱃살 | 2772 | 2013.11.26 23:46 |
32 | [참고] Unity 디컴파일 - Unity 3D Obfuscator 사용법 | 푸딩뱃살 | 4918 | 2013.11.24 16:56 |
31 | [참고] Unity 3D Obfuscator | 푸딩뱃살 | 7986 | 2013.11.24 01:10 |
30 | [스트립트] GUI.Button() 예제 | 푸딩뱃살 | 4948 | 2013.11.22 00:49 |
29 | [스트립트] 마우스 제어 적용 (클릭,오버,아웃) | 푸딩뱃살 | 5785 | 2013.11.21 14:29 |
28 | [소셜] Unite 2013 - Connect Unity gamers across platforms with | 푸딩뱃살 | 1513 | 2013.11.19 18:49 |
27 | [소셜] Facebook SDK for Unity Tutorials (iOS, Android,Web) | 푸딩뱃살 | 5152 | 2013.11.19 14:28 |
26 | [참고] Unite Vancouver 2013 Keynote | 푸딩뱃살 | 3158 | 2013.11.13 20:42 |
25 | [정보] 유니티, 2D 개발 툴 장착한 ‘유니티 4.3’ 전 세계 동시 공개 | 푸딩뱃살 | 3937 | 2013.11.13 20:26 |