일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- JS
- 유니티
- ChatGPT
- Linux
- ssh
- logstash
- MySQL
- Ai
- mariadb
- build
- s3
- nodejs
- 구글
- MSSQL
- unity
- React
- API
- JavaScript
- 영어
- SSL
- elasticsearch
- sample
- Python
- docker
- Windows
- AWS
- 설정
- error
- Kibana
- Today
- Total
목록개발 이야기 (309)
가끔 보자, 하늘.
(* 이미지는 원본 사이트에서 참고할 것!)(*원본 : http://docs.unity3d.com/500/Documentation/Manual/AssetBundlesIntro.html)AssetBundlesAssetBundles은 당신이 만들고 있는 어플리케이션의 에셋들을 가지고 잇는 Unity로부터 추출된 파일들입니다. 이 파일들은 압축된 포멧형태로 사용되며, 당신의 어플리케이션에서 로딩할 수 있습니다. 컨텐츠 안의 모델들, 텍스쳐들, 오디오 클립들, 심지어 전체 씬들 같은 것들도 실시간으로 로딩하거나 처리될 수 있습니다. AssetBundles은 당신의 어플리케이션에 컨텐츠를 간편하게 다운로딩할 수 있게 설계되어 있습니다. AssetBundles은 파일 확장자에 의해 결정되는, 유니티에 의해 구성된 ..
(* 이미지는 원본 사이트에서 참고할 것!) (* 원본 : http://docs.unity3d.com/500/Documentation/Manual/BuildingAssetBundles5x.html) BuildingAssetBundles in 5.x AssetBundle 제작 Unity 4.x AssetBundles에서는 에디터 스크립트로 제작했다. 이 과정은 AssetBundle 제작 툴이 포함된 Unity 5.x 에디터에서는 심플해졌다. 만약 당신이 에디터에서 어떤 Asset을 선택하면, Inspector 창 하단에 해당 에셋을 어떤 AssetBundle에 포함시킬지 지정할 수 있는 drop down 메뉴가 보일 것이다. 기본적으로 AssetBundle 옵션은 None으로 지정되어 있다. 이것의 의미는..
(* 퇴고없이 바로 올리는 글입니다. 나중에 데모 진행하면서 스샷과 같이 올리며, 퇴고할 예정입니다.) 신규 에셋빌드 시스템에서 할 수 있는 것을 보여주는 에셋번들5.0 데모 Unity 5.0 beta21 이상의 버전에서 이 데모를 실행해 주세요. 상세설명:1. TestScenes 폴더 아래에는 3개의 씬이 있다.1. AssetLoader.unity 에셋 번들로부터 일반적인 에셋을 로딩하는 방법을 볼 수 있습니다. LoadAssets.cs 스크립트를 참고하세요. 2. SceneLoader.unity는 에셋번들로부터 씬을 로딩하는 방법을 볼 수 있습니다. LoadScenes.cs 스크립트를 참고하세요.3. VariantLoader.unity는 variant 에셋번들을 로드하는 방법을 볼 수 있습니다. Lo..
참고용으로 퇴고는 하지 않았습니다. 아직 unity 초보라 잘 모르는 내용들이 포함되어 있기에, 다른 튜토리얼 보면서 차근 차근 할 예정입니다. (* 원본 : http://forum.unity3d.com/threads/new-assetbundle-build-system-in-unity-5-0.293975/) Unity 5.0에서의 새로운 AssetBundle Basic Introduction 신규 AssetBundle build 시스템에서는 아래와 같은 것들이 제공된다. 1. AssetBundle에서 assets을 mark 할 수 있는 간편한 UI, 그리고 asset database에 AssetBundle을 매핑하는 것을 그 assets에 유지한다. : asset preview panel의 하단에서 UI..
아쉽지만 docker는 실행중인 컨테이너에 실시간으로 포트를 오픈하는 기능을 제공하지는 않는다. 아래와 같은 방법들로 다시 시작해야 한다. 1. 컨테이너의 변경 사항이 없다면.. stop 후 docker run에 -p 옵션을 추가하여 실행하면 될 것이다. 2. 컨테이너의 변경 사항이 있다면 docker commit를 사용해서 변경된 내용이 적용된 컨테이너를 만들어서 -p 옵션으로 재실행한다. docker stop running_containerdocker commit running_container new_containerdocker run -p newport:newport new_container
docker는 컨테이너를 실행하면서 컨테이너의 가상 디바이스에 RFC 1918 에 기술된 내용에 따라 private 영역의, 임의의 IP를 할당한다. masquerading rule (표현이 재밌네 ^^)에 따라 할당한다고 하는데 상세한 건 "이 문서" 를 참고 바람. 어쨌든 중요한 건 ,host server에서 임의로 설정하기 때문에 이렇게 주어진 IP는 외부에서 알 수 없다. container에 포함된 각종 어플리케이션에서는, 자신의 IP를 얻어와서 외부의 container 혹은 솔루션에 알려주어도 외부에서는 해당 컨테이너로 접근할 수 없다. 외부에서 container 자신에게 접속하게 하려면 (routable ip address를 사용하는) host 서버의 IP주소와 docker run 시 -p 옵..
(ubuntu 기준) /etc/init.d/docker 의 DOCKER_OPTS에 --insecure-registry 정보를 추가하라고 되어 있는 안내가 있던데, 해보니 안됨. /etc/default/docker 파일을 열어 아래와 같이 추가 후 docker를 다시 시작하면 됨. DOCKER_OPTS="$DOCKER_OPTS --insecure-registry=localhost:5000" 음.. 어차피 같은 옵션 처리일텐데 왜 안되지. /etc/init.d/docker에 추가할 때 문법이 틀린거였나?? 알송달송...
카페에 올린 글인데, 참고하려고 복사 & 붙이기 한 글임. ---------------------------------------------------------- 저희 팀에서 검토중인 프레임웤입니다. 실서비스를 적용한 건 아니라서 경험을 공유하긴 힘들지만, 게임 서버쪽에 특화된 프레임웤이라 도움될까 올려봅니다. 아래 주소로 접속해 보시면 한글로 잘 설명되어 있어서 이해하기 쉽네요. Pomelo Link 혹시 실서비스 해보신 분 있으시다면, 알려지지 않은 주의사항이나 문제점 있으면 공유 부탁드립니다.