关于二维游戏引擎的测试

7月份的时候做一个二维游戏引擎,并基于这个引擎做了几个简单实例来玩,觉得还有点意思,贴出来给大家批批。

【 无重力碰撞  】

测试方法:
第一步,现在屏幕上画出地图。注意一定要顺时针方向去画,画完后红线标出的是法线方向,碰撞只会发生在法线一侧。
第二步,地图画好后,点击"play"按钮。
第三步,可以拖动任一小球去撞击其它球。
说明:
这个例子是最基本的引擎实例。点击gravity按钮,可以打开/取消重力。
引擎特点:
1.快。基于网格检测的二维引擎比传统的遍历碰转检测效率提高了大概10倍。
2.不会发生穿越。再快的运动个体,也能被检测到并发生碰撞,不会有穿越现象发生。

时间: 2024-10-21 08:07:17

关于二维游戏引擎的测试的相关文章

Agg vs. Cairo 二维绘图引擎之比较和选择 .

Agg vs. Cairo 二维绘图引擎之比较和选择 cheungmine 当今时代对于作为二维图形软件开发者, 是幸运的.因为除了Windows GDI/GDI+之外,我们还有很多其他的选择.而且这些选择除了能跨平台之外,性能上与原始GDI/GDI+相比,都不逊色. 如果不考虑绘图的效果,使用Win32 GDI函数直接绘图的效率大约是同样的GDI Plus的10倍以上.为了反走样的美观,只有牺牲效率了.老式的程序还在使用GDI绘图,不是这些程序不想提升到GDI+,可能这样改动的代码量太大,所谓

ubuntu 下 cocos2dx游戏引擎的搭建、编译和使用

cocos2dx是一个基于c++ opengl的二维游戏引擎 开源免费 支持跨平台发布 包括windows linux 安卓 苹果等等 我想用一个二维引擎入门学习游戏应该是个不错的选择 而且这个引擎作品不少 尤其是国内的作品 比如史上最坑爹游戏 捕鱼达人(这个游戏作者还专门用这个游戏为例子写了一本教程)因为个人喜好 一直喜欢在linux(我的ubuntu)上搭建各种平台 这次也不例外 经过各种百度谷歌查找文档 终于搭建好了 从笔记拿出来分享下 一引擎目录分析 首先下载引擎源码 打开查看目录结构

使用Game API函数制作二维动作游戏

MIDP 2.0里面包括一个用来简化编写二维游戏的API函数.这个API函数是非常简凑的,只包括javax.microedition.lcdui.game包里的五个类.这五个类主要提供了两个重要的功能: 新的GameCanvas类使得在一个游戏循环体内画一个screen和响应键盘输入成为可能,而不需要调用系统的paint和input线程. 功能强大而复杂的图层(layer)API函数可以轻松高效地建立复杂的场景. muTank Example 利用GameCanvas类创建一个游戏循环(game

二维傅里叶变换转一维傅里叶变换

问题描述 二维傅里叶变换转一维傅里叶变换 看了一个论文说二维傅里叶变换图谱经圆积分计算后可以得到一维傅里叶变换,求大神推导公式或者过程 解决方案 // ==============================================================================// 快速离散傅里叶变换和功率谱// 一维快速傅里叶变换FFT1和二维快速傅里叶变换FFT2// 测试环境 C++ builder 2010// MinGW (GCC) 4.5// wuxup

条形码/二维码之开源利器ZXing图文介绍(转)

  继前面介绍的一个日本开源软件(该软件只能实现QRCode)原文: Java实现二维码QRCode的编码和解码(http://sjsky.iteye.com/blog/1136934 ),今发现又一优秀的开源利器-- ZXing,相比而言它更加灵活方便,可以实现多种编码格式.   全文目录: 基本介绍 二维码(比如:QRCode)的编码和解码演示 条形码(比如:EAN-13)的编码和解码演示  [一]. 基本介绍 :  1-1. ZXing是一个开源Java类库用于解析多种格式的条形码和二维码

Java实现二维码QRCode的编码和解码与示例解析_java

Java实现二维码QRCode的编码和解码 涉及到的一些主要类库,方便大家下载: 编码lib:Qrcode_swetake.jar   (官网介绍-- http://www.swetake.com/qr/index-e.html)             解码lib:qrcode.jar                 (官网介绍-- http://sourceforge.jp/projects/qrcode/) [一].编码: Java代码QRCodeEncoderHandler.java p

PHP识别二维码的方法(php-zbarcode安装与使用)_php技巧

本文实例讲述了PHP识别二维码的方法.分享给大家供大家参考,具体如下: 说明:扩展需要依赖ImageMagick和zbar,安装前先安装这两个软件 1.安装ImageMagick(http://www.imagemagick.org/) yum install ImageMagick.x86_64 ImageMagick-devel.x86_64 2.安装zbar(http://sourceforge.net/projects/zbar/?source=directory) wget http:

5大二维码扫描工具PK 360手机卫士扫码最安全

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 如今,无论是在网络世界还是现实世界,随处都可见二维码.智能手机以及移动互联网的发展,让这"回"字形四方块被大家所熟知,但无论二维码还是条形码,都需要扫码工具软件来帮我们识别其中信息,而扫码信息是否准确安全则是大家最为关注问题.为此,小编对目前主流扫描工具进行测试,看看谁才是实干家. 测试准备 使用扫描工具,用的最多的基本是

AI真的会杀人?DeepMind开发了二维网格游戏来做测试

当马斯克和霍金都在担忧未来人来是否被人工智能取代的时候,DeepMind已经动手来证明这个结论了. DeepMind做这个测试主要是通过运行一个简单的AI二维网络游戏,目的是为了证实在自我完善的过程中,其算法是否能够最终偏离他们的任务,出现威胁安全的情况. 如果AI做出"出格"行为,那么就有可能不受人类控制,甚至杀死人类. 这项测试有三个目标: 1.如果它们开始变得危险,找出如何"关掉"算法的方法. 2.防止其主要任务产生意料之外的副作用. 3.在测试条件不同的情况