| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 关于除零的故事 -> 正文阅读 |
|
[游戏开发]关于除零的故事 |
今天早上开晨会 有同学说 unity 上发布的程序到 模拟器上运行时,遇到了一些数值为 nan 的情况 这个 nan 很明显就是: not a number 的意思 可能不知道的同学还以为是什么东东 因为类似的情况我再很多其他的语言都是这么处理的:as3, py, js, c++, c#, c类语言都是, etc. 那么继续问题:unity 上发布的程序到 模拟器上运行时,遇到了一些数值为 nan 的情况 然后有其他的大佬说,这可能是除零导致的结果 后来我说,“这应该不是除零的结果,因为除零一般都是得到无穷大”,因为我以前在其他语言试过,印象中啊 然后这位大佬回怼我说:“除零在数学上是不允许的,结果就是 nan” 另一位大佬也补刀:“除零结果就是 nan” 我瞬间觉得没有继续 battle 的欲望了,因为在没论据前,我也不想发表太多。 正所谓,己所不欲勿施于人。 一般发表也要等实验后再发表啊 OK,会议匆匆结束,我下来就花了 5 分钟实验了: unity 未 il2cpp 之前的结果
那么 il2cpp 后就类似 cpp 下的编译结果了,所以我用 vs 建立一个 cpp 空工程,print 一下,代码如下:
ok,上述结果显而易见 然后我在群里答复了晨会上 那位同学提出的问题: 大佬回复: 晨会上说是 nan 结果的另一大佬,更是直接跟我口头上说:“unity il2cpp 后是在 c++ 上执行的结果是不一样的” OK,到此我真的不想再 battle。 所以我直接跟提出问题的同学说明实践论据: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 0:47:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |