gpt4 book ai didi

iPhone Cocos2D - 将 float 转换为 GLubyte

转载 作者:行者123 更新时间:2023-11-28 18:43:36 24 4
gpt4 key购买 nike

我有一个 UISlider 给我提供 0 到 255 之间的浮点值,我需要设置 Glubyte 中的 Cocos2D 的不透明度。

如何将 float 转换为 GLubyte ??????

谢谢

最佳答案

GLubyte 简单定义为:

typedef unsigned char  GLubyte;

因此,转换实际上没有问题(看看 this post ,它提供了“基本”(int)(x+0.5) 背后的一些可能方法),除了“超出范围”的值(因为 unsigned char 可以表示 0 到 255 之间的小数)。简而言之,您应该决定如何处理不能表示为无符号整数的浮点值。

既然你说你的 slider 给你的值介于 0 到 255 之间,那么你应该没有问题。

关于iPhone Cocos2D - 将 float 转换为 GLubyte,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com