Game center 如何将浮点分配给int64\t
要将分数上载到游戏中心,它们要求您具有Game center 如何将浮点分配给int64\t,game-center,type-conversion,Game Center,Type Conversion,要将分数上载到游戏中心,它们要求您具有int64\t类型的值 有没有办法简单地将我的float转换为int64\t 我的整个游戏都是围绕分数进行的,我需要一个简单的解决方案。有什么想法吗?如果您的彩车大小有限(小于9223372036854775807),则转换为 int64_t myInt = (int64_t) myFloat; 如果要“保存”小数,可以缩放结果(将浮点乘以10或100): 如果浮动的大小有限(小于9223372036854775807),则转换为 int64_t myIn
int64\t
类型的值
有没有办法简单地将我的float
转换为int64\t
我的整个游戏都是围绕分数进行的,我需要一个简单的解决方案。有什么想法吗?如果您的彩车大小有限(小于9223372036854775807),则转换为
int64_t myInt = (int64_t) myFloat;
如果要“保存”小数,可以缩放结果(将浮点乘以10或100):
如果浮动的大小有限(小于9223372036854775807),则转换为
int64_t myInt = (int64_t) myFloat;
如果要“保存”小数,可以缩放结果(将浮点乘以10或100):
您需要将浮点转换为int64\t,然后检查溢出。此强制转换将截断数字,即5.655将变为5
try {
score = (int64_t)floatScore;
}
catch(OverflowException e) {
// Print error
}
您需要将浮点转换为int64\t,然后检查溢出。此强制转换将截断数字,即5.655将变为5
try {
score = (int64_t)floatScore;
}
catch(OverflowException e) {
// Print error
}
我要试试看。别人的回答(来自) 每个分数都必须作为int64提交。因此,您需要转换浮动以匹配排行榜的设置。所以用一个固定的3 dp您需要将浮点乘以1000,以将第三个dp放入 int-然后提交 所以 int64_t gcScore=(int64_t)(分数*1000.0f) gkscore.value=gcScore 随着一些取整开始发挥作用,确保什么是重要的 提交是什么也已经显示给球员-我们有一些 有时在GC和游戏显示中排名第一的问题-只是 必须通过每次显示并将分数值转换为 确保他们注意正确显示 排行榜设置的所有更改似乎都需要一段时间,而且 提交的分数通常也会在一段时间内显示不出来。游戏 老实说,中央沙箱非常糟糕。一旦你去生活,它就是 对新分数的反应更好,但你不能对 排行榜格式,因此您必须坚持在沙箱中获得 没错
我要试试看。别人的回答(来自) 每个分数都必须作为int64提交。因此,您需要转换浮动以匹配排行榜的设置。所以用一个固定的3 dp您需要将浮点乘以1000,以将第三个dp放入 int-然后提交 所以 int64_t gcScore=(int64_t)(分数*1000.0f) gkscore.value=gcScore 随着一些取整开始发挥作用,确保什么是重要的 提交是什么也已经显示给球员-我们有一些 有时在GC和游戏显示中排名第一的问题-只是 必须通过每次显示并将分数值转换为 确保他们注意正确显示 排行榜设置的所有更改似乎都需要一段时间,而且 提交的分数通常也会在一段时间内显示不出来。游戏 老实说,中央沙箱非常糟糕。一旦你去生活,它就是 对新分数的反应更好,但你不能对 排行榜格式,因此您必须坚持在沙箱中获得 没错
您需要C语言的解决方案吗?你的浮点可以有多大(你想转换的最大值是多少)?Objective-c,数字不是很大,它们只是有小数点可能的重复项,你需要c语言的解决方案吗?你的浮点数可以有多大(你想转换的最大值是多少)?Objective-c,数字并不是很大,它们只是有小数点可能的重复项否,int64_t只是整数;所以,为了节省几个小数,你应该调整你的浮点数。不,int64_t只是整数;所以为了节省几个小数,你应该调整你的浮动。