文件名称:WebSonic:WebGL 声波引擎
文件大小:1.26MB
文件格式:ZIP
更新时间:2024-07-22 03:53:34
JavaScript
WebSonic 引擎 - WebGL Sonic the Hedgehog 游戏引擎 这是我去年在 Sonic Retro 上展示的 Sonic 引擎。 (2010) 它是用 JavaScript 编写的,并使用 HTML5 的 WebGL canvas API 来绘制图形。 要玩它,您需要一个支持 WebGL 的现代浏览器(Firefox 4.0 和 Chrome 10.0 就足够了)和一个不错的显卡。 只需启动index.html就可以开始了。 请记住,要在没有 Web 服务器的 Chrome 本地运行它,您需要使用--allow-file-access-from-files命令行标志启动浏览器。 介绍 我计划为这个项目发布一个更大的版本,完成关卡和游戏玩法,但由于时间限制无法完成。 这段完美可用的代码已经在我的硬盘上放置了几个月未动过,这是完全不公平的,所以我认为将它发布给其
【文件预览】:
WebSonic-master
----shader()
--------glow.jsonshader(3KB)
--------sonic.jsonshader(3KB)
--------monitor.jsonshader(4KB)
--------depth.jsonshader(1KB)
--------sphere.jsonshader(2KB)
--------default.jsonshader(5KB)
--------sky.jsonshader(3KB)
--------metal.jsonshader(2KB)
----index.html(1KB)
----texture()
--------wall.png(65KB)
--------monitor-display.jpg(3KB)
--------wall-ghost.png(1008B)
--------monitor-display.png(11KB)
--------sonic.jpg(56KB)
--------monitor.png(106KB)
--------sonic.png(3KB)
--------monitor-specular.png(69KB)
--------sky.jpg(43KB)
--------ring.png(10KB)
--------wall2.png(40KB)
--------water-shield-icon.png(7KB)
--------spring.jpg(31KB)
----level()
--------lvl0.jsonlevel(10KB)
----lib()
--------sylvester.js(13KB)
--------jquery.js(160KB)
--------sylvester.addons.js(7KB)
----js()
--------main.js(4KB)
--------Spring.js(631B)
--------json.addons.js(855B)
--------GraphicsEngine.js(26KB)
--------Engine.js(235B)
--------Ring.js(2KB)
--------Sky.js(286B)
--------WorldEngine.js(11KB)
--------console.js(2KB)
--------InputController.js(1KB)
--------ResourceManager.js(4KB)
--------Player.js(23KB)
----LICENSE(6KB)
----tools()
--------md3tojson3d.c(6KB)
----README.md(5KB)
----mesh()
--------ring.jsonmesh(56KB)
--------lvl0.jsonmesh(150KB)
--------spring.jsonmesh(92KB)
--------sky.jsonmesh(18KB)
--------spinball.jsonmesh(32KB)
--------monitor.jsonmesh(56KB)
--------sphere.jsonmesh(36KB)
--------sonic.jsonmesh(4.61MB)
----css()
--------style.css(1KB)