2D 游戏引擎 AlloyGameEngine

简介:

AlloyGameEngine 详细介绍

AlloyGameEngine 让游戏制作变得超级容易,超快的 2d 渲染引擎,支持 webgl 和 canvas 渲染。

一分钟快速入门

要实现下面的效果:

image

可以使用下面的代码:

var bmp, stage = new Stage("#ourCanvas");
bmp = new Bitmap("img/atLogo.png");
//(0.5,0.5)==〉The center is the point of rotation
bmp.originX = 0.5;
bmp.originY = 0.5;
//bind click event, the event monitor can be accurate to pixel
bmp.onClick(function () {
    //apply a random filter to the bmp
    bmp.filter=[Math.random(), Math.random(), Math.random(), 1];
});
//add object to stage
stage.add(bmp);
var step = 0.01;
//loop
stage.onTick(function () {
    bmp.rotation += 0.5;
    if (bmp.scaleX > 1.5 || bmp.scaleX < 0.5) {
        step *= -1;
    }
    bmp.scaleX += step;
    bmp.scaleY += step;
});

文章转载自 开源中国社区[https://www.oschina.net]

相关文章
|
6月前
|
人工智能 安全 Unix
游戏编程之九 设计工具之游戏引擎
游戏编程之九 设计工具之游戏引擎
43 0
|
vr&ar 图形学 开发者
AppLovin 175 亿美元收购游戏引擎Unity?
AppLovin 175 亿美元收购游戏引擎Unity?
AppLovin 175 亿美元收购游戏引擎Unity?
从0开发游戏引擎之游戏引擎底层数学库实现
从0开发游戏引擎之游戏引擎底层数学库实现
游戏开发服务
本文研究全球及中国市场游戏开发服务现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
Cocos2d-x - 开源跨平台游戏引擎
Cocos2D-X 是全球知名的开源跨平台游戏引擎,易学易用,目前已经支持iOS、Android、Windows桌面、Mac OSX、Linux、BlackBerry、Windows Phone等平台。
685 0
|
图形学
Unity3D游戏引擎为何能让游戏发烧友如此痴狂
前景好——高薪行业里的天生贵族学习Unity3d很多人都是冲着游戏开发工程师的目标而来。目前游戏逐渐占领大众娱乐市场,整个行业结构正在发生翻天覆地的变化。游戏产业作为一个新兴产业,从初期形成到现如今的快速发展并迅速走向成熟时期,游戏行业已经成为文化娱乐产业、网络经济的重要组成部分,成为所有行业中发展前景最好的朝阳产业。
1212 0

热门文章

最新文章