레이블이 kivy인 게시물을 표시합니다. 모든 게시물 표시
레이블이 kivy인 게시물을 표시합니다. 모든 게시물 표시

2018년 7월 25일 수요일

kivent 2016

kivy based game engine
kivy와 동일한 GUI(.kv)사용.
직관적이지 않음

kivy 2016

game engine comparison 2016


engine
opensource
android/ios
desktop
price
개발
comments
cocos2d-x
yes
yes
yes
0
mac/win
무거움/lua api가 다 열려 있지 않음/문서화가 적음/2nd citizen(code ide) x 2nd citizen(lua) = 4th citizen

code ide v1에는 sample project가 있는데 code ide v2에는 없음.. 어쩌라고?(주석에 따르면 lua는 v1추천, js는 v2추천)

code ide + cocos studio + event handling 어떻게?

http://qiita.com/galigalikun/items/5cf16e85ec98c94063d5


cocos studio안에서 scene간의 전환은 어떻게?

자료찾기가 거지 같음.
gideros
yes
yes
yes
0
linux(wine)/mac/win
간단한 듯?/instant testing(build gideros iosplayer or android ) nice documents/2015.07.09 버전에서 zero brane studio와 연결 안됨.
연결) zerobrane studio master 버전 사용.
디버깅) zbs의 mobdebug.lua와 socket.lua를 프로젝트 폴더에 복사.
맨 앞에 require('mobdebug').start()추가

http://www.indiedb.com/tutorials/gideros-with-zerobrane

장점: 멀티 플랫폼.(+모바일)

단점: no basic free GUI library at all (textButton도 없음.)
gideros studio 에서 한글 입력 안됨.
zbs에서 붙이면 debug해야 print됨.

moai sdk
yes
yes
yes
0
linux(experimental)/mac/win
초큼 복잡 + rapanui?/hanape/flower를 사용하려 하였으나, 전체 api가 지원되지 않음. 생 moai sdk를 써야 할 듯?

GUI?

단점: 개발 종료? 블로그 업데이트가 없음. dead?
love2d
yes
experimental
yes
0
linux/mac/win
low performance? mobile지원이 멀었다.(0.10.0!!)
zoetrope library?

sublime text ( lua love 설치.)

- thranduil GUI libaray: theme 기반인데, 적절한 기본 theme 가 없음.

단점: GUI?
yaoui: 0.10.0기반으로 개발중. utf-8입력 테스트 못해봄.
loveFrames: utf-8입력불가인듯.
quickie: font만 잘 설정하면 됨. 맥 터치로 입력이 잘 안되고 클릭만 됨. 코딩이 구림
GOOi: font설치 필요. 완성되지 않은 한글 보이지 않음.

: corona

yes
WIP
0~
mac/win
?
marmalade
no
price?
price
0~


haxe+openFL
yes
yes,tizen?
yes
0

good performance, 초 복잡
godot
yes
yes
yes
0
mac/win/linux
작은 엔진 크기, unity짭, 자체스크립트, (windows만?)vboxcontainer에 menu 올리면 cpu 치솟음, 1.1 release에서도 문제.
윈도에서 문제. 해결법은 scene->project settings->application->target fps->60

git_lua/myprojects/gdrtk ( feature /gdrtk )
CJK 한글 처리? 폰트 임포트 후 설정

장점: 한글 입력, GUI editor, shader editor
단점: binary scene, not python, not lua, not js, find in files 잘 안됨. API 문서화가 잘 안되어 있음.
kivy





사운드? 쪽의 문제가 있는지 릭이 있는지 책에 있는 예제를 PC에서 돌려도 프레임 레이트가 떨어짐.

장점: Python, 스크립트만으로 처리

단점: 입맛에 맞게 GUI구성하려면 스크립트가 깔끔하게 안떨어짐. 예) ScrollView
pycharm 약간 무거움
kivyent





kivy보다 편해진다고 하지만, 더 복잡해짐. GUI구성은 변한게 없음
cocossharp



expensive

비싸!, 가비지 콜렉션








D






nim






qt






piston














* love2d
*
* atom
*
* love-launcher
*
* /Applications/love.app/Contents/MacOS/love path
* 프로젝트 폴더의 제일 위에 main.lua가 있어야 함.

* love-atom
* linter linter-lua
*
* luac path



kivy android 2017

yaourt -S jdk jdk8-openjdk python2-pip
sudo pip2 install colorama sh jinja2
buildozer init
vim buildozer.spec => requirements = kivy,python2, android.sdk=24, log_level=2
buildozer android debug

단점: 최초 빌드시 엄청 오래 걸림.
실행시 kivy 로고 뜨고 한참 있다가 실행됨. 느릴듯
python 2.7.2 패킹하던데 보안 문제 생기지 않을까?

로딩 스크린 바꾸기
https://stackoverflow.com/questions/29999017/how-to-remove-kivy-loading-section

void vscode/firefox open dialog not working

 install nautilus