Articles of 搅拌机游戏引擎

搅拌机游戏引擎模块文件的位置

我在哪里可以find“bge”模块文件? 它从Python脚本导入很好,但我想知道从哪里。

我有从Blender输出到Ogre3D的问题

我不会说英语,但我会努力..我需要为我的大学做一个游戏。 在混合交换中存在很多模型,但是,我有出口问题。 这些模型中的很多都有额外的物体,比如地板,我需要移除这些额外的物体并导出武器和手。 我的想法是: 用2个动作用手导入武器模型,重新加载并射击。 我该怎么做? 我喜欢这个模型: http://www.blendswap.com/blends/view/85257或67870或70607(在链接中更改数字,因为我不能放更多1链接,因为我是级别noob)

到什么平台可以搅拌机游戏引擎建立?

我曾经使用BGE,直到我发现统一可以建立到许多不同的平台。 BGE支持哪些平台?

Blender支持Android

我想为我的android智能手机devise3D游戏。 虽然我认为像Blender这样的两个强大的游戏开发软件(支持Linux)支持3D游戏开发。 我的问题是: 如何在Blender下开发的游戏可以导出到Android设备?

搅拌机是否有主菜单?

1 – Blender是否有主菜单,如果有,我该如何显示? 这就是我目前所看到的: View post on imgur.com 2 – 此外,顶部的文字面板,这是我可以做到的那么大。 有没有办法让它更高? 或者改变面板布局…?

汽车游戏:发动机和变速箱计算?

我正在Blender Game Engine内制作赛车游戏。 你可以在这里看到最新的video,以获得它是什么types的游戏的印象: https : //www.youtube.com/watch?v=0i3m-xXtnhc 我想要做的是replace当前恒定的发动机设置,它有一个恒定的Nm值(我猜applyEngineForce()需要扭矩作为input,但是我确定它使用Nm作为单位),而一个新的设置计算RPM,使用RPM /扭矩曲线(我已经为他们制作了2个arrays),以及使用具有多个齿轮比(自定义数字)的变速箱。 这个游戏计划是相当现实的,但同时我必须确保它不是太昂贵(虽然CPU的东西通常不是我的问题,它是更多的GPU和graphics)。 所以任何types的帮助将不胜感激,谢谢! 所以我有: 我已经转向了。 我有刹车,气体,换挡,电子制动和倒车input。 我需要的: 我需要正确使用input,以使发动机自然行动。 我需要有一个齿轮和RPM相关的扭矩输出作为最终结果,以及在HUD中显示的RPM。 最后我会把扭矩转化为applyEngineForce(),如果我是正确的,比第一档齿轮比的最终值应该在3500-6000 Nm左右,但是applyEngineForce()使用扭矩就是这种情况。 我无法find更多有关Blender Game Engine汽车包装的信息!:( PS BGE使用Python作为它的内置编程语言,所以我使用python。 我现在需要改进的脚本 import bge from bge import logic import PhysicsConstraints from gamesystem import gaudges ### Define ### scene = logic.getCurrentScene() car = scene.objects["Car"] keyboard = logic.keyboard JUST_ACTIVATED = bge.logic.KX_INPUT_JUST_ACTIVATED ACTIVE = bge.logic.KX_INPUT_ACTIVE […]

如何计算旋转后附加模型的位置?

我正在编写XNA的基本游戏。 我开始在玩家的右臂上放置一个物体(例如武器)。 当我把我的角色向左或向右移动的时候。 但是当我旋转我的设备没有正确定位。 我完全理解,有必要根据所做的轮换重新计算新的位置,但我不知道如何。 这是我的代码和图片 //Function that will draw the current item selection in the player's hand private void draw_itemActionInUse(Model modelInUse) { int handIndex = skinningData.BoneIndices["Hand_Right"]; Matrix[] worldTransforms = animationPlayer.GetWorldTransforms(); Matrix rotationMatrixCalcul = Matrix.CreateRotationY(player.Rotation.Y); //Here I calculate the new position of the item, but it does not work Vector3 newPosition= Vector3.Transform(new Vector3(player.Position.X, player.Position.Y + […]

什么GameEngineselect

我把自己简单的编成了一个业余爱好者,但是在Unity3D中我有相当的经验。 在接下来的三年中 – 在我可以辞掉工作之前,去争夺 – 我想做一个游戏。 现在困扰我的问题是哪个gameengineselect: A)Unity3D,因为我知道这个社区很好(即使我没有碰它一年左右) B)GoDotEngine,因为它是开源的,所以仍然是改进和非常轻量级的 C)搅拌机,因为Python(尽管..真的使用搅拌机的游戏?我有点讨厌搅拌机) 最初我想和GoDot一起去,因为它和Unity和OpenSource很像,但是我担心社区会帮助我,如果我陷入困境,我真的需要完成这个,如果我想花三个几年了。

检测搅拌器中的碰撞

我正在尝试为Blender(2.66)游戏引擎编写Python函数,该函数允许我检测两个对象之间的碰撞。 我试图阅读文档,但它很混乱,我不明白。 有人有一个例子如何做到这一点?

在Blender Game Engine中使用python作为控制器

我试图学习如何使用BGE,我想要做的事情之一就是使用python脚本以编程方式移动多维数据集。 我添加了一个控制器,但没有运气。 看截图。 我试图在页面顶部运行python脚本,所有它应该做的就是移动多维数据集一点。 如果我点击“运行脚本”,但它希望在BGE运行时自动发生。 我错过了什么? http://img.ufgame.com/blender-game-engine/7KsoiAd.png