日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 2048 Hello World:跨平臺快速應(yīng)用開發(fā)Python框架Kivy

2048 Hello World:跨平臺快速應(yīng)用開發(fā)Python框架Kivy

來源:程序員人生   發(fā)布時間:2014-09-13 08:00:01 閱讀次數(shù):2639次

Kivy是一套專門用于跨平臺快速應(yīng)用開發(fā)的開源框架,使用Python和Cython編寫,基于OpenGL ES 2,其核心開發(fā)成員主要包括:Mathieu Virbel、Thomas Hansen、Gabriel Pettier等。Kivy對于多點(diǎn)觸控有著非常良好的支持,不僅能讓開發(fā)者快速完成簡潔的交互原型設(shè)計(jì),還支持代碼重用和部署,無論是為Windows、OS X、Linux還是Android和iOS,開發(fā)者都可以使用相同的代碼庫。


主要特性:

  • 跨平臺:只需一套代碼,即可運(yùn)行于主流桌面和移動平臺之上,支持大部分原生輸入?yún)f(xié)議和設(shè)備,包括WM_Touch、WM_Pen、Mac OS X Trackpad和Magic Mouse、Mtdev、Linux Kernel HID、TUIO,此外,還包含一個多點(diǎn)觸控的鼠標(biāo)模擬器。
  • 開源免費(fèi):一直以來,Kivy都是100%供開發(fā)者免費(fèi)使用的,從1.7.2版開始基于MIT許可協(xié)議開源,而在此之前,則遵循LGPL3許可證。
  • 擁有豐富的API文檔和開發(fā)指南。
  • GPU加速:通過OpenGL ES 2實(shí)現(xiàn)硬件加速,使用了現(xiàn)代化、快速的圖形通道。工具集本身擁有超過20個小工具,具有高度的可擴(kuò)展性,大部分使用Cython編寫,并通過回歸測試。

Kivy從最初的1.0到1.8.0版本,發(fā)展已超過三年,并且,其開發(fā)團(tuán)隊(duì)仍然在不斷地更新和優(yōu)化中。使用Kivy不僅易于使用,更通過模板技術(shù)降低了后續(xù)代碼的維護(hù)難度,許多開發(fā)者評價其為頗讓人驚艷的一款NUI框架。

在2048風(fēng)靡之時,Mathieu Virbel用Kivy小試牛刀地開發(fā)了一款Kivy版的2048,絕對可以充當(dāng)開發(fā)者學(xué)習(xí)Kivy的Hello World:

#when the setup is done and it start working, it is easy to login
PythonActivity = autoclass('org.renpy.android.PythonActivity')
 GameHelper = autoclass('com.google.example.games.basegameutils.GameHelper')
 gh_instance = GameHelper(PythonActivity.mActivity, GameHelper.CLIENT_ALL)
 gh_instance_listener = GameHelperListener()
 gh_instance.setup(gh_instance_listener)
 gh_instance.onStart(PythonActivity.mActivity)
 android.activity.unbind(on_activity_result=_on_activity_result)
 android.activity.bind(on_activity_result=_on_activity_result)
#that's how you can unlock achievement
#uid is the Google UID for the achievement you want
if gh_instance.isSignedIn():
    Games.Achievements.unlock(gh_instance.getApiClient(), uid)
#put the user score on the leaderboard
#uid is the Google UID for the leaderboard you've created.
#You can have multiple leaderboard.
if gh_instance.isSignedIn():
    Games.Leaderboards.submitScore(gh_instance.getApiClient(), uid, score)
現(xiàn)在,您還可以進(jìn)入Kivy的mobilehub主頁進(jìn)行資源分享和討論。開發(fā)者可直接登陸Github下載Kivy,想要了解更多關(guān)于Kivy框架的信息及其開發(fā)指南,可查看Kivy官網(wǎng)

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美在线色图 | 精品一区二区三区免费毛片爱 | 国产精品免费播放 | avtt在线| 久久精品1 | 美女视频黄网站 | 精品国产一区二区三区久久影院 | 欧美福利一区 | 欧美二区视频 | 亚洲三级电影 | www免费| 丁香五月网久久综合 | 嫩草视频国产精品 | 国产精品久久一区二区三区, | 日本一二三区免费 | 亚洲色图偷 | 成人免费在线视频 | 精品日韩欧美 | 亚洲二区免费 | 国产成人精品一区二区在线 | 91 久久| 亚洲综合在线一区 | 日韩久久久久 | 亚洲视频在线免费观看 | 68精品久久久久久欧美 | 一区二区三区精品视频 | 懂色av影视一区二区三区 | 日韩一区欧美一区 | 黄网入口 | 久久综合成人精品亚洲另类欧美 | 日韩国产精品一区二区 | 国产区二 | 精品国产一区二区三区麻豆小说 | 亚洲精品h| 视频在线一区二区三区 | 特黄aaaaaaaaa真人毛片 | 麻豆av一区 | 一区二区三区欧美在线 | 99久草 | 久久国产精品偷 | a视频在线免费观看 |