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

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
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



참조 : http://www.tasharen.com/?page_id=197


동영상 링크 : http://www.youtube.com/watch?v=XAeRXckXMMw


반응형
Posted by blueasa
, |

1) NGUI의 Panel에 UIStretch 추가

    (조절이 필요한 곳에 모두 넣는다. 패널이 여러개면 여러 패널에 모두 순서대로 진행)


2) Ui Camera에 NGUI 카메라 추가(Drag & Drop)


3) Style : Both(카메라에 맞춰서 스케일이 조절돼버림. 스케일 수정 안됨)


4) 스케일이 직접 조절이 안되므로 Relative Size를 조절함


5) Relative Size 조절(결과적으로 패널의 스케일 값이 1이 나오게 Relative Size 값을 넣는다.)

   X = 패널의 1 / Scale.X

   Y = 패널의 1 / Scale.Y


[문제점]

- 해상도에 맞게 늘어나긴 하지만 UI 크기가 늘어나거나 줄어드는 문제가 있음.


[참조 글]

뀨니 2012.12.28 09:23:58 댓글달기
저도 같은문제로 게시판 뒤지다가 어떤분것 보고 도움을 받았는데요 NGUI쓰신다면 NGUI에 있는 스크립트를 사용하시면 됩니다.UIStretch스크립트를사용해서 해상도에따라 셋팅값에 따라 해상도에 맞춰 비율적으로 강제적으로 늘릴 수 있습니다. 예를 들자면UIStretch를 패널에 추가하시고, UI Camera에 NGUI카메라를 넣으시고, Style을 Both로 맞추시면 카메라에 맞춰 늘어나게 되는데요, 여기서 크기를 Relative Size로 셋팅해주시면 됩니다. 
저같은 경우는 엄청나게 커져버려서 X = 0.00085 Y = 0.00125 뭐이런식으로 맞췄 습니다.


참조글 링크 : http://devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=23789&page=0&sca=UNITY&sfl=wr_subject%7C%7Cwr_content&stx=UIStretch&spt=0&page=0&currentId=44#c_23991

반응형
Posted by blueasa
, |

좋은 책이 무료 eBook으로 나와서 홍보(?)차 링크 올립니다.


링크 : http://jacking.tistory.com/1036


책 바로 사러가기 링크 : http://www.hanb.co.kr/ebook/look.html?isbn=9788979149937#binfo2

반응형
Posted by blueasa
, |

Unity3D SVN 연동방법

협업/SVN / 2012. 12. 25. 12:53


- 유니티 설정 바꾸기


1. 자신의 유니티 프로젝트를 엽니다.


2. 상단 메뉴에 Edit - Project Settings - Editor 를 누릅니다.




3. 그러면 오른쪽 Inspector창에 Editor Settings가 뜨는데

    Version Control 항목이 있습니다. 거기서 Disable을 Meta Files로 바꿔줍니다.


    스샷에서 빼먹은 부분이 있는데 Inspector창 맨 아래에 Asset Srialization Mode를 Force 

    Text로 바꿔주시기 바랍니다.




4. 프로젝트를 저장 하시고, Unity를 끕니다.




여기까지 따라 하셨다면 이제 SVN설정을 합시다.


SVN 체크아웃된 경로 안에 프로젝트 폴더가 복사되어 있다고 가정하고 쓰겠습니다.


중요한것은 프로젝트 경로명에 한글이 들어가서는 절대로 안됩니다.


- SVN 설정하기


1. 프로젝트 폴더에서 무시목록을 추가합니다.


obj

Temp

*.suo

*.user

*.pidb

*.userprefs


2. 프로젝트 폴더 안에 Library 폴더에서 무시목록을 추가합니다.


cache

metadata

previews

ScriptAssemblies

assetDatabase3

AssetImportState

assetservercachev3

AssetServerCacheV3

AssetVersioning.db

AudioManager.asset

BuildPlayer.prefs

BuildSettings.asset

DynamicsManager.asset

EditorSettings.asset

EditorUserBuildSettings.asset

expandedItems

FailedAssetImports.txt

guidmapper

InspectorExpandedItems.asset

MonoManager.asset

NetworkManager.asset

ScriptMapper

unity default resources

unity editor resources


2. 프로젝트 폴더 안에 Library 폴더를 무시목록에 추가합니다.

(위에 추가하는거나 Library폴더 전체 무시나 같더군요)


3. 커밋합니다.




- SmartSVN에서 설정하기 (회사에서 SmartSVN을 사용하기 때문에 SmartSVN에 대한 설명도 적겠습니다.)


1. SmartSVN을 켭니다.


2. 해당 프로젝트를 SVN 경로에 복사합니다.



3. Assets 폴더를 오른쪽 클릭후 Add 누르고 OK를 누릅니다.



4. ProjectSettings 폴더를 오른쪽 클릭후 Add 누르고 OK를 누릅니다.



5. 해당 프로젝트에 오른쪽 클릭후 Properties - Ignore Patterns를 누릅니다.



6. 위에 무시목록을 복사해서 붙여넣은 후 OK를 누릅니다. (Depth는 기본상태로 둡니다)



7. 해당 프로젝트에 Library 폴더에 오른쪽 클릭 후 Add 를 누릅니다. (OK버튼 바로 누르지 않도록 주의)



8. Add 팝업창에서 Depth를 Only this directory로 변경 후 OK를 누릅니다.



9. 해당 프로젝트에 Library 폴더에 오른쪽 클릭 후 Properties - Ignore Patterns를 누릅니다.



10. 위의 무시목록을 복사해서 붙여넣은 후 Depth를 Immediate children (files and directories)를 선택한 뒤 OK를 누릅니다.



11. Library 폴더에 전체 선택후 Add를 누릅니다.




그냥 Library 폴더를 무시목록 추가하고 OK 누르시면 됩니다.


12. 커밋합니다.


출처 : http://sekainonaka.tistory.com/170

반응형

'협업 > SVN' 카테고리의 다른 글

Unity SVN 연동  (0) 2014.04.11
Unity3D SVN 연동 방법  (0) 2014.01.03
Posted by blueasa
, |



처음 나왔을 때 인기가 너무 많아 품절돼서 못샀는데..


생각나서 찾아보니 다시 나와있다.


그래서 바로 지름..


출처 : http://www.strapya.co.kr/shop/shopdetail.html?branduid=570740&xcode=005&mcode=008&scode=&type=X&search=&sort=view

반응형
Posted by blueasa
, |

이놈의 회사 방화벽때문에 네이트온 하기 정말 힘들다.
리얼터널이라는 프로그램을 써왔는데.. 심하게 자주 끊겨서 성질이나서 못쓰겠다.
그러던 중. 리눅스서버 계정을 하나 얻었다. ㅎㅎㅎ

PuTTY 라는 텔넷프로그램으로 안끊기고 네이트온으로 즐겨보자.

준비물 : ssh접속 가능한 서버계정, PuTTY 프로그램, 네이트온, 동시에 10개의 채팅창을 띄우겠다는 마음가짐
PuTTY 프로그램은 http://www.chiark.greenend.org.uk/~sgtatham/putty/ 여기서 최신버젼을 받으면 된다.
PuTTY 0.60 (2007-04-29) : putty.exe

1. PuTTY 프로그램을 실행하고 세션정보를 입력한다.


2. SSH Tunnel 항목에서 다음과 같이 설정해준다.

임의의 포트번호를 적어주고 Dynamic을 선택한 후 Add 버튼을 누른다.

※ 접속유지 방법

위 텍스트박스에.. 서버로 NULL 패킷을 보내는 주기(초)를 입력한다.

3. 해당 서버에 접속을 하고 아이디, 패스워드를 입력하여 로그인 한다.

4. 네이트온 연결설정을 다음과 같이 입력한다.

포트번호는 아까 PuTTY 프로그램에서 정한 임의의 그 포트번호인다.


[BONUS] 이참에 막힌 싸이트까지.. 열어보자
위 두번째 그림에.. 맨위에 보이는 Local ports accept connections from other hosts 를 체크한다.

인터넷옵션에서 LAN설정을 찾아 연다.

프록시서버 사용 체크하고 고급버튼을 누른다.

포트번호에는 PuTTY 에서 적은 그 포트번호이다.

아무데나 다 들어가진다. ㅎㅎㅎ



출처 : http://xuny.egloos.com/2081780

반응형
Posted by blueasa
, |

UnityVS

Unity3D/Utility / 2012. 12. 23. 23:45

Visual Studio에서 Unity를 디버깅 가능하게 해주는 플러그인이다..


사야될 것 같은 유틸.. 링크해 두자..


http://unityvs.com/

반응형
Posted by blueasa
, |



펜스는 이전부터 잘 쓰고 있긴 했지만..


2.0으로 버전업 되면서 이제 프리웨어도 사라지고(있긴하지만 30일 제한 사용.. 30일 지나니 경고 뜸..) 해서


25% DC도 하길래 그냥 질러버렸다.


사실 프리웨어를 없애고 강제로 사라는 느낌이 좀 짜증나긴 하지만..


8000원 정도인가..


심플하면서 마음에 드는 유틸이다.

반응형
Posted by blueasa
, |

[중요]

우선..창 분리하기 전에 복구하기 위해 원래 레지스트리 백업을 권장합니다.

(귀찮으시다면 엑셀을 재설치 하셔도 됩니다.)

복구 문제때문에 이래저래 알아보니 복구 reg를 뽑아도 그 안에 key까지 저장돼 있기 때문에 다른 컴퓨터에선 제대로 실행이 되지 않습니다.

아쉽지만 백업을 직접 해주셔야 할 것 같습니다. =_=;


레지스트리 백업 후, 아래 멀티창 레지스트리를 실행해서 창분리를 하시기 바랍니다.



[엑셀 레지스트리 백업 방법]

1. 시작-실행-regedit

2. 'HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open' 을 찾아갑니다.

3. 아래 스샷과 같이 내보내기를 합니다.

4. 'HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open' 을 찾아갑니다.

5. 아래 스샷과 같이 내보내기를 합니다.

6. 'HKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell\Open' 을 찾아갑니다.

7. 아래 스샷과 같이 내보내기를 합니다.

8. 위의 순서대로 하시면 총 3개의 reg 파일이 생깁니다.

    이 파일은 원래대로(멀티창이 안되도록) 복원하는 파일이니 잘 보관해 두시기 바랍니다.





[창 분리 레지스트리]

Excel2007_MultiWindow_Patch(WinXP_Win7_32bit_64bit).zip




직접 만든 엑셀 창 여러개 띄우는 엑셀 파일 입니다.


XP, Win7 두가지 OS, 32bit/64bit 에서 테스트 했습니다.


압축 파일 안에서 필요한 레지스트리 파일을 더블클릭하셔서 등록해 주시면 됩니다.


반응형
Posted by blueasa
, |

  • Excel 2007(xlsx) 파일 연결문자열
  1. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Extended Properties="Excel 12.0;HDR=YES";

 

  • Excel 2003 이전(xls) 파일 연결문자열
  1. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Extended Properties="Excel 8.0;HDR=YES";
  2.  Provider=Microsoft.JET.OLEDB.4.0;Data Source=FilePath;Extended Properties="Excel 8.0;HDR=YES";

 

  • Access 2007(accdb) 파일 연결문자열
  1. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;
  2. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Jet OLEDB:Database Password=Password; (패스워드가 존재할 경우)

 

  • Access 2003 이전(mdb) 파일  연결문자열
  1. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;
  2. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FilePath;Jet OLEDB:Database Password=Password; (패스워드가 존재할 경우)
  3. Provider=Microsoft.JET.OLEDB.4.0;Data Source=FilePath;

    Provider=Microsoft.JET.OLEDB.4.0;Data Source=FilePath;Jet OLEDB:Database Password=Password; (패스워드가 존재할 경우)

 

Microsoft.ACE.OLEDB.12.0 관련 오류 해결 방법

 
로컬에서 잘 되던 기능이 서버에서는 안되어서 인터넷을 검색해 보았습니다.

로컬에서는 오피스2007을 설치하면서 관련 컴포넌트가 같이 설치된 것 같습니다.

위와 같은 오류가 발생시 관련 컴포넌트를 설치해 주셔야 합니다.

* 다운로드 URL: http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891




반응형
Posted by blueasa
, |