文件名称:node-sdl:最少的 sdl 绑定带来最大的乐趣
文件大小:601KB
文件格式:ZIP
更新时间:2024-07-28 09:05:20
C++
node-sdl(node.js 的简单 DirectMedia 层绑定) 0. 安装 目前,安装很挑剔,目前主要取决于我的特定系统。 未来的版本计划使这个过程更好。 如果你想让它工作,你需要在/usr/local/lib下的bindings.gyp中提到dylib。 (这包括主要的 SDL2 dylib、SDL2_ttf 和 SDl2_image) 如果你有这些库,并克隆 node-sdl,你可以用 node-gyp configure build 1. 用法 作为一般规则,这些绑定遵守以下约定。 SDL 结构包装在绑定的基础级别。 如果你想要一个 Window,它将在 sdl.Window 下。 通常传递给各种函数的结构被包装为具有原型函数的对象,并使用 new 关键字创建。 举个例子,而不是做一些事情,比如sdl.GetWindowWidth(window) ,你会做var
【文件预览】:
node-sdl-master
----binding.gyp(1KB)
----sdl.js(69B)
----LICENSE.txt(1KB)
----src()
--------helpers.h(10KB)
--------controller.h(2KB)
--------struct_wrappers.h(6KB)
--------texture.cc(10KB)
--------mouse.cc(10KB)
--------window.cc(18KB)
--------mouse.h(2KB)
--------controller.cc(14KB)
--------surface.cc(19KB)
--------container.h(3KB)
--------joystick.cc(10KB)
--------helpers.cc(4KB)
--------struct_wrappers.cc(23KB)
--------event.h(2KB)
--------sdl_gl.cc(10KB)
--------key.h(1KB)
--------key.cc(42KB)
--------joystick.h(2KB)
--------texture.h(2KB)
--------event.cc(12KB)
--------font.h(2KB)
--------window.h(3KB)
--------node_sdl.h(5KB)
--------sdl_gl.h(1KB)
--------render.h(3KB)
--------render.cc(23KB)
--------font.cc(23KB)
--------surface.h(3KB)
--------container.cc(9KB)
--------node_sdl.cc(30KB)
----test.js(3KB)
----.npmignore(26B)
----findsdl.py(5KB)
----examples()
--------Chaser.js(4KB)
--------surface.js(990B)
--------rock.png(6KB)
--------spriteData.js(1KB)
--------Fonts.js(1KB)
--------img.js(7KB)
--------eight.png(6KB)
--------Jura-DemiBold.ttf(318KB)
--------BoxShower.js(1KB)
--------Events.js(631B)
--------tiles.png(373KB)
----README.md(4KB)
----.gitignore(42B)
----index.js(6B)
----package.json(363B)
----engine.js(6KB)