目前,我正在尝试用两个名为Xcode(v6.1.1)和SpriteBuilder(v1.3.6)的程序制作一个SpriteBuilder,但我仍然是新的,并且了解它们。
我想要一些帮助,使一个CCSlider,将在日志中的价值取决于是站在哪里。
目前我已经有了这个:
-(void)weightSlider:(CCSlider *)slider
{
WSValue = MIN(WSValue, 1.0f);
WSValue = MAX(WSValue, 0.0f);
CCLOG(@"%f", WSValue);
}发布于 2014-12-11 15:28:09
在SpriteBuilder中选择Slider,并在Connections选项卡上输入选择器的名称(由于您的实现接受一个参数-它还可以使用无参数的方法):

确保在文档根节点中实现该方法。文档根节点是包含CCSlider实例的CCB文件的根节点。它必须有一个包含该方法的自定义类,否则在移动滑块时会收到运行时错误(很可能是“未识别的选择器”)。
请注意,在变量名称前加上前缀或以大写字符开头是不好的做法,因为WSValue很容易混淆为类的名称(如CCSprite或NSString)。它应该被重构为wsValue,或者更好的,更有描述性的东西( "ws“应该是什么?)把它写出来!)
https://stackoverflow.com/questions/27425107
复制相似问题