회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


NGUI & PlayMaker - Counter Button

푸딩뱃살 | 2014.01.25 17:09 | 조회 6039
NGUI & PlayMaker - Counter Button

NGUI로 만든 Button과 Label과 PlayMaker를 이용한 카운트 되는 버튼 만들기



1. NGUI의 새 UI 생성, Button과 Label 위젯을 Panel 밑에 만들고 UI를 적당히 배치한다.(기본 만들기 바로가기)



2. Button에 UIEventsToPlaymakerFSM.cs 스크립트 적용한다.



3. 'listen click' 상태 생성(1), OnClick 이벤트 생성(2) 후 'listen click'상태에 이벤트 추가(3)한다.



4. 'create random string' 상태 생성(1), FINISHED 이벤트를 추가(2)한다.



5. Variables탭(1)에 카운트 할 정수형 변수 'displayInt'와 출력을 위한 문자열형으로 바꿀 변수 'displayString' 명 변수 생성(2)한다.



6. Math > Int Add(1), Convert > Convert Int To String(2), Time > Wait(3) 액션 추가한다.
    Int Add의 Int Variable에 displayInt 변수 선택, Add에 1 입력(4)
    Convert Int To String의 Int Variable에 displayInt 변수 선택, String Variable에 displayString 변수 선택(5)
    Wait의 Time에 0.1, Finish Event에 FINISHED 선택(6)



7. 'show the string' 상태 생성, FINISHED 이벤트를 추가한다.



8. UnityObject > Set Property 액선 추가(1)한다.
    (2)Target Object에 Label의 UILabel(Script)를 드래그해서 넣는다.
    Property에 text 선택
    String에 displayString 변수 선택



9. 연결


실행 순서
1. 버튼의 이벤트로 마우스 버튼을 클릭하면(OnClick) displayInt 변수에 Int Add 액션을 이용하여 1씩 더해준다. (displayInt = displayInt  + 1)
2. Convert Int To String 액션으로 정수형 변수 displayInt를 문자열 변수 displayString로 형 변환한다.((string) displayInt)
3. Wait 액션으로 0.1초 기다림
4. 최종으로 담은 displayString 변수를 Set Property 액션을 통해 Label text에 입력하여 출력해준다.

146개(5/8페이지)
유니티
번호 제목 글쓴이 조회 날짜
공지 유니티 강좌 모음(영문) 푸딩뱃살 60299 2013.08.28 12:02
공지 유니티 경고, 에러 모음 (재정리 예정) 첨부파일 [1+1] 푸딩뱃살 71106 2013.08.12 00:09
64 [정보] Unity 크리스마스/연말 업데이트 소식 첨부파일 푸딩뱃살 4376 2015.01.05 11:56
63 [유니티] 유니티 폴더 구성 푸딩뱃살 4541 2015.01.03 12:34
62 [유니티] Animation 컴포넌트 첨부파일 푸딩뱃살 5514 2014.12.14 17:04
61 [애셋] (링크) NGUI 팁 사진 첨부파일 푸딩뱃살 4731 2014.08.20 01:47
60 [정보] Visual Studio 플러그인 UnityVS 소식 사진 첨부파일 푸딩뱃살 6123 2014.07.03 23:12
59 [유니티] Rigidbody / Physic Material 컴포넌트 푸딩뱃살 9273 2014.04.20 15:13
58 [유니티] 텍스쳐(Texture), 매터리얼(Material), 쉐이더(Shader), 라이트(Light) 첨부파일 푸딩뱃살 18046 2014.03.27 02:31
57 [유니티] 3D 슈팅게임 만들기 첨부파일 푸딩뱃살 6778 2014.03.09 22:05
56 [참고] 3D Package Support 첨부파일 푸딩뱃살 4416 2014.02.19 02:57
55 [유니티] 유니티 '막강좌' - 8. C# 기초 첨부파일 푸딩뱃살 8391 2014.02.07 22:08
54 [유니티] 유니티 '막강좌' - 7. 프로그래밍 Java? C#? Boo? 푸딩뱃살 6484 2014.02.07 17:26
53 [유니티] 유니티 '막강좌' - 6. 게임 제작 맛보기 (게임 시작씬 제작) 첨부파일 푸딩뱃살 14962 2014.02.05 02:10
52 [참고] 유니티에 대한 이야기 푸딩뱃살 3755 2014.02.05 02:02
51 [유니티] 유니티 '막강좌' - 5. 많이 사용되는 용어 정의 푸딩뱃살 6458 2014.02.05 02:00
50 [유니티] 유니티 '막강좌' - 4. 꼭 알고 있어야 할 사항 첨부파일 푸딩뱃살 5792 2014.02.05 01:22
49 [유니티] 유니티 '막강좌' - 3. 인터페이스 사진 푸딩뱃살 5433 2014.02.02 15:34
48 [유니티] 유니티 '막강좌' - 2. FSM, 순서도(Flow Chart) 첨부파일 푸딩뱃살 9812 2014.01.31 01:36
47 [애셋] PlayMaker - Cube 날리기 첨부파일 푸딩뱃살 8872 2014.01.25 17:48
>> [애셋] NGUI & PlayMaker - Counter Button 첨부파일 푸딩뱃살 6040 2014.01.25 17:09
45 [유니티] 유니티 '막강좌' - 1. 공간의 개념 (2D, 3D) 첨부파일 푸딩뱃살 9291 2014.01.24 02:26