问题标签 [scene]

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 投票
2 回答
899 浏览

c++ - openGL 中带有对象的静态背景。“烘焙”的最佳方式?

我正在用 openGL 制作一个 2D 游戏,并且我有一个静态对象列表。到目前为止,我正在遍历它们并将它们拉进房间,但是在一些大房间里,它们多达 2000 个,速度很关键,所以我想找到一种方法将它们全部“烘烤”在一起,永远不要更新之后他们在绘制循环中。

我该怎么做?就性能、内存使用、gpu ram 使用等而言,最好的方法是什么?

我更喜欢使用 oGL 2,但我正在考虑使用 oGL 3+。

0 投票
1 回答
520 浏览

c++ - 食人魔点场景保存

我正在使用 Ogre3d 制作视频游戏。我使用最新的 tinyxml dotscene 加载器加载 .scene 文件。现在我想将修改后的场景保存回 .scene 文件。有人可以给我一个例子或提示如何做到这一点吗?

0 投票
1 回答
2066 浏览

opengl - Applying textures to only one object in opengl

I'm programming in c++ in opengl. I'm supposed to make a texture and I made the following code:

my problem is that this beautiful piece of code (or maybe not) is applying textures to the whole scene! And I just want it to apply to one object... Can anybody help me?

0 投票
1 回答
7745 浏览

show - 如何从 JavaFX 应用程序类中检索阶段

我正在编写一个具有 2 个不同 BorderPane、BorderPane A 和 BorderPane B 的应用程序。该应用程序有 2 个菜单项,因此,当单击它时,它必须显示 BorderPane A 或 BorderPane B。

这是 Application 类,它有我想要使用的阶段

The Main.java Class has two BorderPanes, when the menuItem is chosen I want to show the borderpane on the Application.

有人知道如何通过这种方法(showBorderPane)显示 Borderpane(在舞台上设置场景)吗?我想检索舞台并使用 deborderpane 设置场景:

}

我的 Main.xml

我已经看到可以从应用程序的 start 方法执行此操作。但是由于结构的原因,我想在 Main.java 中实现它,并且我主要使用 FXML 来声明 GUI。

0 投票
1 回答
804 浏览

objective-c - 目标 c 类作为消息参数

是否可以将目标 c 类(或者符号是接口?)作为消息参数传递?像这样的东西:

更具体地说,我想调用以下行:

但我希望 SceneDefence 是一个变量。我希望能够调用 SceneDefence 或 SceneAttack。下一个场景将存储在 init 方法中的一个实例变量中,以供以后更改场景时使用。

0 投票
2 回答
8630 浏览

android - 为Andengine场景Android添加背景

我想设置我的场景背景,但我不知道如何设置!我已经阅读了很多关于此的内容,但我无法使其正常工作。是我从 Andengine 开始的,并且很难找到我的问题的准确信息,一切都是主观的。

好吧,我已经在一个场景中实现了启动画面,同时加载了所有资源和场景。(https://sites.google.com/site/matimdevelopment/splash-screen---easy-way)

然后,我必须为我的 menuScene 设置一个背景,我认为我需要一个 TextureRegion 和一个 BitmapTextureAtlas 来创建每个背景。我这样做:

声明的纹理:

加载资源和加载场景(在 Splash 结束时由 onPopulateScene 调用)

加载资源不显示错误,但 loadScenes, Line: SpriteBackground bg = new SpriteBackground(new Sprite(centerX, centerY, menuBgTexture));

说我要设置一个新属性(ISpriteVertexBufferObject),嗯,这是什么?

0 投票
2 回答
61495 浏览

tableview - 如何填充在 JavaFx Scene Builder 中设计的 fxml 文件中定义的 TableView

我想知道如何用数据填充 TableView... 我看到的所有示例都创建了一个包含列和所有内容的 TableView 并将其添加到场景中。全部在 java 代码中完成。

我想知道:如果我在 JavaFx Scene 构建器中设计我的“表单”。在那里定义所有的表和列。如何访问它以从 java 填充它?或者,如果有人可以向我指出一个适当的教程,请。

我在 JavaFx Scene Builder 中定义了我的表单 - 只有一个具有 3 列的 TableView

我的 Java 代码中的 ResultSet 中有我的数据。

我需要填充 TableView。

谢谢

0 投票
1 回答
191 浏览

cocos2d-iphone - 超类中的自我类方法,然后使用它的子类

[self classmethod]在超级类中,然后使用它子类我正在制作一些基于 cocos2d 的 iPhone 游戏。在我之前见过的许多游戏中,当用户的角色死亡或消失时,场景会重新开始。它可以简单地完成,但如果在每个子类中实现,则需要一些处理。

但是如果我可以在父类中实现,它可以一次完成。我猜。所以我[self scene]在父类中尝试过,但它不起作用。

我怎样才能在父类中做到这一点?

添加在

+(CCScene*)场景;

-(无效)死亡;

@结尾

@实现父

...

+(CCScene*)场景{

}

...

-(无效)死{

// 在角色死亡后调用

[[CCDirector sharedDirector] replacescene:[self scene]]; //这会报错“Parent may not respond to 'scene'”

}


@interface Child1 : 父 {}

+(CCScene*)场景;

@结尾

@实现父

...

+(CCScene*)场景{

}

...

@结尾

我认为 Child1 不需要死方法实现,因为它是 Parent 的子类,但它不起作用。还有 Child2、Child3 ……也是。

当我将 dead 方法移动到 Child1 并修改它的 self -> Child1 时,它会起作用

请让我知道,如果你不能理解我的问题。谢谢你的回复。

0 投票
2 回答
501 浏览

storyboard - Corona 中的 StoryBoard API

我正在尝试在 Corona 中使用 StoryBoard API。但是,我的按钮触摸事件根本不起作用。你能看看我的代码并帮助我吗?

main.lua:

场景1:

我的第二个场景也是这样。但是,当我触摸图像时,它不会进入第二个场景。

0 投票
1 回答
351 浏览

drag-and-drop - 如何通过在 Corona 中将场景向左拖动来向右移动?

好吧,我想为我的游戏制作关卡,就像在愤怒的小鸟中一样。那么如何通过拖动场景从左到右移动呢?我应该在 Corona 中使用什么?谢谢。