블로그 이미지
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://ohgyun.com/402



반응형
Posted by blueasa
, |


1) 다운 받고 싶은 동영상의 유투브 페이지로 이동한다. (마침 최근에 본 Maroon5의 Sugar 뮤직비디오를 사용..)


2) 아래 빨간 사각형 안에 보면 위 1)과 다르게 'ss'가 추가 돼 있다. ss를 추가하고 Enter를 치면 사이트가 이동된다.

    (www.youtube.com -> www.ssyoutube.com으로 변경.)


3) 이동한 사이트는 아래와 같은데 Maroon5 - Sugar 영상 정보와 우측에 'Download links' 밑에 다운받을 수 있는 링크들이 있다.

    눌러서 받으면 끝나는데.. 하늘색 사각형 안의 'More'를 눌러보자.



4) 'More'를 눌러보면 다운받을 수 있는 더 많은 확장자와 화질의 정보가 나온다. 원하는 걸 받자.


출처 : 아는 동생


P.s. 'ss'만 치면 이동되면서 바로 받을 수 있어서 편해보이긴 하지만.. 

        저 사이트를 믿어도 되나.. 뭔가 심어져있진 않나..라는 의구심은 든다.

        아는 동생은 1년동안 계속 써왔다고 하니..괜찮은 것 같기도..

반응형
Posted by blueasa
, |

Unity Cloud Data 소개

Unity3D/Link / 2015. 1. 20. 19:34

링크 : http://www.gamedevforever.com/321



시간 나면 한 번 써보고 싶은 시스템인 듯..


포톤 클라우드 생각나게 하네요.


포톤보다 더 심플해서 편 한 것 같기도 하고..

반응형

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

[Link] Unity 3 Audio Spectrum Analysis  (0) 2016.06.21
[링크] Unity3D 일일 자동 빌드 하기  (0) 2016.06.14
unity3d grid  (0) 2014.12.19
Tree Pack(FBX)  (0) 2014.09.03
awesome-unity - UNITY 관련 자료 모음 GitHub 프로젝트  (0) 2014.08.14
Posted by blueasa
, |


참조1 : http://www.devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=29578


참조2 : http://wiki.unity3d.com/index.php/HtmlTexturePlugin


참조3 : http://labs.awesomium.com/unity3d-integration-tutorial-part-1/

반응형

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

UniWebView - Integrating WebView to your mobile games in a simple way  (0) 2015.01.21
Unity3D WebView  (0) 2015.01.21
Loading DDS, BMP, TGA and other textures via WWW class in Unity3d  (0) 2014.04.11
Log Viewer  (0) 2014.01.09
Mobile Movie Texture  (0) 2013.12.03
Posted by blueasa
, |

Feature creep이라는 말이 있습니다. 게임 개발 뿐만 아니라 많은 소프트웨어 개발 프로젝트에서 발견할 수 있는 것들입니다.

 

마침 위키피디아에서 feature creep을 잘 설명한 글이 있습니다. (링크) 요약해보죠.

  • 제품을 개발하다보면 사용자들이 원하는 기능과 쓸모있는 기능들을 넣고자 하는 열망이 생긴다. 그리고 그렇게 함으로 매출을 올리고자 한다. 아이러니하게도, 이것이 feature creep의 시작이다.
  • feature creep이 지속되면 불필요한 기능들이 자꾸만 들어가게 되고 프로젝트의 복잡도가 증가하며 제품의 특장점과 핵심 기능이 서서히 감춰지게 된다.
  • feature creep은 이미 개발된 (혹은 개발중인) 프로젝트를 유지하려는 의지가 원인이 되기도 한다.
  • feature creep은 프로젝트의 개발 비용을 과다하게 증가시킬 뿐만 아니라 프로젝트를 죽여버리는 원인이 되기도 한다.



Feature creep으로 진화된 물건. 바지 주머니에 넣으려면?

 

feature creep은 매우 흔합니다. 당장에 여러분이 참여하고 있는 프로젝트에서도 발견할지도 모릅니다.

 

feature creep을 일으킬 수 있는 위험인자는 흔하게 널려있습니다. 여러분의 직장 상사, 여러분의 친인척들, 심지어 여러분 자신 및 여러분이 지금 열심히 보고 있는 책에도 있을 수 있습니다. 저 또한 많은 feature creep에서 고생해본 사람이기도 합니다.

 

어떤 경우에서 생기는지 보도록 하죠.

 

프로그래머들은 신기술이 나오면 바로 적용해보고 싶어합니다. 뭔가 엘레강스한 대단한 아키텍처(나중에 알고보니 안티패턴임을 뒤늦게 깨달을)를 적용해보고 싶어합니다. 어느날, 모노리스 코드가 만들어지고 심지어 자기 스스로도 감당하기 힘든 복잡도를 가진 괴물을 만들고 맙니다. 그리고 회사가 개발 일정과 (자금이) 나빠지면서 슬슬 구인 게시판을 뒤져보기 시작합니다. 중요한 실력과 정교한 개발보다 많은 시도를 해보고 싶어하는 (나쁘게 말해서 회사를 상대로 실험해보려는) 모험심 강한 (그러나 실력과 책임감이 그만큼 받쳐지지 못하는) 프로그래머에게서 볼 수 있습니다.

 

게임 기획자들은 대단한 게임을 만들고 싶은 마음에 여러가지 아이디어들을 계속 집어넣습니다. 다른 게임에서 감동한 기능들을 자꾸만 넣습니다. 뭔가 엘레강스한 완성도의 게임을 꿈꾸며 대량의 기획서를 작성합니다. 그리고 플레이를 해보니 별로 재미가 없습니다. 안되겠습니다. 뭔가를 추가해야겠다고 생각합니다. 장르도 늘어납니다. 처음에는 액션 게임이었는데 만들다보니 MMO + RPG + 전략시뮬 + 커뮤니티 + 어드벤처 + 음악댄스 + 영어교육 게임이 되어버립니다.

 

경영진,마케터,운영팀도 feature creep에 일조합니다. 유저들의 피드백, 시장 현황, 소문 등은 개발 방향에 자꾸만 쓸데없는 암세포를 붙이게 합니다.

 



횟집은 뭐니뭐니해도 회가 신선하고 맛있어야 합니다. 스끼다시와 매운탕만 잔뜩 줘봤자 회가 물러터졌으면 소용없죠. Feature Creep은 동네 음식점에서도 흔히 볼 수 있습니다.

 

feature creep으로 고생하는 게임 개발 프로젝트의 공통점은 다음과 같습니다.

  • 프로젝트 초기에 만들려고 했던 것이 분명하게 구체화되어있지 않았습니다. 아무것도 구체화되어있지 않으면서 정작 만들고자 하는 것은 거대한 꿈 덩어리입니다.
  • 현실 감각을 잊은 지나친 열정을 갖고 있습니다. 단 한개의 궁극 완성도 제품을 만들려는 열망만 가득합니다. 현실적으로, 신차를 개발해도 포니부터 시작해야 소나타도 만들고 그랜저도 만들고 궁극적으로 에쿠스도 만드는건데, 처음부터 페라리를 만들려고 합니다. 즉 프로젝트 범위의 상한선을 미리 그어놓지 않았습니다.
  • 디렉터가 중간 결과물이 별로 마음에 들지 않는다는 이유로 당황합니다. 그리고 돌파구를 "더 멋진 시스템의 추가"에서 찾으려만 합니다. 그냥 버리고 완전히 새로운 것을 시작하는게 더 나을 것 같은데 말이죠.

단도직입적으로 말하죠. Feature creep은 가장 쉬우면서 무능력한 개발 방향입니다

 

Feature creep이 "자꾸만 넣는다"인데 이에 반대되는 말은 "더 이상 뺄 것이 없을 때까지 빼기"입니다. 그리고 더 이상 뺄 것이 없을 때까지 빼버리고, 남은 것들에 대해서는 최고의 품질을 만들기 위해 집중을 한 제품 중에서는 시장에서 성공한 것이 많습니다. 제가 생각하는 이러한 예는 비주얼드광란의 수족관팡야(골프게임)아이팟입니다. ProudNet을 쓰는 프로젝트 중 몇 개도 있고요.

 

혹시 여러분의 프로젝트에서는 알게 모르게 feature creep이 범해지고 있지 않나요?



[출처] 게임 개발의 암세포! FEATURE CREEP|작성자 imays


반응형
Posted by blueasa
, |
각 플랫폼별로 Application 클래스의 프로퍼티들이 지정하는 경로와 엑세스에 대해 정리해보았습니다.
테스트한 기기에 따라 결과가 다를 수 있는데, 미진한 부분들은 댓글 남겨주시면 감사하겠습니다.
 
[윈도우 에디터]
Application.persistentDataPath : 사용자디렉토리/AppData/LocalLow/회사이름/프로덕트이름
파일 읽기 쓰기 가능
Application.dataPath : 프로젝트디렉토리/Assets
Application.streamingAssetsPath : 프로젝트디렉토리/Assets/StreamingAssets
파일 읽기 쓰기 가능
 
 
[윈도우 응용프로그램]
Application.persistentDataPath : 사용자디렉토리/AppData/LocalLow/회사이름/프로덕트이름
파일 읽기 쓰기 가능
Application.dataPath : 실행파일/실행파일_Data
Application.streamingAssetsPath : 실행파일/실행파일_Data/StreamingAssets
파일 읽기 쓰기 가능
 
[맥 에디터]
Application.persistentDataPath : 사용자디렉토리/Library/Caches/unity.회사이름.프로덕트이름
파일 읽기 쓰기 가능
Application.dataPath : 프로젝트디렉토리/Assets
Application.streamingAssetsPath : 프로젝트디렉토리/Assets/StreamingAssets
파일 읽기 쓰기 가능
 
[맥 응용프로그램]
Application.persistentDataPath : 사용자디렉토리/Library/Caches/unity.회사이름.프로덕트이름
파일 읽기 쓰기 가능
Application.dataPath : 실행파일.app/Contents
Application.streamingAssetsPath : 실행파일.app/Contents/Data/StreamingAssets
파일 읽기 쓰기 가능
 
[웹 플랫폼]
웹에서는 명시적인 파일 쓰기 불가능. 애셋번들로 해야함
Application.persistentDataPath : /
Application.dataPath : unity3d파일이 있는 폴더
Application.streamingAssetsPath : 값 없음.
 
[안드로이드 External]
Application.persistentDataPath : /mnt/sdcard/Android/data/번들이름/files
파일 읽기 쓰기 가능
Application.dataPath : /data/app/번들이름-번호.apk
Application.streamingAssetsPath : jar:file:///data/app/번들이름.apk!/assets 
파일이 아닌 WWW로 읽기 가능
 
[안드로이드 Internal] 
Application.persistentDataPath : /data/data/번들이름/files/
파일 읽기 쓰기 가능
Application.dataPath : /data/app/번들이름-번호.apk
Application.streamingAssetsPath : jar:file:///data/app/번들이름.apk!/assets
파일이 아닌 WWW로 읽기 가능
 
[iOS]
Application.persistentDataPath : /var/mobile/Applications/프로그램ID/Documents 
파일 읽기 쓰기 가능
Application.dataPath : /var/mobile/Applications/프로그램ID/앱이름.app/Data
Application.streamingAssetsPath : /var/mobile/Applications/프로그램ID/앱이름.app/Data/Raw 
파일 읽기 가능, 쓰기 불가능

 

 

Application.temporaryCachePath 도 있습니다 

윈도우 : %LocalAppData%/Local/Temp/Temp/%Company%/%Product% 
Android Internal : /data/data/%BundleIdentifier%/cache 
Android External : /mnt/sdcard/Android/data/%BundleIdentifier%/cache 
iOS : /var/mobile/Applications/프로그램ID/Library/Caches 

 

 

출처 : http://unitystudy.net/bbs/board.php?bo_table=dustin&wr_id=357

 

반응형
Posted by blueasa
, |


링크 : http://combix.tistory.com/388

반응형
Posted by blueasa
, |
반응형
Posted by blueasa
, |


링크 : http://iptime.co.kr/bbs/view.php?id=faq_setup&no=48



ipTIME 공유기의 외부 IP 주소 바꾸기

공유기에 연결된 모든 PC는 공유기가 할당받은 외부IP로 통신됩니다.
인터넷 회선으로 부터 공유기가 할당받은 외부IP에 문제가 있어, PC의 인터넷 접속에
장애가 발생하거나, 특정 사이트만 접속되지 않는 경우에 외부IP를 변경하여 해결할 수 있습니다.

이외 스타크래프트와 같은 게임의 온라인 접속시 문제가 있는 IP(IP 드롭)로 등록된 경우에도
이와같은 방법으로 외부IP를 변경하여 문제를 해결할 수 있습니다.


1. 공유기에 연결된 PC에서 인터넷 탐색기를 실행하고 주소 입력란에 192.168.0.1 을 입력하여
공유기 설정화면에 접속하신 후 [관리도구] -> [기본 설정] -> [인터넷 연결 설정] 메뉴로 접속합니다.


2. MAC 주소 변경 옵션을 체크한 후 MAC주소 일부 임의로 수정하고, [적용]버튼을 클릭합니다.


3. 아래와 같은 메세지가 출력되면 [확인]을 클릭합니다.


4. [연결 상태]가 "연결 시도중" 에서 아래와 같이 "인터넷에 정상적으로 연결됨"으로
보이면, 외부IP 변경이 완료된 것 입니다.



만약 5~10분 후에도 아래와 같이 "연결 시도중"에서 진행되지 않는다면, 공유기에 연결된 인터넷 모뎀의
전원을 껐다 켜주기시 바랍니다.

반응형
Posted by blueasa
, |


링크 : http://capzzang.tistory.com/14

반응형
Posted by blueasa
, |