블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2795)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

Windows 시스템에서 java를 설치했다가 삭제 후 다른 버전으로 설치한 경우에 java.dll 혹은 Java SE Runtime Environment 에러가 발생할 수 있다. 이에 대한 해결 방법은 다음과 같다.


1. 에러 현상 : Error message


C:> java.exe

Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'

Error: could not find java.dll

Error: Could not find Java SE Runtime Environment.


java 실행시 위와 같은 메시지가 발생하는 경우에는 Java가 설치되어있음에도 그 경로를 찾지 못하는 것이다.



2. 에러 해결 방법


먼저 java가 설치되어있는 위치와 JAVA_HOME, JAVA_PATH를 확인한다. 아래 Get-command, echo 등의 명령어는 powershell에서 실행한 것이다. 참고로 특정 디렉터리에서 powershell을 실행하려면 탐색기 경로 부분을 클릭하고 디렉터리명이 보이는 곳에 powershell을 입력하면 된다.


C:> get-command java.exe


CommandType   Name       Version    Source

-----------   ----       -------    ------

Application   java.exe   8.0.171... C:\ProgramData\Oracle\Java\javapath\ja..


Get-Command 명령으로 보면 이 시스템은 C:\ProgramData\Oracle\Java\javapath\ja... 에서 java.exe를 실행하고 있다. 그러면 이번에는 JAVA_HOME과 PATH 환경 변수도 확인해보자. (환경 변수는 powershell에서 echo 명령으로 확인하거나 '고급 시스템 설정' >> '고급' >> '환경 변수'에서 확인할 수도 있다. 아래 그림은 고급 시스템 설정에서 확인하는 메뉴 화면이다. (고급 시스템 설정 창은 제어판에서 직접 찾거나 'Win+Break' 단축키로 불러 올 수 있다.)


Windows 시스템 속성Windows 시스템 속성

아래는 파워셸에서 echo 명령으로 JAVA_HOME과 PATH 환경 변수를 확인한 모습이다.


PS C:\> echo $env:path

C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile64\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility;C:\Program Files\Zulu\zulu-8\bin\;C:\Users\SY.Kim\AppData\Local\Microsoft\WindowsApps;C:\Users\SY.Kim\AppData\Local\Programs\EmEditor;


C:\> echo $env:java_home

C:\Program Files\Zulu\zulu-8



get-command 결과를 보면 java.exe가 잘못 잡혀있다. 이 시스템은 Oracle java를 설치했다가 삭제 후 Zulu java를 설치했는데, Oracle java를 삭제했음에도 설정이 남아있어서 문제가 된 것이다.


이를 해결하기 위해 C:\ProgramData\Oracle\Java 디렉터리를 삭제하면 된다. 삭제 후 다시 get-command를 해보면 위치가 바뀌어 있는 것을 볼 수 있다.


C:> Get-Command java.exe


CommandType   Name       Version    Source

-----------   ----       -------    ------

Application   java.exe   8.30.0.1   C:\Program Files\Zulu\zulu-8\bin\java.exe



3. 근본적인 원인 제거

Oracle JDK를 한 번 설치했다가 삭제해도 흔적이 남는 것은 registry에 남아있기 때문이다. 이를 해결하기 위해서는 PATH에서 Oracle JDK의 흔적을 지워야 한다. 레지스트리 에디터(regedit)를 실행하고 다음 경로를 가보자.


HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment


예를 들어 위와 같이 오류가 발생한 시스템에서는 위 registry key에 다음과 같은 value가 들어있다.


C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile\;C:\Program Files (x86)\Common Files\Acronis\VirtualFile64\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;%SYSTEMROOT%\System32\OpenSSH\;C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility;C:\Program Files\Zulu\zulu-8\bin\


레지스트리 키 맨 앞에 C:\ProgramData\Oracle\java\javapath 경로가 남아있는데, 편집해서 이 부분을 삭제하면 된다.


[출처] https://sunyzero.tistory.com/256

반응형
Posted by blueasa
, |

C# WinForm "인증서 저장소에서 매니페스트 서명 인증서를 찾을 수 없습니다."

예전에 작업 했던 소스를 불러오면 에러 한두개 쯤은 당연하게 뜬다.
이번에는 "인증서 저장소에서 매니페스트 서명 인증서를 찾을 수 없습니다." ... 가 뜬다.


이건 찾아보니 그냥 ClickOnce 설정만 지워주면 된다고 한다.

"프로젝트" > "속성" 에서....


"서명" 탭의 "ClickOnce 매니페스트 서명" 의 체크를 해제 한다.


나의 경우는 이것만 해도 해결이 되었지만...
"보안" 탭에도 "ClickOnce 보안 설정 사용" 이라는 항목이 있는데, 이것도 해제해 주자.


이렇게 하면 일단 잘 실행이 된다.



[출처] http://son10001.blogspot.com/2015/03/c-winform_26.html

반응형

'Programming > WinForm' 카테고리의 다른 글

Load a Cursor from a Resources in C#  (0) 2014.11.07
BackGroundWorker 예제 ( Thread 대용품 )  (0) 2014.11.04
BackgroundWorker 클래스  (0) 2014.11.04
쓰레드 선호도 (Thread Affinity)  (0) 2014.11.03
Cursors in C#  (0) 2014.11.03
Posted by blueasa
, |

Firebase를 앱에 추가 및 Firebase Console에서 설정을 다 하고나서


Android는 FA에서 제대로 체크가 되고 있는데

iOS는 FA에 뜨질 않아서 삽질 하던 중 알게 된 내용 정리해 놓음.


[참조1] https://firebase.google.com/docs/analytics/ios/start?hl=ko

FA에서는 위 참조1 링크의 설명과 같이 iOS의 XCode에서 작업하는 내용을 설명하고 있다.


설명에는 AppDelegate 파일이라고 돼있지만,

유니티에서 Export 된 XCode 프로젝트는 파일명이 약간 달라서 UnityAppController.mm 파일에서 application:(UIApplication*) didFinishLaunchingWithOptions 를 찾을 수 있다.


내 경우는 OBJECTIVE-C 여서 아래와 같은 소스를 UnityAppController.mm에 추가해서 빌드하니 FA에 잘 뜨는 걸 확인 했다.


@import Firebase;
// Use Firebase library to configure APIs
[FIRApp configure];



근데 유니티로 빌드하는데 네이티브인 XCode에서 항상 소스를 수정해줘야 된다는 건 귀찮기 때문에 유니티에서 그냥 셋팅하는 방법이 없나 하고 삽질하다가 찾아낸 방법이 아래와 같다.



[참조2] https://github.com/firebase/quickstart-unity/issues/91

참조2 링크 내용을 보면 FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); 부분이 있다.

XCode에서 셋팅을 하지 않고, 유니티 실행 시 Firebase Analytics를 켤 수 있는 것 같다.


Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);


namespace를 포함해서 위와 같이 앱 실행 시작 부분에서 실행하도록 해주고나서 iOS 앱에서도 FA 체크가 잘되는 걸 확인 완료.



반응형
Posted by blueasa
, |

무료 집단(groupy) 대체 프로그램 10개

집단(groupy) 소개

설명

Groupy를 사용하면 응용 프로그램 창을 함께 끌어서 공통된 탭 인터페이스 아래에 그룹화 할 수 있습니다

주요 기능 – 애플리케이션을 드래그 앤 드롭하여 공통된 탭 인터페이스 아래 그룹화 할 수 있습니다

– 여러 응용 프로그램과 문서를 함께 사용하여 편리한 액세스 가능 – 그룹 관련 탭 브라우저와 같은 인터페이스로 빠르고 자연스러운 방식으로 탭 관리 – 기존 그룹에 새 탭 추가 빠르고 쉽게 창 내용 미리보기 – 대상 탭 위로 마우스를 가져 가면 탐색기 탭간에 파일을 복사 할 수 있습니다

.

공식 홈페이지

https://www.stardock.com/products/groupy/

플랫폼.

Windows,

지원사양

GUI Designer,Tab Stacking,Tabbed interface,gui-designer,tab-stacking,tabbed-interface,


무료 집단(groupy) 대체 프로그램 10개

1. 파일 탐색기(File Explorer)

설명

이전에 Windows 탐색기로 알려진 파일 탐색기는 Windows 95 이상에서 Microsoft Windows 운영 체제의 릴리스에 포함 된 파일 관리자 응용 프로그램입니다

파일 시스템에 액세스하기위한 그래픽 사용자 인터페이스를 제공합니다

또한 작업 표시 줄 및 바탕 화면과 같은 모니터에 많은 사용자 인터페이스 항목을 제공하는 운영 체제의 구성 요소입니다

Windows 탐색기를 실행하지 않고도 컴퓨터를 제어 할 수 있습니다 (예 : 명령 프롬프트 창에 입력 한 명령과 같이 NT 파생 버전의 Windows에서 작업 관리자의 File | Run 명령을 실행하지 않고도이 기능이 작동 함)

C : \ Windows 디렉토리에 있으며 Windows 셸, explorer.exe 또는 단순히 “Explorer”라고도합니다 …

자세한 내용은»

공식 홈페이지

http://windows.microsoft.com/en-us/windows-8/files-folders-windows-explorer

분류

Windows,

지원사양

Bundled with Windows,File-search,Tabbed interface,file-compression,file-explorer,file-management,file-search,file-storage,tabbed-interface,windows-built-in,


2. 한 명의 사령관(One Commander)

설명

One Commander (이전 bitCommander)는 향상된 Miller Columns (OSX Finder의 칼럼 뷰) 및 2 패널 지원 기능을 갖춘 Windows 파일 관리자 (Windows 7, 8 및 10)입니다

지능적 파일 표현, 상대 파일 날짜 (생성 후 날짜로 표시), 모든 폴더의 ToDo 노트, 복사 오류를 방해하지 않고 배치 파일 처리 등을 포함한 파일 관리를 단순화합니다

Windows 스토어 버전 : https://www.microsoft .com / store / apps / 9NBLGGH4S79B – 두 개의 패널 – 밀러 열 (OS X Finder에서와 같이) – 긴 유니 코드 경로 지원 (경로의 Windows ‘260 자에 국한되지 않음) – 상대 파일 날짜 (수정 한 시간 / 일) 및 색상 코드 파일 – 미리보기 내장 탭 – 즐겨 찾기를 프로젝트 그룹으로 구성 – 현재 폴더의 빠른 필터링 – 파일 작업 큐 – 배치 파일 작업 – 쉬운 키보드 탐색 – ToDo 모든 폴더의 작업 및 노트 – 드롭리스트 / 똑똑한 클립 보드 – 여러 목적지로 쉽게 분류 – 이미지 / 오디오 / 비디오 / 문서 메타 데이터 – 메타 데이터 및 GPS로 사진 미리보기 사진 위치 – 어두운 / 밝은 테마; 테마 편집 가능 – 이미지 변환기 – RegEx 이름 바꾸기 – AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS , NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR 및 Z ..

자세한 내용은»

공식 홈페이지

http://onecommander.com

분류

Windows,

지원사양

Batch rename files,Dark theme,Dual pane support,File preview,File-search,Image Preview,Miller columns,Multi Column View,Portable,Support for regular expressions,Tabbed interface,batch-file-renamer,commander,dark-theme,dual-pane,exif-renaming,explorer-replacements,file-commander,file-explorer,file-management,file-preview,file-search,gps,image-converter,metadata,miller-columns,monitor-changes,mp3-rename,multi-column-view,note-taking,preview-images,productivity-tool,regular-expression,tabbed-file-manager,tabbed-interface,thumbnails,


3. Explorer ++(Explorer++)

설명

Explorer ++는 Windows 용 무료 파일 관리자입니다

Windows XP 이상에서 사용할 수 있으며 Windows 탐색기와 동일한 익숙한 인터페이스를 제공하며 훨씬 더 풍부한 파일 탐색 환경을 위해 여러 가지 향상된 기능과 향상된 기능을 제공합니다

최신 / 불안정한 빌드는 AppVeyor에서 다운로드 할 수 있습니다

https://ci.appveyor.com / project / derceg / explorerplusplus

원하는 플랫폼 인 “Win32″또는 “x64″를 선택한 다음 다운로드 가능한 패키지의 “이슈”를 선택하십시오

더 많은 정보 “

공식 홈페이지

https://explorerplusplus.com/

분류

Windows,PortableApps.com,

지원사양

Portable,Tabbed interface,file-explorer,file-management,portable-file-managers,tabbed-file-manager,tabbed-interface,


4. QTTabBar(QTTabBar)

설명

QTTabBar는 Windows 탐색기의 확장 프로그램으로 Microsoft의 파일 브라우저에 탭 브라우징 기능을 제공합니다

폴더 및 응용 프로그램 실행을위한 즐겨 찾기 기능, 함께 열 수있는 폴더 그룹화, 다양한 파일 형식에 대한 툴팁 미리보기 기능 등을 비롯하여 다양한 멋진 기능이 제공됩니다

QTTabBar는 “Quizo”(따라서 QTTabBar라는 이름)로 알려진 일본 개발자가 썼지 만 시간 부족으로 Paul Accisano에게 프로젝트를 넘겨주었습니다

실제로 “Quizo”는 QTTabBar의 development.Open 소스 브랜치를 재개했습니다 : http://qttabbar.sourceforge.net/ More Info»

공식 홈페이지

http://qttabbar.wikidot.com/

분류

Windows,Windows Explorer,Discontinued,

지원사양

Discontinued,File preview,Tabbed browsing,Windows Explorer extension,Windows Explorer integration,explorer-integration,file-explorer,file-preview,tabbed-browsing,tabbed-file-manager,windows-explorer-extension,


5. 클로버(Clover)

설명

Windows 탐색기의 날개 Clover는 Windows 탐색기의 확장 기능으로, Chrome 브라우저와 유사한 다중 탭 기능을 추가합니다

Clover를 설치 한 후에는 동일한 창에서 여러 개의 폴더를 열 수 있으며 폴더 책갈피를 추가 할 수도 있습니다

참고 : 이전에 열었던 여러 탭이있는 Clover를 시작한다면, 얼어 붙을 수 있기 때문에 몇 초 만에 서둘러야합니다

익스플로러 (또는 Shift-Del)에서 “리사이클 확인 표시”를 선택 취소 한 경우, 프롬프트없이 삭제할 수있는 동일한 바로 가기 키를 폴더에 북마크하기 위해 Ctrl-D 핫키를 사용하면 일부 파일을 삭제해야합니다

추가 정보»맬웨어 경고 정보 : 실사를 수행하십시오

그러나이 응용 프로그램의 필수 동작이 Windows 탐색기를 조작하는 것과 같은 의심스러운 동작을 찾는 일부 맬웨어 방지 엔진을 트리거한다는 것을 이해하십시오

이 사이트 또는 자신의 소프트웨어에서 경고가 표시 될 수 있습니다

파일을 검토하지만 바이러스 백신 엔진의 ‘trojan.generic’또는 ‘gen.trojan.heuristic’유형의 식별자가 있는지 확인하십시오.이 유형은 파일에 식별 가능한 해로운 코드가 포함되어 있지 않지만 잠재적으로 원하지 않는 동작을 나타내는 것을 나타냅니다

대부분의 경우 바람직하다

그러나 이것이 다운로드가 안전하지 않게되고 다른 소프트웨어와 마찬가지로 실제 악성 코드에 감염 될 수 있다는 것을 의미하지는 않으므로 스캐닝 엔진의 경고를 읽으십시오.

공식 홈페이지

http://ejie.me/

분류

Windows,Windows Explorer,Bundleware,

지원사양

Bundleware,Chrome-like,GUI Designer,IT Asset Management,Tab Stacking,Tabbed browsing,Tabbed interface,Windows Explorer extension,bookmark-manager,chrome-like,chrome-like-tabs,gui-designer,it-asset-management,tab-stacking,tabbed-browsing,tabbed-file-manager,tabbed-interface,windows-explorer,windows-explorer-extension,



6. TidyTabs(TidyTabs)

설명

TidyTabs는 모든 프로그램에 탭 브라우징을 제공하는 도구입니다

Windows 탐색기, Microsoft Office 또는 PuTTY에서 Chrome 스타일의 탭을 원했던 적이 있습니까? TidyTabs가 그 역할을합니다

그것은 OS와 잘 어울리 며 다중 탭 기능이 Windows의 핵심 부분 인 것처럼 느껴집니다

TidyTabs는 동일한 저자의 AquaSnap과 잘 상호 운용되도록 설계되었습니다

TidyTabs로 만든 탭 그룹은 AquaSnap 덕분에 쉽게 끼워 넣거나 고정시킬 수 있습니다

두 도구는 사실 매우 보완 적이므로 생산성을 크게 향상시킬 수 있습니다

주요 기능 : * 모든 창에 탭 추가 * 다른 응용 프로그램에서 창을 그룹화 할 수 있음 * 응용 프로그램 (블랙리스트 또는 화이트리스트) 제외 가능성 * 탭 순서 변경 * 탭 이름 바꾸기 * 자동 업데이트

공식 홈페이지

https://www.nurgo-software.com/products/tidytabs

분류

Windows,PortableApps.com,

지원사양

Portable,Tabbed browsing,Tabbed interface,productivity-app,productivity-tool,tabbed-browsing,tabbed-interface,tabs,window-manager,window-organizer,


7. Tablacus Explorer(Tablacus Explorer)

설명

Tablacus Explorer는 애드온을 지원하는 탭으로 구분 된 파일 관리자입니다

탭 인터페이스 add-on 지원 사용자 정의 가능한 연관, 메뉴, 키, 마우스 제스처, 별칭 완전 휴대용, 설치 불필요 다중 언어 및 유니 코드 지원 오픈 소스 64 비트 (TE64.exe / x64 Edition) 및 32 비트 (TE32.exe / x86 버전) 버전을 사용할 수 있습니다.

공식 홈페이지

http://www.eonet.ne.jp/~gakana/tablacus/explorer_en.html

분류

Windows,

지원사양

Extensible by Plugins/Extensions,Multiple languages,Portable,Support for Unicode,Tabbed interface,extensible,file-management,multi-language,tabbed-file-manager,tabbed-interface,unicode-support,


8. TabExplorer(TabExplorer)

설명

Windows 탐색기에 탭을 추가하십시오

Windows 탐색기를 탭 브라우저처럼 만드십시오.

공식 홈페이지

http://www.softpedia.com/get/System/System-Miscellaneous/TabExplorer.shtml

분류

Windows,Windows Explorer,Discontinued,

지원사양

Discontinued,Tabbed interface,Windows Explorer extension,tabbed-file-manager,tabbed-interface,tabs,windows-explorer-extension,


9. BrightExplorer(BrightExplorer)

설명

우리는 BrightExplorer을 감싸는 방법으로 현재 Windows 파일 탐색기를 탭핑하고 새로운 고급 패널과 같은 고급 기능을 추가했습니다!

공식 홈페이지

http://www.brightnewworlds.com/home/default.aspx?14

분류

Windows,Windows Explorer,Discontinued,

지원사양

Discontinued,Tabbed browsing,Tabbed interface,Windows Explorer extension,file-management,tabbed-browsing,tabbed-file-manager,tabbed-interface,windows-explorer-extension,


10. Windows Double Explorer(Windows Double Explorer)

설명

Windows Double Explorer는 하나의 응용 프로그램에서 두 개 이상의 Windows 탐색기를 관리합니다

또한 빠른 액세스를 위해 툴바에 드래그 앤 드롭으로 즐겨 찾는 폴더를 추가 할 수 있습니다

디스크 구조를 쉽게 관리 할 수 ​​있습니다

(노턴 사령관 또는 총 사령관의 일종)

공식 홈페이지

http://wde.codeplex.com/

분류

Windows,Windows Explorer,Discontinued,

지원사양

Discontinued,Portable,file-management,windows-explorer,



[출처] http://freealt.selfhow.com/groupy/

반응형
Posted by blueasa
, |


[링크]

http://naver.me/FbcC1qet

반응형
Posted by blueasa
, |


[링크]

https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fyonghosee%2Fposts%2F2060716030634186


[PDF 링크]

https://drive.google.com/file/d/1uQ5VOXBNk_Nf6V5JUXhKl2pHZY5N1wA4/view

반응형
Posted by blueasa
, |

오라클의 유료화 이슈로 OpenJDK를 설치하려는데

현재 버전(Unity v5.6.6f2)에서 좀 편하게 설치할 방법이 없을까 하다가 꼼수로 해놓은 방법 간단 정리해 놓습니다.



[유니티 버전] v5.6.6f2


[OpenJDK 간단(?) 설치 방법]

1. Unity2018.3 이상 버전을 설치


2. Unity2018.3의 Preferences에 보면 아래와 같이 기본 내장 OpenJDK가 설정 돼 있다.


3. Unity2018.3이 설치 된 곳에 가보면 위에 설명된 (AndroidPlayer/Tools/OpenJDK)를 찾을 수 있는데 정확한 경로는 아래와 같다.

   2018.3 설치 위치를 찾아서 아래 경로대로 찾아가자.

  [Unity2018설치경로] ...\2018.3.0f2\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\OpenJDK


4. 3번의 위치까지 찾아가면 아래와 같이 OS별 폴더가 보인다.


5. 유니티 5.6.6의 Preferences에서 JDK를 아래처럼 해당 OS 폴더까지 패스로 골라준다.


나의 경우 Unity Hub를 깔아서 전체 경로는 아래와 같다.


[전체경로]

C:\Program Files\Unity\Hub\Editor\2018.3.0f2\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\OpenJDK\Windows



[추가]

Unity Hub를 쓰면 버전별로 설치가 계속 돼서 Path가 바뀌는 문제 때문에 OpenJDK 폴더를 통째로 복사해서 다른 곳에 옮겨 두고 쓰기로 했다.

(예: C:\OpenJDK)


반응형
Posted by blueasa
, |


[링크1]

https://m.blog.naver.com/PostView.nhn?blogId=syowoo&logNo=220518896040&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


[링크2]

http://freecandoall.blogspot.com/2015/10/xcode.html

반응형
Posted by blueasa
, |

[파일] 

unity-excel-importer-master.zip


Unity Excel Importer

Automatically import from xls, xlsx to custom ScriptableObject in Unity Editor

Import Setup

1. Create Excel and add to Unity

Create an Excel file, make the first row the name of the column, and enter the data from the second row. And add it to Unity’s Project view.

create_excel import_excel_to_unity

2. Create Entity Class Script

Create a new script and define a class with Excel column names and public fields of the desired type. Also give the class ‘System.Serializable’ attribute.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[System.Serializable]
public class MstItemEntity
{
	public int id;
	public string name;
	public int price; 
}

3. Create Excel Asset Script

After selecting Excel, execute ExcelAssetScript from the Create menu and create a ScriptableObject script for Excel.

create_excel_asset

As for the generated script, the Excel file name and the sheet name are extracted and the part is commented out as below.

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[ExcelAsset]
public class MstItems : ScriptableObject
{
	//public List<EntityType> Entities; // Replace 'EntityType' to an actual type that is serializable.
}

4. Replace EntityType in created Excel Asset

Uncomment fields and replace the generic type of List with the Entity class defined above.

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[ExcelAsset]
public class MstItems : ScriptableObject
{
	public List<MstItemEntity> Entities;
}

4. Reimport or re-save Excel

When you import or re-save Excel, a ScriptableObject with the same name as Excel is created in the same directory and the contents of Excel are imported.

reimport_excel imported_entities

After this setting, updating Excel automatically updates ScriptableObject as well.

Advanced

Comment Row

If you enter ‘#’ in the first cell of the row, you can treat it as a comment and skip.

Change Asset Path

You can change the ScriptableObject generation position by specifying AssetPath as the ExcelAssetAttribute as shown below.

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[ExcelAsset(AssetPath = "Resources/MasterData")]
public class MstItems : ScriptableObject
{
	public List<MstItemEntity> Entities;
}

Use Enum

You can use enum by entering the element name as string in cell. It is also useful to set Data Validation pull down as an element of enum in Excel.

Lisence

This library is under the MIT License. This software includes the work that is distributed in the Apache License 2.0.



[출처] https://unitylist.com/p/28t/Unity-excel-importer

반응형

'Unity3D > Plugins' 카테고리의 다른 글

[펌] Socket.io-Client for Unity3D 소개  (0) 2019.03.08
[링크] iOSPlugin Sample  (0) 2019.01.29
[링크] Emoji_Extension  (0) 2018.06.07
[펌] Background Worker for Unity3D  (0) 2018.06.01
[Link] UnityAppNameLocalizationForIOS  (0) 2018.03.27
Posted by blueasa
, |

mac 에서 sourcetree 를 굉장히 잘 쓰고 있었는데,

어느 날 sourcetree 업데이트 이후 계정 인증을 계속 물어본다!! ㅠ


store password in keychain


위 항목을 체크하고 비밀번호를 입력해도, 저장되지 않는 키체인이여...


소스트리 삭제하고 재설치도 해보았지만 소용이 없었는데,

아래 포스팅 보고 해결했다.


http://crom0810.tistory.com/entry/Keychain에-SourceTree암호-저장하기


SourceTree에서 변경된 비밀번호를 인식하지 못하고 계속 비밀번호를 물어볼 경우 아래의 명령어로 처리할 수 있습니다.

git config --global credential.helper osxkeychain 


감사합니다~ 선생님~



출처: http://moigo4.tistory.com/entry/sourcetree-비밀번호-저장-안되는-이슈-mac [라지월드]

반응형
Posted by blueasa
, |