日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python有什么游戏可以开发-主流游戏引擎有哪些?python能开发手游?

發布時間:2023/12/8 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python有什么游戏可以开发-主流游戏引擎有哪些?python能开发手游? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主流游戲引擎除了unity就是ue4,cocos2d-x坑越堆越多基本快成過去式了,至于其他霜寒等等實際各大游戲廠家都已經越來越少使用了。當然RPGmakerMV和GAMEMAKER這類其實也能占據一小點位置,前提是前者你會改它的代碼,后者你要學他gm自己的語言。

再來說說python,有人說網易大多手游用的python開發,實際是服務端,目前客戶端用python做腳本的應該只有eve和wot,其他的基本都是lua和js。劃重點,“腳本”,沒錯實際能商業化的游戲python都最多只能作為腳本配合主程出現。畢竟python的代碼加密性除非你會自己改源碼中編譯加密那塊,然后編譯出自己的python解釋器。

但是你說python是否能開發游戲呢,答案是能。

從單純python開發來說,重點在于你需要很明確的知道自己該把哪些交給c/c++編寫的庫去處理,哪些該由python來處理。例如,pyglet開發的東方符斗祭,因為是同人游戲而且也不在于商業化,所以使用python問題并不大,而且實際效果也不差。不過安卓和ios版無法確定是否是python,因為pyglet并不支持opengles,但pygame和kivy支持sdl2是可以上安卓和ios的。

再來從腳本來說,unity可以通過ironpython嵌入到c#間接通過python來編寫unity的代碼部分,而ue也有自己的插件以支持python直接去寫ue的代碼。只是2者貌似都無法確定是否能夠編譯打包成移動端。

綜合而言,如果只是寫單純的2d單機,考慮到移動平臺的話,pygame是可以做到的,碰撞有pybox2d,地圖有pytmx,需要教程的話要自己搭梯子去油管上搜,國內教程互相抄來抄去早已不是新聞,基本搜不到pygame的詳細教程。而如果不考慮移動平臺,pyglet+cocos2d-python會是更好的選擇,pygame比起這個組合而言更偏底層一點點。

總結

以上是生活随笔為你收集整理的python有什么游戏可以开发-主流游戏引擎有哪些?python能开发手游?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。