文件名称:carrotJS:胡萝卜JS是一个2D游戏框架,用于使用DOM和CSS渲染而不是Canvas2D或WebGL来制作HTML5游戏
文件大小:2.96MB
文件格式:ZIP
更新时间:2024-06-05 14:46:57
javascript html5 dom game-development game-framework
胡萝卜JS -HTML5游戏框架 请注意,胡萝卜JS处于非常早期的状态,尚不能使用。 目前,问题已被禁用。 胡萝卜JS是用于制作HTML5游戏的2D游戏框架,它采用了不同的方法:完全不使用Canvas2D或WebGL进行渲染,而是完全基于DOM元素(准确地说是divs)和CSS。 进行实验是为了找出可能的方法,因为众所周知,与Canvas2D或WebGL相比,DOM操作相当慢。 我也在开发它只是因为它很有趣,并且有可能进一步了解Javascript,CSS和DOM。 :sparkles: 介绍 可以通过一行代码来创建和启动游戏: var game = new Carrot.Game(); 这将创建一个空的游戏容器,并返回应引用的核心对象。 也可以按以下顺序传递该函数一些参数: width定义游戏容器的宽度。 可选的。 默认值为800 。 height定义游戏容器的高度。 可选的。 默认值为600
【文件预览】:
carrotJS-master
----.gitignore(62B)
----README.md(3KB)
----CHANGELOG.md(26KB)
----DOCS.md(4KB)
----docs()
--------Carrot.Entity.html(9KB)
--------Carrot.Game.html(14KB)
--------Carrot.KeyCode.html(52KB)
--------Carrot.Group.html(28KB)
--------Carrot.Mouse.html(6KB)
--------Carrot.Keyboard.html(4KB)
--------Carrot.SoundManager.html(8KB)
--------Carrot.Cache.html(4KB)
--------Carrot.World.html(25KB)
--------Carrot.Time.html(4KB)
--------Carrot.Debug.html(16KB)
--------Carrot.Circle.html(9KB)
--------Carrot.Math.html(22KB)
--------Carrot.Line.html(9KB)
--------Carrot.Camera.html(7KB)
--------carrotjs-logo.svg(8KB)
--------Carrot.html(7KB)
--------Carrot.Sprite.html(21KB)
--------Carrot.Color.html(76KB)
--------Carrot.ObjectFactory.html(10KB)
--------carrot.js.html(120KB)
--------Carrot.Utilities.html(4KB)
--------fonts()
--------Carrot.Point.html(7KB)
--------Carrot.Physics.Body.html(5KB)
--------scripts()
--------styles()
--------Carrot.Timer.html(8KB)
--------Carrot.Rectangle.html(10KB)
--------Carrot.Events.html(4KB)
--------index.html(8KB)
--------Carrot.Physics.html(15KB)
--------Carrot.AssetLoader.html(15KB)
----examples()
--------carrot.png(3KB)
--------basics()
----carrotjs-logo.svg(2KB)
----package.json(574B)
----dist()
--------carrot.js(117KB)
--------carrot.min.js(39KB)
----LICENSE.md(1KB)
----lib()
--------mainloop.js(1KB)
----preview.gif(2.49MB)