2월, 2016의 게시물 표시

현재 선택된 게임오브젝트의 콜라이더 타입 알아내기

Debug .Log( Selection .gameObjects[0].GetComponent< Collider >().GetType());

게임 오브젝트 하이어라키 패널에서 숨기기

             GameObject  obj = Instantiate(mapMag.tile)  as   GameObject ;             obj.hideFlags =  HideFlags .HideInHierarchy; 

런타임에서 스트리밍 폴더 만들어 파일 읽어 오기

이미지
http://cafe.naver.com/unityhub/33749 using  UnityEngine; using  System.Collections; using  System.IO; public   class   TEST  :  MonoBehaviour  {      Texture  image;      string  path; // Use this for initialization void  Start () {         StartCoroutine(ImageTex()); }      IEnumerator  ImageTex()     {         path =  Path .Combine( "file:///"  +  Application .streamingAssetsPath,  "logo.jpg" );          WWW  w =  new   WWW (path);          yield   return  w;         image = w.texture;          Debug .Log(image.name);         gameObject.GetComponent< MeshRenderer >().material.mainTexture = image;     } // Update is called once per frame void  Update () { } }

상업 용도로 사용 가능한 무료 이미지 사이트

상업 용도로 사용 가능한 무료 이미지 사이트 http://opengameart.org/ http://www.wikitree.co.kr/main/news_view.php?id=181872 http://graphicriver.net/category/game-assets/sprites http://www.supergameasset.com/ https://www.gamedevmarket.net/ http://www.graphic-buffet.com/ http://opengameart.org/ http://www.2dgraphicsprogramming.com/forums/discussion/1/where-can-i-find-2d-art-for-my-game/p1 http://morguefile.com/archive http://imagebase.net/ http://www.freepik.com/ http://hanulsoblog.com/50189245935 http://opencast.naver.com/HB224 http://kan-k http://kan-kikuchi.hatenablog.com/entry/FreeMaterial http://gongu.copyright.or.kr/search/search.do?sk=all&kwd=%EC%95%B1%EC%84%BC%ED%84%B0&x=3&y=13 https://www.iconfinder.com

sorting sort 하이어라키 순서대로 리스트에 담는법

SORTOBJECT =  Selection .gameObjects.Where(g => ! AssetDatabase .Contains(g)).OrderBy(g => g.transform.GetSiblingIndex()).ToList();

씬 정보 조회.

// 씬 정보 조회. Scene activeScene = SceneManager.GetActiveScene(); Scene scene1 = SceneManager.GetSceneAt(0); Scene scene2 = SceneManager.GetSceneByName("SceneName"); Scene scene3 = SceneManager.GetSceneByPath("Assets/SceneName.unity"); Scene[] loadedScenes = SceneManager.GetAllScenes(); 오홍이 이런게 있었군

제일 처음 선택한 오브젝트 반환 프로젝트 창에서 선택한 오브젝트 인지 확인 하기 프로젝트에 포함 되어 있는지 확인 하기

하이어라키 상태에서 처음 선택한 오브젝트 = Selection .activeObject.name 프로젝트 상태에서 처음 선택한 오브젝트 = if  ( Selection .objects.Length == 1 &&  AssetDatabase .Contains( Selection .activeObject))        {           Object firstSelectedObj =  Selection .activeObject;        }

GUILAYOUT GUI 마지막 렉트 가지고 오기 마지막 박스 가지고 오기

Debug.Log(GUILayoutUtility.GetLastRect().position.y); // 마지막 렉트 위치 가지고 오기 http://docs.unity3d.com/kr/current/ScriptReference/GUILayoutUtility.GetLastRect.html

유니티 내장 스킨 가지고 오고 get style

http://docs.unity3d.com/ScriptReference/GUISkin.GetStyle.html

FindAssets 에셋 폴더에서 파일 찾아오기

http://docs.unity3d.com/kr/current/ScriptReference/AssetDatabase.FindAssets.html

json -> csv

https://json-csv.com/

c# 가변배열

http://cjh7163.blog.me/220444348740