zoukankan      html  css  js  c++  java
  • python game游戏开发

    如果你从不打算在游戏本身中绘制任何矢量图形或图元,并且坚持从磁盘加载图像,则Pyglet是很好的(对于2D游戏)。它也更清洁,因为不需要编写自己的游戏循环,不用担心速度,时间和响应速度。 但是,如果您必须即时生成图形,然后将它们保存为变量或文件,则pyglet变得相当复杂,因为您必须开始使用低级别的OpenGL函数。在这些场景中,pygame更加便于用户使用,其软件渲染和Surface类。或者你可以使用Python Imaging Library并将它与pyglet连接起来。 显然,对于3D游戏,无论如何你都必须使用OpenGL函数,在这种情况下,我推荐pyglet通过pygame + PyOpenGL。

    速度方面,Pyglet绝对快于pygame开箱即用,在使用pygame开发时,速度始终是一个问题(您必须更新屏幕的最小部分,记住更改的内容可能会很乏味)。pyglet没有这个问题。

    Pyglet

    pygame

    快速精灵库Rabbyt,它可能是Pyglet的一个很好的补充。

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    微信公众号:  共鸣圈
    欢迎讨论,邮件:  924948$qq.com       请把$改成@
    QQ群:263132197
    QQ:    924948

    良辰美景补天漏,风雨雷电洗地尘
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    网络English word
    Top instruction significance and use sar command
    远程传输+用yum安装文件+make编译安装软件
    windows主机向虚拟机Linux传输过程的错误重重艰苦历程
    pair结构体数组
    set容器
    scanf多组样例输入
    贪心硬币
    补一下蛇形矩阵
    如何在eclipse运行asn
  • 原文地址:https://www.cnblogs.com/welhzh/p/14849268.html
Copyright © 2011-2022 走看看