问题标签 [cinder]

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 回答
442 浏览

openstack - 从 OpenStack 中的非概览映像启动实例

我的系统上本地存储了 VM 映像。有什么方法可以在不上传实例或将它们用作 Cinder 卷的情况下启动实例?

0 投票
2 回答
58 浏览

c++ - 从对象指针向量访问对象

这是我遇到问题的一些代码:

出现get_key()错误EXC_BAD_ACCESS (Code=1, ...)

我似乎有一个参考问题。我在 mouseDown 和 fileDrop 函数中使用了几乎相同的代码:

这很好用!

Sooooo,我想我没有正确使用 AllTriggerPads 向量(obj 指针)。所以我可以使用AllTriggerPads[i]->mRect.contains(event.getPos()) 但我不能使用AllTriggerPads[i]->get_key(). AllTriggerPads[i]->key 我已经尝试过,但我无法访问该值本身,AllTriggerPads.at(i)但后来我得到一个超出范围的错误,这让我更加想知道。

AlltriggerPads 被初始化为 vector<TriggerPad*> AllTriggerPads;

那么如何访问关键成员?

0 投票
3 回答
1854 浏览

unity3d - 如何创建互动墙?

我是一名图形/网页设计师,具有基本的 JS/php 编码知识,我有兴趣学习制作交互式墙。

我想从有这方面经验的人那里知道。您使用什么工具、语言?

Unity、Flash、Cinder....等。哪个更容易?

谢谢

0 投票
1 回答
647 浏览

c++ - LibCinder:着色器参数的默认变量名称

我一直在研究 libCinder 的 OpenGL 指南,尤其是着色器部分。

不幸的是,libCinder 不使用 OpenGL 变量名称作为顶点和片段着色器的默认输入。例如,gl_position重新映射到ciPosition.

任何人都可以提供从 OpenGL 到 libCinder 输入变量名称的映射的列表吗?

0 投票
0 回答
24 浏览

c++ - 是否可以在虚函数中调用静态函数?(我得到了 LNK2019 ERR)

我正在尝试为 Cinder 的 C++ 中的 Trigonometry 实用程序编写一个基本的静态类。

这是我的主文件:

这是我的静态类文件:

MyStaticClass.h

我的静态类.cpp

我收到此消息错误:错误 4 错误 LNK2019:无法解析的外部符号“public: static void __cdecl MyStaticClass::MyStaticFunction(void)”(?MyStaticFunction@MyStaticClass@@SAXXZ) 在函数“public: virtual void __thiscall LearnLinkageApp: :mouseDown(class cinder::app::MouseEvent)" (?mouseDown@LearnLinkageApp@@UAEXVMouseEvent@app@cinder@@@Z) C:\Users\ALEX\Cinder Projects\LearnLinkage\vc2013\LearnLinkageApp.obj LearnLinkage

我对这个https://en.wikipedia.org/wiki/Translation_unit_%28programming%29 和这个 https://en.wikipedia.org/wiki/One_Definition_Rule做了一些研究

问题似乎是一个静态函数得到未解析的外部符号,你能告诉我更多关于这个吗?理论上可以在cpp的虚函数中调用静态函数吗?

谢谢你的支持

0 投票
1 回答
671 浏览

c++ - C++ 跨平台音乐制作软件的图形

已编辑,见下文

我需要一个库来在音乐制作软件上显示音乐符号的图形。它将类似于 Sibelius:基本上,用户创建乐谱,应用程序发送 midi 输出。

我不是在寻找一个库来显示乐谱,因为各种原因我必须自己实现它。此外,我正在寻找的库必须是跨平台的(至少应该在 Windows 和 Linux 上运行)。

图形将基于矢量或使用“line(point1, point2);”等函数绘制

(在继续之前让我声明我是 C++ 新手,我的大部分经验是使用解释语言 - 主要是 PureData 和处理)

现在的问题:

  1. 我找到了欣德。你认为 Cinder 适合这项任务吗?如果没有,您可以跳过 2 和 3。
  2. 我没有使用 OpenGL 的经验。我实际上无法弄清楚 Cinder 是专门使用 OpenGL 还是仅按需使用它。我的疑问是,当使用 OpenGL 库时,我的应用程序只能在具有专用显卡的计算机上运行?
  3. Cinder 不具备创建 Qt 或 GTK+ 等 GUI 的能力。是否可以在另一个由 Qt/GTK+/SDL/etc 创建的窗口中集成 Cinder?我想要像Sibelius这样的东西,在符号图形窗口中集成了普通的 GUI(按钮、菜单等)。
  4. 如果 Cinder 不是一个好的选择,您会针对该特定应用程序需求推荐什么?开放式简历?SDL? SFML?

编辑:

我看到这被标记为离题。对不起,我是新来的。我看过一些帖子要求这种推荐,所以我认为这没关系。好吧,我会尽量客观和直截了当

问题:

我需要绘制音乐符号图形,但我不想处理低级的东西(如 Cinder、SDL、SFML、Ati-Grain)。那么,还有哪些其他可用的技术?也就是说,还有哪些其他选择?

0 投票
1 回答
339 浏览

c++ - 在 Visual Studio 2015 中使用 Cinder-OpenCV

我最近将Cinder-OpenCV克隆到我的 Cinder 块目录中。我在 dev 分支上,因为它包含 Visual Studio 2013 而不是 2011 的示例。但是,我使用的是 Visual Studio 2015,当我运行 Basic 示例时,我得到

我知道这是一个链接问题,但我是 Visual Studio 的新手,不知道如何修复这些设置。谢谢你的帮助!

0 投票
1 回答
85 浏览

c++ - 您可以在同一个 Cinder 文件中发送和接收 OSC 数据吗?

我有一个将数据发送到 python 脚本的 cpp 文件。反过来,这个脚本将数据发送回 Cinder,我想知道我是否也可以设置一个接收器。我正在使用 Cinder 附带的 OSC 块,我有点困惑,因为在 Sender 示例中编写了构造函数

并且在 Receiver 示例中编写了构造函数

那么如何将两者结合起来呢?

谢谢

0 投票
1 回答
69 浏览

c++ - C++(煤渣):无法在 keyDown 函数中更新对象的属性

我有一个 Shapes 向量,Shape 是我写的一个类。在 keyDown 函数中,我遍历这个 Shapes 向量并将 bool 属性 background 更新为 true。但是,它似乎并没有坚持这种变化。

主类:

形状.h

形状.cpp

}

它注册了 keyDown 事件,并正确地遍历了向量,但 background 属性仍然为 false。我究竟做错了什么?

0 投票
1 回答
67 浏览

c++ - BunkerBuilder.exe 中 0x0070C75C 处的第一次机会异常:0xC0000005:访问冲突写入位置 0xCCCCCC04

当我尝试在我的 loadDweller() 函数中将变量存储在 d.dwellerModel 中时出现此错误。我已经用“//错误”标记了这一行。这段代码之前没有抛出任何类似的错误,我也没有修改过这段代码,这让我假设我已经对类定义的标题/代码进行了一些修改(我也包括在下面)。提前感谢您提供的任何建议/帮助!

引发错误的函数:

.cpp 文件中定义类的部分:

.h 文件中定义类的部分: