반응형

Unity flow를 검색해보시면 많은 이미지가 나옵니다.


그냥 보시면 뭔가 흘러가는건 알겠는데.... 이건 뭐라는거야 하실거에요.


저도 이부분을 얼마 전에 알게되어서 기존에 어렵게 구현했었던 것들이 생각이 나더라구요.


그래서 이번에 간단히 정리를 해보려고합니다.


1. Awake()

>이부분은 Start가 시작되기 전에 세팅이 필요한 내용들을 입력하세요.

> 보통 특정 변수의 값 또는 함수의 설정을 다루게 됩니다.


2. Start()

> 스크립트가 시작될 때, 시작되어야 하는 것들을 입력하세요.


3. update()

> Start 부분이 완료된 후, 프레임 마다 체크하면서 동작을 수행하게 됩니다.

> Update는 편한 만큼 많은 스크립트를 제어하게되면 부하가 많이 걸리는 부분입니다.

> 가능하면 적게 사용하거나 ! 코르틴을 사용하여 처리하는게 좋다고 합니다.


4. OnEnable()

> 이건 설정된 오브젝트가 활성화 될 때, 시작되는 부분입니다.

> 특정 오브젝트가 반응하여 활성화 될때, 이 함수 부분이 있다면 동작하게되죠.

> 이게 없다면 보통 start 부분에 설정을 하게 되는데요.. 그러다보면 반복적인 동작에서 생각했던 것과 다른 동작을 확인하는 경우도 있습니다.


5. OnDisable()

> 이건 오브젝트가 비활성화 될 때, 시작되는 부분입니다.

> 보통 '적' 이 죽는 경우, 비활성화 시키고 .... 내부적으로 Destroy 또는 Push 등을 하게 됩니다.


6. Reset()

> 이부분은 에디터 상에서나 스크립트를 Reset하는 경우 시작되는 함수입니다.

> 최초 설정값등을 세팅하면 편할듯합니다. 


오늘은 많이 쓰이는 6가지인데요...

전 OnEnable , OnDisable 을 모르고 코딩하느라 고생한 부분이 생각이 나더라구요.


배우는걸 잘 사용하는 것도 좋지만 항상 공부하는 자세가 필요하다고 생각합니다 ^^


그럼 오늘도 모두 즐거운 하루 되세요~

반응형

'개발이야기 > Unity & C# 코딩' 카테고리의 다른 글

admob 두번째 - 기다려도 광고가 안나와요.... ㅠㅠ  (0) 2018.03.23
코르틴(Coroutine)  (0) 2018.03.10
Rigidbody(2D) constraints 설정  (0) 2018.03.07
Admob 배너광고  (0) 2018.02.08
IsEnabled  (0) 2018.02.08
반응형

 Unity > PlayerPrefs 암화를 위한 어셋


// 사용 주의 사항

1. start 및 awake 부분에 해당 선언 필요 

선언하지 않은 경우, 대량의 경고를 출력합니다.

ZPlayerPrefs.Initialize("xxxxx","xxxxx");


2. 횟수 설정

기본 99등 높은 수치가 설정되어있음

적당한 수치로 변경 (암호화 횟수로 많이 할 경우, 속도에 영향이 있다고함)

ZPlayerPrefs.cs > const int Iterations = 5;


3. Set 과 Get

일반 Playerprefs 는 set이 없다라도 별도의 디폴트값만 있다면 Get 경고를 출력하지않습니다.

ZPlayerPrefs의 경우, Get하기 전, Set이 없다면 다량의 경고를 출력합니다.


초기화와 같인 Set을 초기에 설정하는 부분을 습과화하여 처리하는 것이 신경이 덜 쓰이게 됩니다.


https://www.assetstore.unity3d.com/kr/#!/content/32357

반응형

'개발이야기 > 외부 기능 연결' 카테고리의 다른 글

Unpacking(난독화)  (0) 2018.07.12
Admob 베너 광고 끄기  (0) 2018.04.04
Google Play Game Center 연동  (0) 2018.04.03
Advertisements, ShowResult (Version=1.0.0) 오류  (0) 2018.03.07
원스토어 IAP 연결하기  (2) 2018.02.03
반응형

> 빌드 후, xcode로 오게 되면 여러개의 경고등이 출력된다.

> 이부분은 가끔 경고가 안뜨는 경우가 생긴다. (빌드하면 뜬다 그러나 미리 설정해주면 좋습니다.)

> 일부문제는 업 로드시 발생하며 메일로 날아와서 별거 아닌 것이 무섭고 쫄게만듭니다.


1. Sining Team 설정 

>정상적으로 계정을 모두 등록하고 앞선 글의 설정이 모두 되어 있다면, Team 자신이 등록한 Team 정보가 출력됩니다.

>선택만 해주시면 끝




2. 빌드 세팅 권고 적용

>xcode 경고 부분을 보시면 2개의 항목이 거의 출력됩니다. (저는 2개가 새로운 빌드에서는 항상떴습니다.)

>해당 항목을 누르면 페이지가 변경되면서 팝업이 출력

> Perform Changes를 눌러주면됩니다.




3. 아이콘 세팅

> 이부분은 누락하면 업로드 시. 메일이 발송됩니다. 

> 아이콘이 없어.....

> General > App Icons and Launch Images  '->' 화살표 터치




화살표 터치하면 해당 페이지로 이동

> 이모든칸에 아이콘이 채워져있어야합니다.





>> 아이콘은 1024사이즈를 준비해주세요.

아래 사이트를 참조하셔서 아이콘을 만들어서 폴더에 넣어주시면됩니다.

폴더는 xocdoe > Images.xcasets 에 넣어주시면됩니다.

https://medium.com/@tjkangs/react-native-ios-앱-icon-및-splash-launch-screen-추가하기-bb93122ef455



반응형

'개발이야기 > IOS - 설정 편' 카테고리의 다른 글

Xcode - cocoapod 설정  (0) 2018.04.07
IOS 개발을 위한 등록  (0) 2018.02.05
xcode 빌드 오류  (0) 2018.02.05
IOS IAP 동작안할때....  (0) 2018.02.05
No accounts with Itunes Connect access have been found for....  (0) 2018.02.05

+ Recent posts