摘要: 随机生成精灵:load.py 主程序:asteroid.py 同批次绘图: 如果存在许多不同类型的对象,则手动调用每个对象的draw()方法可能会变得繁琐而乏味。如果需要绘制大量对象,效率也很低。pyglet pyglet.graphics.Batch类通过让您通过单个函数调用绘制所有对象来简化绘制 阅读全文
posted @ 2019-10-31 14:46 fly_bk 阅读(428) 评论(0) 推荐(0) 编辑
摘要: """官网即相关文件:https://github.com/pyglet/pyglet""" """参考文档:https://github.com/pyglet/pyglet""" import pyglet from pyglet.window import key, mouse # 获得一个窗口 game_window = pyglet.window.Window() # resourc... 阅读全文
posted @ 2019-10-31 14:22 fly_bk 阅读(216) 评论(0) 推荐(0) 编辑
摘要: """交互 一个两层的场景。一个显示当前被按下的键(一次,一个或多个),另一个显示鼠标位置的文本,然后单击以移动文本。 """ import cocos import pyglet from cocos.director import director class KeyDisplay(cocos.layer.Layer): # 允许图层接收Director.window事件 is_event_h 阅读全文
posted @ 2019-10-31 10:36 fly_bk 阅读(266) 评论(0) 推荐(0) 编辑
摘要: import cocos from cocos.actions import * class HelloWorld(cocos.layer.ColorLayer): # ColorLayer子类化为具有背景色 def __init__(self): # r,g,b,a 蓝色 super(HelloWorld, self).__init__(64, 64, 224, 255) # 添加标签 labe 阅读全文
posted @ 2019-10-31 09:05 fly_bk 阅读(183) 评论(0) 推荐(0) 编辑
摘要: cocos2d是用于构建2D游戏,演示和其他图形/交互应用程序的框架。 流控制:轻松管理不同场景之间的流控制 精灵:快速简便的精灵 动作:告诉精灵您想要他们做什么。可组合动作,例如移动,旋转,缩放等 效果:像波浪,旋转,镜头等效果 粒子系统:爆炸,烟花,流星,烟雾等 平铺地图:支持矩形和六边形平铺地 阅读全文
posted @ 2019-10-31 08:37 fly_bk 阅读(136) 评论(0) 推荐(0) 编辑