问题标签 [unity5]
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.
unity3d - Unity Roguelike 项目:参数超出范围异常
我正在Argument Out of Range Exception
为我在 Unity 教程中关注的这个脚本获取一个。
这是一个例外:
这是该项目的实际脚本:
我假设该RandomPositions()
函数正在引发异常,尽管我无法找到代码的问题。有没有人看到问题?
c# - Photon 为每个玩家创建一个新房间
我已经编写了我的 Photon 脚本,以便玩家加入一个随机房间,如果没有找到房间,玩家将自动创建一个新房间。但是,当我在两台不同的计算机上构建和运行我的游戏时,它们都找不到空间,所以它们都创建了自己的空间。请问有人能告诉我为什么吗?
游戏开始时只需要 1 名玩家,但当需要 2 名玩家时则不需要,因为我上面提到的问题。
}
c# - 光子检测玩家是否已经在该生成位置
我在一个房间里有 3 名玩家,并设置了 3 个生成位置,但希望每个玩家生成在这些位置之一,而不是在同一个位置。我有这个,但是我怎样才能确保另一个玩家不会在这个出生点生成呢?
c# - 如何运行 OnPhotonPlayerConnected 两次?
在我的脚本中,当玩家加入游戏时,我会为他们分配一个出生点,如下所示:
但是,这将分配spawnpoint2
给第二个加入的玩家,然后是在他们之后加入的所有其他玩家。我有 3 名玩家将在游戏中,那么有没有办法为第三名玩家再次运行此功能?
c# - 对于 Unity 问题中的声明?
我正在尝试“挤压”一个游戏对象。当距离开始为 6.98 时,执行以下代码:“gameObject1 和 gameObject2 之间的距离越小,这个 gameObject 越细越长”。不知何故,这段代码没有任何效果。为什么?
c# - 如何瞄准除自己以外的所有其他玩家?
在我的游戏中,玩家可以发射一种武器,该武器会发射一个射弹,自动瞄准离某个物体最近的敌人。但是,我怎样才能阻止射弹也瞄准我自己的玩家?有没有办法给所有其他玩家贴上某个标签,同时给我自己的玩家贴上不同的标签?游戏开始时,玩家被实例化为预制件。
c# - Unity 中的 FixedJoint 错误?
每次运行代码时都会出现以下错误:
错误 CS0120:访问非静态成员“UnityEngine.Joint.breakForce”需要对象引用
我怎样才能正确地写这个?断裂力可以设置为 Mathf.Infinity 以使关节牢不可破。
c# - 碰撞后将游戏对象“粘”到另一个游戏对象?
目前,我正在使用以下代码使对象粘在其他游戏对象上:
它完美地工作,但它会导致许多其他问题。例如,碰撞后,它就无法再检测到碰撞。
是否有人拥有此代码的替代方案(这使得游戏对象在碰撞后粘在另一个游戏对象上)?
c# - Unity5中的函数更新在函数启动后没有收到变量的值
我正在使用 Unity 5。设置如下:
- 相机。
- 一个 3D 平面和一个带有 3 个 UI 按钮的画布。
- 附加到相机的 c# 脚本。此类脚本仅包含 2 个函数:Start() 和 Update()。
这是脚本:
关于 numButtons 的 3 个第一个打印显示 3。但是,第 4 个打印(Update() 函数中的第一个打印一个 0。知道为什么会这样吗?
非常感谢。