标签: game-development

Battlelog如何从浏览器启动游戏?

最近,EA和战地3一起发布了Battlelog,我很好奇它是如何通过网络浏览器推出Battlefield 3等游戏的呢?

更一般地说,网站如何在本地推出节目?

html web-applications game-development

1
推荐指数
1
解决办法
1770
查看次数

<eof>预计在'结束'附近

我在我的游戏服务器中使用这些文件,每次添加新玩家模型时,我都会得到

这个错误

[ERROR] lua/autorun/server/fastdlskins.lua:938: '<eof>' expected near 'end'
  1. unknown - lua/autorun/server/fastdlskins.lua:0
Run Code Online (Sandbox Code Playgroud)

当我向另一个文件添加加载项时,我也会收到类似的错误

IMG

 [ERROR] lua/autorun/server/workshopitems.lua:55: '<eof>' expected near 'end'
   1. unknown - lua/autorun/server/workshopitems.lua:0
Run Code Online (Sandbox Code Playgroud)

我通常只需要在代码后加上"结束",但我不知道还有什么我需要做的.我没有任何循环运行(我认为),所以我没有关闭任何这些.不知道该怎么办.

lua game-development eof

1
推荐指数
1
解决办法
3万
查看次数

如何结合 do while 循环和 setInterval 计时器功能

我试图通过结合 do while 循环和 setInterval 函数来模拟掷骰子。

目标是这样的:用户点击掷骰子按钮。他们查看一系列数字,然后滚动停止并返回一个值。

我的想法是使用“do while”循环来控制在骰子停止“滚动”之前发生的迭代次数。我尝试了一些不同的东西,但到目前为止没有任何效果。我最近的尝试如下。

function diceRoll(){
    theNum = Math.floor(Math.random() * 6) + 1; 
    counter = counter + 1;
    console.log(theNum);
    console.log(counter);
}

$(document).ready(function(){
    counter = 1;
    myVar = '';
    $('#start').click(function(){
        do {
        //
        myVar = setInterval(function(){ diceRoll() }, 500);
        } while (counter < 10)
    });
Run Code Online (Sandbox Code Playgroud)

javascript game-development

1
推荐指数
1
解决办法
1万
查看次数

附着在GameObject上的粒子系统为粉红色

我正在研究统一粒子系统。

我创建了一个新项目,然后创建了一个空对象,然后向其中添加了粒子系统。由于某种原因,它无法正常工作,您可以看到附件中的图像,以查看发生了什么...

在此处输入图片说明

c# 3d game-development unity-game-engine

1
推荐指数
2
解决办法
1580
查看次数

Phaser:如何使用从 0 到 3 的简单计时器

我正在使用以下代码(这是一个简化的代码片段,以便使其更具可读性)

var player;
var box_tnt;

function create (){
    this.physics.add.collider(player, box_tnt, hitTnt, null, this);
}

//the function hitTnt stop the game because the player died
function hitTnt (player, boxes){
    this.physics.pause();
    player.setTint(0xff0000);
    player.anims.play('default');
    gameOver = true;
    textGameOver.setText('GAME OVER');
}
Run Code Online (Sandbox Code Playgroud)
  • 实际表现:

当玩家击中炸弹时:玩家死亡;游戏结束

  • 期望的行为举止:

当玩家击中炸弹时:炸弹等待3秒然后爆炸!如果玩家距离太近,他就会死亡。但即使在阅读了论坛上的很多示例之后,我仍然很难使用计时器。我是 Phaser 的新手,所以到目前为止我还没有成功。

任何帮助将不胜感激,预先感谢您!

javascript timer game-development phaser-framework

1
推荐指数
1
解决办法
4929
查看次数

卡在改变着色器反照率 alpha 平滑度上

我想定制unity的标准着色器,我已经下载了它的源代码,只是想定制它,这样反照率alpha属性的平滑度应该每帧改变x(例如0.1f)。抱歉,如果这是一个糟糕的问题,但我用谷歌搜索了我能找到的一切,但一无所获。提前致谢。

这是让我的问题更清楚的图像,我想在着色器脚本的每一帧上更改此值

在此输入图像描述

shader cg game-development unity-game-engine

1
推荐指数
1
解决办法
849
查看次数

如何防止相机尺寸发生变化?

我已附上两张屏幕截图来解决我的问题。基本上,在调整游戏视图窗口的大小时,相机的大小也会调整,并且按下播放键时对象会移动。我该如何解决这个问题?

截图供我工作时查看

播放时最大化视图的屏幕截图

c# game-development game-engine unity-game-engine

1
推荐指数
1
解决办法
1424
查看次数

gRPC 可以用来编写多人游戏等实时应用程序吗?

最近,我一直在阅读有关 Google 的 gRPC 的内容。我想知道对于像多人游戏这样的实时应用程序来说这是否是一个不错的选择。

例如,我们可以使用 gRPC 构建一个用于实时多人游戏的游戏服务器吗?

multiplayer game-development go server grpc

1
推荐指数
1
解决办法
4752
查看次数

在 Unity (C#) 中,为什么我会收到 NullReferenceException 以及如何修复它?

这是使用 Unity 的初学者最常问的问题之一,所以我再问一次,以解决规范NullReferenceException问题没有完全回答的特定于 Unity 的原因。


我正在 Unity 中开发一个游戏,当我点击播放时,我收到一条错误消息,显示“NullReferenceException:对象引用未设置为对象的实例”,我无法弄清楚为什么会发生这种情况。是什么原因造成的,我该如何解决?

Unity 控制台窗口中读取 NullReferenceException: Object reference not set to an instance of an object 的错误图像

c# game-development unity-game-engine

0
推荐指数
1
解决办法
1683
查看次数

重复的符号

我在 Unity 2019 中制作游戏,我导出到 iOS,然后使用 Xcode 11.6 打开,完成所有签名过程,但是当我想构建它时,我得到:

架构 arm64 的 81 个重复符号

这是完整的描述:

https://justpaste.it/5uj8p

我试过:

xcode objective-c game-development unity-game-engine ios

0
推荐指数
1
解决办法
233
查看次数