首页 > TAG信息列表 > game-engine

java-如果您使用游戏引擎和3D建模软件,那么编程语言有什么用?

我正在开发游戏,到目前为止,我已经在Java项目中工作了大约一个月.我知道很多Java,并且在完成3D建模之前,我已经掌握了游戏中的所有内容. 我正在学习3DS Max来创建粗糙的3D模型,只要我创建可以正常工作的游戏,我就不会在乎模型看起来是否不错.我在Java 3D API上阅读了很多有关碰撞检

javascript-如何在不复制代码的情况下删除耦合?

我正在为多人游戏制作服务器,但在弄清楚如何使逻辑模块化方面遇到一些问题.当玩家移动时,我想更新对象,更新数据库记录,并将移动发送给所有连接的客户端.现在,我正在这样做: var socket = require('./socket'); var db = require('./db'); function Player(id, x, y) { this.i

c#-将游戏循环限制为每秒20帧

参见下面我的主游戏循环.我正在寻找一种方法来将此循环限制为每秒20帧 private void renderFrame() { while (Running) { game_controls.CheckKeyPress(); Frame = game_graphics.DrawFrame(); Panel_Graphics.Dra

另一个“为什么结构不可变?” C#

我读了 When should I use a struct instead of a class?引用了MSDN的指导,其中指出: Do not define a structure unless the type has all of the following characteristics: It logically represents a single value, similar to primitive types (integer, double, and

指向和单击游戏的Android教程

我正在寻找android指向和点击游戏的教程. 我看了这篇文章中的评论:resource-on-making-a-point-and-click-game-no-flash 发布的链接与android没有任何关系.我也读到:android game tutorial 但是,这不是点击游戏.所以,我正在寻找有关专门针对android平台的“点击游戏”的教程. 编辑:通

javascript-为什么我的精灵/实体不会直线移动?

我的实体应该朝着鼠标直线移动.已经很近了,但是还没到那儿.这是一个working demo,告诉您我的意思. 这是屏幕截图: 红色代表鼠标经过的路径.如您所见,实体没有采用相同的路径. 相关代码: EntityPlayer = ig.Entity.extend({ movementspeed: 400, update: function() {

c-GLM:不建议使用以度为参数的函数(使用RADIANS时)

当前使用带有SDL2,GLM和GLEW的VC 11.当我尝试做两件事时,问题就出在GLM上:创建旋转矩阵,创建透视相机矩阵(3D). 错误为:“ GLM:不建议使用角度作为参数的透视函数”  尽管我将弧度(作为浮点数)传递给两个函数.它说我应该定义类似“ #define GLM_FORCE_RADIANS”的名称.那真的有必要吗

c – SDL_PollEvent()空闲时口吃?

我使用SDL2在C中拼凑了一个非常基本的游戏循环,我注意到每隔几秒,SDL_PollEvent似乎异常缓慢,即使什么也没发生. 我发送deltaTime来控制每个循环,它在SDL_PollEvent滞后的周期上差不多100ms.我已经通过移动我的计时器确认了这个功能,但我不确定在哪里进一步诊断问题. 我的循环: whi

Java主游戏循环

我正在写一个游戏循环,我在here下面的示例中找到了代码.我还看了其他方法来进行游戏循环,例如从this article开始.我无法获得任何那些工作.所以我保留了第一个链接中的那个. 我想知道的是: >我编写游戏循环的方式是一种很好的方法吗? >有什么建议吗? >我应该使用Thread.sleep();在我的

c – 如何从虚幻引擎中的字符串变量记录消息?

我试图将消息记录为字符串变量,下面是我使用的代码 std::string s = "ss";//std::to_string(FPaths::GetPath("../")); UE_LOG(LogTemp, Warning, *s); 但它没有用,有人能告诉我怎么做吗? 解决方法:最后,我在这里回答我自己的问题. 它不能编译,因为我需要在将字符串输入UE_LOG之

java – 从libgdx中的集合中检测被触摸对象(移动)的最佳方法

这是我第一次尝试游戏开发.我刚开始尝试libgdx并理解游戏编程的不同方面.我查看了示例项目,我可以理解libgdx游戏的整体架构.但是为了掌握游戏动态的基础知识,我开始玩低等级的东西,比如如何绘制简单的形状,如何移动它们,如何处理碰撞. 所以我打算写一个死的简单的安卓游戏(它甚至

C和模块化:我应该在哪里划线?

根据广泛传播的建议,我应该注意尽可能保持我的大型软件项目的模块化.当然有各种方法可以实现这一点,但我认为没有办法使用更多或更少的接口类. 以C中的2D游戏引擎为例. 现在,人们当然可以通过使用几乎所有东西的接口来实现一个非常模块化的系统:从渲染器(界面渲染器类 – > Dummy,Op

寻找php游戏引擎/框架

我在寻找php游戏引擎/框架.免费或廉价,最好是开源(但不是必需的).如果没有这样的东西我可以修改一些开源游戏…… 我很喜欢绿龙传说(简单而有趣的游戏玩法:)但它的使用条款非常有限 – 它们不允许你在游戏中放置广告的权限,将捐款按钮更改为除贝宝以外的其他东西等. .解决方法:谷歌

java – 使用碰撞和重力在LibGDX中制作游戏而不使用Box2D

我想在LibGDX中制作一个游戏,我想在其中加入一些引力,当然还有对象之间的碰撞.没有Box2D我可以做到吗?解决方法:是的你可以. 尝试为世界提供Vector2引力,并为每个对象设置一个Vector2速度.然后每个帧使用重力修改速度.然后使用速度的位置(例如它开始下降). Vector2 gravity = new V

java – 如何在没有教程的情况下学习框架

我过去一个月一直试图了解有关Android游戏开发的更多信息.我读过关于libGDX的唯一一本书,它确实帮助我开始了,但是我找不到其他的教程. 我的问题是,如果没有好的教程,你如何学习使用libGDX创建游戏?我听说很多人都在谈论libGDX的文档,并且不知道这意味着什么. 我想以最简单的方式概

javascript – HTML5 Canvas游戏循环增量时间计算

我是游戏开发的新手.目前我正在为js13kgames比赛做一场比赛,因此游戏应该很小,这就是我不使用任何现代流行框架的原因. 在开发我的无限游戏循环时,我发现了几篇文章和建议来实现它.现在它看起来像这样: self.gameLoop = function () { self.dt = 0; var now;

android – 有没有办法忽略libgdx图像限制? (图像必须是2的幂)

在libgdx框架中,我们只能使用2的图像功率(64×256,128×32等),因为OpenGL需要它. 有没有什么好办法可以“通过”这个限制?例如:使用图像800×480.解决方法:设置Texture.setEnforcePotImages(false);而且你不再受限制了.所以你不能使用尺寸为2的图片.它只是一个“可以拥有”而不是“必

android – 在Z轴上旋转纹理时,Opengles图像倾斜

嗨,我正在开发一个基于OpenGLES的Android应用程序,我需要实时旋转z轴上的纹理.但是当我向模型矩阵添加旋转时,图像会偏斜. 下面的第一个图像是原始图像,第二个图像是在z轴上旋转后的倾斜图像. 这是我的着色器: private final String mVertexShader = "" + "attribute vec

android – Andegine或团结

我是android的新手,但我一直在计划创建一些基本游戏.我想加入游戏开发.我已经看过很多关于如何使用andengine创建游戏的教程.但在搜索其他教程时,我遇到了UNITY.它也支持android和IOS.另一个是monogame你可以使用c sharp创建安卓游戏吗?我的问题是,为初学者学习游戏开发哪个更好?它是

java – Android 2D游戏简单引擎或框架

我想将我简单的2D游戏移植到Android. 所以我需要一些方法/一个简单的框架,因为我是Android的新手,创建自己的东西需要做很多工作.首先,我选择Kilobolt框架(http://kilobolt.com)这很棒,但我想使用Bitmaps而不是Images.因此我无法使用Screens,整个框架基于Screens. 你知道任何可以做

c# – 如何在基于异步/等待的单线程协同程序实现中捕获异常

是否可以使用异步并等待高雅安全地实现只在一个线程上运行的高性能协程,不浪费周期(这是游戏代码)并且可以将异常抛回协程的调用者(可能是协程本身)? 背景 我正在尝试用C#coroutine AI代码替换(宠物游戏项目)Lua coroutine AI代码(通过LuaInterface托管在C#中). •我想将每个AI(怪物

Android 2D图形游戏引擎?

我正试图为游戏找到一个很好的2D图形引擎……像自上而下的游戏(微小的角度让它看起来像3D ……)允许用户四处移动……这种类型的游戏. .. 任何帮助都会很棒,谢谢!解决方法:如果我理解你,听起来你想制作一个“等距”风格的2D游戏.还有another question on stackoverflow也有很好的答

java – 如何实例化游戏

我几乎在Java的每个游戏示例中都看到了这段代码.创建Game类的实例,然后从该实例执行循环. public static void main(String[] args) { Game g = new Game(); g.gameLoop(); } public Game () { } 但是,因为除了执行gameLoop()之外我什么都不做,为什么不这样写呢?我真的不

android – 列表视图在Libgdx

我有powerUps的arraylist,我希望显示为List视图,并且用户选择哪一行获取特定时间的特定功率. 除了我无法在libgdx中的listview上显示arraylist项目之外,所有事情都已完成.我搜索了很多,但没有得到任何想法.我想要这样的东西.解决方法:如果你想使用原生的android listview,你应该参

JavaScript画布,渲染地图

我试图通过某个角度ctx.setTransform(1,-0.5,1,0.5,0,200)渲染我的游戏地图; (标准是ctx.setTransform(1,0,0,1,0,0);). 但后来我有一些方面: . 这是代码: var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'), cellSize = 50,