问题标签 [turbulenz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
170 浏览

javascript - 如何从基础对象继承函数并在 javascript 中覆盖它

我想要做的是让一个子对象为基础对象中定义的函数提供自己的实现。据我所知,到目前为止,原型是最好的(唯一的!)方法。

另请注意,我目前正在使用游戏引擎进行开发:Turbulenz,因此我试图尽可能地遵循/坚持他们的风格。在引擎中,“类”/对象以下列方式定义和创建

这将允许我执行以下操作

我现在想做的是创建一个新对象,它继承了 baseObject 的所有属性,同时允许我覆盖它的 myMethod 函数,例如减去两个成员值而不是相加。

我是否正确地说我必须创建另一个对象然后更改其原型?最让我震惊的部分是baseObject原型的定义被定义为对象文字,所以我不确定覆盖其成员之一的语法,即以下内容是否有效?:

总而言之,我正在尝试创建一个对象,该对象将通过从基础对象继承函数并更改它来覆盖基础对象中存在的函数,我该怎么做?谢谢你的时间。

0 投票
1 回答
271 浏览

python - 安装 Turbulenz 时遇到问题

我正在试用 HTML5 Game Engine Turbulenz,它需要在机器上安装 Python。我下载并安装了 Python,然后下载了 Turbulenz 的安装程序。在安装过程中,我收到一条错误消息“找不到 python.dll”。点击ok后,继续安装,所以我觉得没问题。当我尝试启动 Turbulenz 时,我收到一个新错误,说“env/Scripts/activate.bat”丢失。我用谷歌搜索了这个错误,没有发现任何相关的东西。想起第一个错误,就去找python.dll。原来它在我的 Python 安装所在的 C:Python27/ 中。谁能解释发生了什么?

0 投票
1 回答
493 浏览

javascript - 了解游戏引擎中的顶点缓冲区和索引缓冲区

我是游戏引擎的新手。自从 turbulenz 引擎开源以来,我最近开始阅读有关 html5 浏览器游戏的内容。

从示例中掌握 javascript 代码和概念并不难。我只是想知道顶点缓冲区和索引缓冲区在任何游戏引擎中的工作原理以及它们的用途

我在这里粘贴了一个非常简单的例子。当我修改vertexBufferParameters变量中的数据时,盒子会扭曲等等。我不明白顶点缓冲区和索引缓冲区如何影响盒子的渲染。

任何有关理解这些缓冲区的相关链接也将不胜感激。提前致谢。

0 投票
1 回答
95 浏览

javascript - Turbulenz:如何将物理节点绑定到场景节点

如何将物理节点绑定到场景节点?

由于文档显示当对物理节点进行更新时,它会传播到场景节点,我假设场景节点的变换矩阵也会更新。这个对吗?

例如,我有以下场景:

和以下物理节点:

但我不知道如何将它们链接在一起,所以当物理球节点从高处坠落时,模型也会坠落。

在此先感谢您的帮助。

0 投票
1 回答
177 浏览

turbulenz - Turbulenz 引擎未安装错误,但它适用于样本

我尝试使用 Turbulenz 引擎构建我的第一个应用程序,但它不会显示在我的本地主机上 - 我不断收到错误消息“未安装 Turbulenz 引擎。您需要它才能在浏览器中玩 3D 游戏。”

样品工作!问题只存在于我的项目中。我安装了sdk,python27,并且配置了路径。我正在关注文档教程:http ://docs.turbulenz.com/starter/getting_started_guide.html#creating-a-turbulenz-application (我在本教程中编写了相同的 js,从 localserverl:8070 添加了应用程序。

但我不断收到错误引擎未安装。样品虽然工作正常。

0 投票
1 回答
149 浏览

javascript - Turbulenz:游戏脚本在移动到外部 .js 文件时不运行

在 Javascript 游戏引擎 Turbulenz 中开始一个新项目时,网站上的一个示例在包含在 index.html 的脚本标签中时运行良好。但是,我将该代码移动到外部 .js 文件的任何尝试都会导致移动的代码无法运行。

这是我的程序(运行的版本):

这是不运行的版本(唯一的变化是包含新的脚本标签和所有内部 js 到该文件的移动):

最后,这是演练来自他们网站的页面:

http://docs.turbulenz.com/starter/getting_started_guide.html

必须有一种方法可以将程序拆分为多个文件,否则项目将变得几乎无法管理。

0 投票
1 回答
72 浏览

python - Turbulenz 游戏引擎:Windows SDK 版本 0.28.0 中缺少 manage.py

Github repo 有 manage.py 文件,但没有 sdk。SDK用什么来运行命令?

安装 SDK 后,没有名为 manage.py 的文件可以运行python manage.py apps multiwormVirtualEnv 中的命令。如何编译新游戏?

如何修复 manage.py 丢失文件问题?

得到python 2.7。Windows 8.1 上的 Turbulenz SDK 版本 0.28.0

谢谢

0 投票
0 回答
29 浏览

turbulenz - 找不到好的 turbulenz 文档

我刚从 turbulenz 开始,并按照http://docs.turbulenz.com/starter/getting_started_guide.html中的一些步骤进行操作

现在我想更多地了解一些 api,比如相机 api,但找不到关于它的好的文档,我发现了这个:http ://docs.turbulenz.com/jslibrary_api/camera_api.html但我需要更多示例,有人可以指导我吗?现在我需要一些关于相机、地板、创建立方体对象和碰撞对象的文档。有什么好的youtuber或网站有例子吗?我需要逐步描述的示例

谢谢

0 投票
0 回答
43 浏览

python - Turbulenz引擎安装python工具

但是我正在尝试Turbulenz安装工具时遇到一些问题:

cgfx2jsonNvTriStrip

当我在env运行时,sudo python manage.py tools我收到以下错误:

请注意我在ubuntu 14.04机器上