dxiaoqi / GameEngine

基于canvas的游戏引擎

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GameEngine

基于canvas的游戏引擎 进度:相机的生成与移动,以及小精灵的绘制,目前正在完善精灵与动画部分

	var c=Screen.View();    //创建视图
		c.init();             //视图初始化
		var s=new Creame();   //生成相机
		// s.setView('star.jpg',200,10);这里可以设置背景图片或者颜色
		var draw=new Sprite('draw',{//在paint里绘制
			paint:function(sprite,ctx){
				ctx.save();
				sprite.left=500;
				sprite.top=400;
				sprite.width=200;
				sprite.height=300;
				ctx.fillStyle='white';
				ctx.strokeStyle='rgb(100,100,195)';
				ctx.fillRect(sprite.left,sprite.top,sprite.width,sprite.height);
           		ctx.shadowColor = 'rgb(120,0,0)';
            	ctx.shadowOffsetX = -4;
            	ctx.shadowOffsetY = -4;
            	ctx.shadowBlur = 8;
            	ctx.fill();
            	ctx.stroke();
            	ctx.restore();

			}
		});
		draw.paint();//执行绘制,也可以使用sprite.x等来操作属性

About

基于canvas的游戏引擎

License:Apache License 2.0


Languages

Language:JavaScript 91.6%Language:HTML 8.4%