c# - Mathf.Sign(0) 不返回零

标签 c# unity3d

为什么 Mathf.Sign(0) 在 Unity 中返回 1?根据 C# 文档,它应该返回零。

Mathf.Sign(0.3); // 1
Mathf.Sign(-0.3); // -1
Mathf.Sign(0); // 1, expected 0

最佳答案

Unity Mathf.Signown behavior .要获得预期的行为,请改用标准 C# Math.Sign

关于c# - Mathf.Sign(0) 不返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68882410/

相关文章:

audio - 为什么AudioSource无法播放?

c# - 使用 2 个其他数组对数组进行排序

c# - RabbitMQ C# API 基于事件的消息消费

C# 获取两个日期时间对象之间的整小时值

c# - 带有 HiveMQ 的 M2Mqtt 库

c# - 将项目添加到 PopupMenu

android - 程序类型已经存在 : com. unity3d.player.BuildConfig

c# - 使用 ninject 作为 WPF View 模式定位器 - View 模型作为单例

unity3d - 从屏幕空间到世界空间的屏幕宽度 Unity3D

c# - 最小化时运行游戏(Unity)