본문 바로가기

Game/Unity

[unity3d]안드로이드에서 암호화 팁 - PlayerPref 암호화 안드로이드에서 사용할 수 있는 암호화 팁 첫번째 - PlayerPref 암호화 iOS에서는 그런 이슈가 거의 없는 걸로 알고 있지만, 안드로이드에서는 많은 분들이 보안 관련 팁 또는 방법이 없는지 문의를 많이 해오셔서 준비를 해보았습니다. 여기 나온 팁들은 UNITE Seoul 2013에서 에릭 헤밍 (유니티 본사 개발자)이 발표했던 내용들 중 일부 입니다. 에릭 헤밍이 발표한 원문 ppt 자료는 아래 링크에 가시면 확인 가능합니다. http://www.slideshare.net/williamyang3910/unitekorea2013-protecting-your-android-content-21713675?from_search=1 그 중에서 암호화 관련 내용을 중점적으로 진행을 하려고 합니다.암호화 진행.. 더보기
UNITY CLOUD BUILD 따라하기 이전 기사의 계속입니다. iOS 개발에 필요한 증명 서류 준비 때문에 실제로 Unity Cloud Build에서 iOS 빌드를 시도합니다.Unity Cloud Build 페이지는 아래와 같습니다 Login : Unity Cloud Build : build.cloud.unity3d.com : Unity 여기에서 로그인 후 Pro 버전의 정품 인증 코드를 입력하면 사용할 수 있습니다.로그인 할 때 제어판으로 이동합니다 Projects : Unity Cloud Build : build.cloud.unity3d.com : Unity 아직 아무것도 등록되어 있지 않은 상태이므로 "Add a New Project"에서 Unity 프로젝트 등록합니다.프로젝트가 호스팅 된 서버의 URL을 입력합니다. Unity Clo.. 더보기
[Unity] NGUI UILabel의 글자 색 Color를 변경 Unity에서 Ui를 작성하는데 매우 편리한 NGUI 많은 유용한 기능이 매우 도움이됩니다. NGUI의 Documentation 오늘은 UILabel의 텍스트 색상을 바꾸는 방법을 소개하고 싶습니다.색상 코드를 지정하는다음과 같이 NGUI의 UILabel에 색상 코드를 지정합니다. 이번에는 빨간색을 지정합니다. 형식은 색상 코드입니다. 위의 설정하면 다음과 같은 표시됩니다. 주의 할 점은 색상 지정한 부분 이후 모든 문자가 색상이되므로 중간 부분 만 색을 변경하려면, 문자 색상을 복원 [-] 지정을 잊지 않도록!굵은 글씨체 (Bold)하는 김에, 두께 문자도! [b] [/ b]에서 문자를 묶으면 굵은 글씨체입니다. N을 굵은 글씨체로 보았습니다. 그 밖에도 다양한 지정을 할 수있을 것 같네요. 그럼 또... 더보기
SpriteOutline image effect for Unity2D sprites(스프라이트 아웃라인기능) 스프라이트에 아웃라인을 추가하는 기능의 플러그인입니다. https://github.com/keijiro/SpriteOutlineFx 더보기
[Unity3D] Attributes 설명 모음 알고 있으면 생산, 작업 효율성을 매우 높일 수 있는 attribute들을 unity에서 제공한다. 1) AddComponentMenu 기본적으로 스크립트는 유니티의 Component->Scripts 메뉴에 자동추가된다. 자동추가말고 아무데나 맘대로 넣고 싶으면 AddComponentMenu를 사용한다. [AddComponentMenu("Transform/Follow Transform")] public class FollowTransform : MonoBehaviour { } 2) ContextMenu 스크립트를 우클릭시 뜨는 context menu에 커맨드를 추가할 수 있다. public class ContextTesting : MonoBehaviour { /// Add a context menu na.. 더보기
[unity3d]Unity Monobehaviour Life-cycle Infographic 한글 출처 : http://cafe.naver.com/unityhub 더보기
[unity3d]미사일 충돌 효과 123456789101112131415161718192021using UnityEngine;using System.Collections; public class WallCtrl : MonoBehaviour { public GameObject sparkEffect; void OnCollisionEnter(Collision coll) { if(coll.collider.tag == "BULLET") { Vector3 firePos = coll.gameObject.GetComponent().firePos; Vector3 relativePos = firePos - coll.transform.position; Instantiate(sparkEffect, coll.transform.position, Quaternio.. 더보기
[unity3d]Tutorial Unity 예제들Hack And Slash Tutorial Scripts001. Unity3d Tutorial - Health Bar 1/2002. Unity3d Tutorial - Health Bar 2/2003. Unity3d Tutorial - Enemy AI 1/2004. Unity3d Tutorial - Enemy AI 2/2005. Unity3d Tutorial - Melee Combat 1/3006. Unity3d Tutorial - Melee Combat 2/3007. Unity3d Tutorial - Melee Combat 3/3008. Unity3d Tutorial - Targetting Enemies 1/3009. Unity3d Tutorial - Targetting Enemies 2.. 더보기
[unity3d]미사일터렛 + 자동 타켓팅 및 사격 AI 추가 스크립트public Transform head;public bool headRotate;public float distance;public float rotspeed=5; 다음 내용은 업데이트 함수 내에 추가.distance = Vector3.Distance (Players.transform.position, transform.position); Debug.DrawLine (head.transform.position, Players.transform.position,Color.yellow); if (distance < 20) { fireon = true; headRotate=true; } else { fireon = false; headRotate=false; } if (headRotate) { h.. 더보기
[Unity3D]ChromaPack (Texture 압축 플러그인) 유니티 재팬에서 택스쳐 압푹 플러그인을 제공했습니다. 일본에서 고해상도 이미지를 많이 사용하기 때문에 유니티 내부에서 제공하는 IOS PVRTC, Android ETC 보다 퍼포먼스가 더 좋을 것이라고 하네요. 픽셀당 12Bit 메모리 확보 가능하다고 합니다. github : https://github.com/keijiro/ChromaPack 더보기