본문 바로가기

전체 글

(113)
[Unity] High-Definition RP 프로젝트시 주의 사항. 일반적인 3D프로젝트를 생성후 PackageManager를 통해서는 정상적인 작동이 어렵다. 반드시 High-DefinitionRP 프리뷰로 프로젝트를 생성하는게 유리하다.
[C#] String Mac Address를 MacAddress로 변환하기(Byte) https://docs.microsoft.com/ko-kr/dotnet/api/system.net.networkinformation.physicaladdress.parse?view=netcore-3.1 System.Net.NetworkInformation Namespace 네임스페이스를 사용하면 로컬 컴퓨터에 대한 주소 변경 알림, 네트워크 주소 정보 및 네트워크 트래픽 데이터에 액세스할 수 있습니다. The namespace provides access to network traffic data, network address inf docs.microsoft.com string으로 받아온 맥주소를 물리주소로 변환 및 Byte로 까지 변환을 지원해주는 부분이 있었다. using System.Net.Net..
Unity3d Billboard using UnityEngine; using System.Collections; public class Billboard : MonoBehaviour { // Update is called once per frame void LateUpdate () { // Billboard transform.rotation = Camera.main.transform.rotation; } } 출처: https://millers.tistory.com/entry/Unity3d-Billboard?category=573545 [Millers present]
유니티 외부 프로그램 실행 방법 // 유니티에서 외부 프로그램을 실행하고 싶을때 사용. 윈도우 using System; System.Diagnostics.Process.Start("D:/FireExtinguisher Manager/FireDemo.exe"); 출처: https://millers.tistory.com/entry/유니티-외부-프로그램-실행-방법-Running-external-program [Millers present]
WOL(Wake On Lan) - C# Remote Wake-up이라고도 하는 Wake on LAN은 특수한 데이터 패킷(*매직 패킷이라고 함)을 전송하여 네트워크 컴퓨터를 원격으로 켤 수 있는 기술입니다. 컴퓨터가 꺼진 경우에도 네트워크 어댑터가 계속해서 네트워크를 "수신 대기"하므로 특수한 패킷이 도착하면 네트워크 어댑터가 컴퓨터를 켤 수 있습니다.Wake on LAN은 주로 컴퓨터 유지 관리 작업을 원격으로 수행하기 위해 시스템 관리자가 사용합니다. 매직 패킷을 수신하는 컴퓨터에는 Wake on LAN과 함께 작동하는 마더보드, 네트워크 어댑터, 어댑터 드라이버 및 컴퓨터 BIOS(Basic Input/Output system)가 있어야 합니다. http://windows.microsoft.com/ko-kr/windows7/what-ar..
프로젝션 맵핑 및 에지 블랜딩 소프트웨어 정리 안녕하세요. 인터렉티브 코리아 입니다. 멀티 프로젝션 및 에지 블랜딩에 대하여 잘 정리된 블로그가 있어 자료 공유합니다. 아쉬운건 저의 소프트웨어 기반의 에지 블랜딩과 프로젝션 맵핑 "몬스터 맵퍼"가 (http://www.interactivekorea.co.kr/bbs/board.php?bo_table=interactive_product&wr_id=1) 빠져 있는것은 아쉽긴 합니다. ^^; 출처: https://imhdkim.tistory.com/1 [imhdkim] Multi-Projection Software List Dataton, WATCHOUT http://www.dataton.com/ 필드에서 가장 많이 사용하는 프로그램으로 엣지브랜딩이나 멀티 프로젝션 프로젝트에서 언제나 고려되는 솔루션. 가..
IL2CPP 에셋번들이 안읽혀 질때에.. 구글 플레이 스토어가 64비트만을 지원하게 되면서 Unity Android빌드시 IL2CPP채크와 ARM64지원을 채크 하게 되는데 이때에 로드한 에셋번들을 Instantiate하면 터지는 이슈가 발생되는 경우가 있다. il2cpp관련해서 뭔가 문제가 있었을땐 strip engine code가 체크되어 있는 경우가 많다. 해당 옵션은 빌드 당시에 사용하지 않는 스크립트는 포함하지 않음인데... 에셋번들에서 사용한 스크립트가 빌드당시에 포함되지 않는 경우가 발생되기 때문이다.
프로젝트 복사후 실행했을 경우 프로젝트가 열리지 않을 경우... 먼저 Play-services-resolver를 사용하고 있을 경우 해당이슈가 발생될 수 있다. resolv하는과정에서 아래와 같이 경로를 지정하는데 해당경로가 다를경우 Unity자체가 실행이 안되는 것 같다. 프로젝트가 실행도 안되는데 해결방법은 없는 것인가? 아예 없는 것은 아니다 프로젝트/Library/ 폴더에 가보면 SourceAssetDB과 SourceAssetDB-lock 파일이 있을 것이다 해당 파일을 삭제해 주면, 프로젝트 실행이 가능하다. 단, 삭제 후 프로젝트는 Resolving을 다시 해야 하는데, 자동으로 되면 다행이고, 자동으로 안되는 경우도 있고, 심지어 되다가 멈추는 경우가 있다. 이과정을 안해줄 경우 Google Play service를 사용할 수 없는 사태가 발생된다(예를 ..