cocos2d logoPython的2D游戏开发框架 cocos2d

问题描述

cocos2d 是一个 Python 用来开发 2D 游戏和其他图形化交互应用的框架。**主要特性****界面流程控制:** Manage the flow control between different scenes in an easy way**精灵:** Fast and easy sprites**动作:** Just tell sprites what you want them to do. Composable actions like _move_, _rotate_, _scale_ and much more**特效:** Effects like _waves_, _twirl_, _lens_ and much more**地图平铺:** Support for rectangular and hexagonal tiled maps**视线:** Move from scene to scene with style**菜单:** Built in cl**es to create menus**文字渲染:** _Label_ and _HTMLLabel_ with _action_ support**文档完善:** Programming Guide + API Reference + Video Tutorials + Lots of ** **s showing how to use it**内嵌Python解释器:** For debugging purposes**BSD 授权:** Just use it**Pyglet Based:** No external dependencies**OpenGL Based:** Hardware Acceleration

时间: 2024-11-01 06:08:32

cocos2d logoPython的2D游戏开发框架 cocos2d的相关文章

Android游戏开发cocos-2d中精灵的动作测试

安装好cocos-2d之后,创建一个好一个Android项目,在项目中复制下载好的Cocos-2d包中的cocos2d-master\cocos2d-android\libs中的所有文件,全部粘贴到Android项目中的libs目录下,右击libs中的cocos2d-android.jar,然后builder path操作.这样就创建好了游戏项目. 以下是一个入门的小程序: MainActivity.java代码: import org.cocos2d.layers.CCScene; impor

CocosSharp —— C# 版本的 2D 游戏开发引擎

CocosSharp 是一个用 C# 来开发跨平台 2D 游戏的游戏开发包.如果你熟悉 Cocos2D 的话,那么你会很快上手 CocosSharp,API 的设计遵循 C# 和 .NET 规范.

HTML 5 2D 游戏开发:Sprites

和其他艺术形式(比如电影.戏剧和小说)一样,游戏也有一系列的人物,每个人物都扮演着特定的角色 .例如,Snail Bait 有跑步小人(游戏主角).硬币.红宝石.蓝宝石.蜜蜂.蝙蝠.纽扣和一个蜗牛,图 1 中展示了其中的大多数角色.在本系列的第 1 篇文章中(参阅 sprite:演员表 小节),已经介绍了这些 人物以及它们在游戏中的角色. 图 1. Snail Bait 的人物 开发:Sprites-html5 2d游戏引擎"> Snail Bait 中每个人物都是一 个 sprite.S

HTML 5 2D 游戏开发:设置舞台

游戏开发的许多方面都和玩游戏没有关系.显示说明.暂停游戏.级别之间的过渡和滚动游戏分数,这些 都是游戏开发人员必须在游戏本身以外实现的一些特性. 当游戏的灵感来临时,这些灵感中通常不包 括显示高分数或级别之间的过渡的巧妙方式,开发人员会很自然地深入研究如何实现游戏机制,但对于游戏的 基础架构却没有太多的想法.但在大多数项目中,如果想在开发后添加功能,所需的工作量比从一开始就添加 功能要大得多. 在本系列的 上一期文章 中,我讨论了图形和动画,这些是 Snail Bait 游戏的基础 内容.在本文

HTML 5 2D 游戏开发:图形和动画

图形和动画是任何视频游戏最根本的方面,所以在本文中,我将从 Canvas2D API 的简要介绍开始,对 Snail Bait 的中央动画的实现进行讨论.在本文中,您将学习如何: 将图像和图形基元绘制到画布上 创建流畅的.无闪烁的动画 实现游戏循环 以帧数每秒为单位监视动画的速度 滚动游戏的背景 使用视差来模拟三维效果 实现基于时间的运动 本文中所讨论的代码的最终结果如图 1 所示: 图 1. 滚动背景并监视帧速率 开发:图形和动画-html5 2d游戏引擎"> 背景和平台水平 滚动.这些

XNA游戏开发之2D游戏

摘要:以XNA为基础的游戏可以利用3D模型为游戏加入动画效果,也可以利用简单的程序技巧将2维图片显示成动画.虽然2维动画相对3维动画来说简单一些,但是制作出来的游戏其趣味性和挑战性也绝不逊色.今天我们就一块学习一下在使用XNA Framework开发2D游戏时的一些基础知识和注意事项. 主要内容: 1.2D游戏动画的基本原理 2.动画素材的准备 3.一个简单的2D动画 一.2D游戏动画的基本原理 在XNA中制作2D动画的过程很像翻卡通小人书,首先绘制好各种角色造型,然后以固定的时间间隔来显示不同

《HTML5 2D游戏编程核心技术》——第1章,第1.1节Snail Bait游戏

本节书摘来自华章出版社<HTML5 2D游戏编程核心技术>一书中的第1章,第1.1节,作者[美] 戴维·吉尔里,更多章节内容可以访问"华章计算机"公众号查看. 第1章 概 述 令人激动的是,开发人员可以使用软件开发技术使屏幕上出现任何想象的场景.与其他领域受一些物理条件的束缚不同,开发人员长期以来一直使用图形化API和UI工具包来实现富有创造性且引人注目的应用程序.可以说,最有创意的软件开发就是游戏编程.比起让游戏愿景变成现实,优秀的创意还可使我们通过少许努力便获得更多的回

《HTML5 2D游戏编程核心技术》——第1章,第1.2节HTML5游戏开发最佳实践

本节书摘来自华章出版社<HTML5 2D游戏编程核心技术>一书中的第1章,第1.2节HTML5游戏开发最佳实践,作者[美] 戴维·吉尔里,更多章节内容可以访问"华章计算机"公众号查看. 1.2 HTML5游戏开发最佳实践 我们将在本书中持续地讨论一些关于游戏开发的最佳实践,首先介绍7个与HTML5有关的实践. 1)窗口失去焦点时暂停游戏. 2)窗口重新获得焦点时实现倒计时. 3)使用CSS实现UI特效. 4)对于运行缓慢的游戏做出检测和处理. 5)添加社交功能. 6)把所有

安卓游戏-开发安卓2D游戏用AndEngine好还是JBOX2D好?

问题描述 开发安卓2D游戏用AndEngine好还是JBOX2D好? 全靠兴趣自学JAVA和安卓没多久,现在准备跟同学一块做2D游戏,我们想用引擎开发,请问用AndEngine好还是单纯的用JBOX2D好,这两个都学了一些,哪个适合初学者呢? 解决方案 JBOX2D没用过,AndEngine挺不错的,虽然文档少,但是有官方的demo,还有一本书叫andengine cook book,看完之后就基本上手了 http://ygydaiaq-gmail-com.iteye.com/blog/1843