0
this resourceを使用してCocos2Dプロジェクトにスライダを正常に実装しました。CCNode <CCRGBAProtocol>のAliasTexParametersを設定する方法は?
問題は私がピクセルアートを使用してゲームを作っているため、通常は[sprite.texture setAliasTexParameters];
を使って鮮明に見せることです。私はこのサンプルコードでどのように行うのか分かりません。
Thisは、スライダーの外観です。
私はこのようなスライダーを作成:
+(id) itemFromTrackImage: (NSString*)value knobImage:(NSString*) value2 {
return [[[self alloc] initFromTrackImage:value knobImage:value2 target:nil selector:nil] autorelease];
}
+(id) itemFromTrackImage: (NSString*)value knobImage:(NSString*) value2 target:(id) t selector:(SEL) s {
return [[[self alloc] initFromTrackImage:value knobImage:value2 target: t selector: s] autorelease];
}
-(id) initFromTrackImage: (NSString *)trkImage
knobImage: (NSString *)knbImage
target: (id)target
selector: (SEL)selector
{
if((self=[super initWithTarget:target selector:selector])) {
self.trackImage = [CCSprite spriteWithFile: trkImage];
self.knobImage = [CCSprite spriteWithFile: knbImage];
// Content size of the track is our reference
// Knob must lie within
[self setContentSize: trackImage_.contentSize];
[self addChild: knobImage_ z:2];
isVertical = (self.contentSize.height > self.contentSize.width);
self.minValue = 0.0f;
self.maxValue = 100.0f;
self.value = 50.0f;
}
return self;
}
スプライトの中宣言されています。私はここにあなたが言及した例からの.mファイルを参照するのに必要なすべてのコードだと信じてい
self.musicSlider = [CCMenuItemSlider itemFromTrackImage: @"slider_bar.png" knobImage: @"slider_knob.png" target:self selector: @selector(onMusicSlide:)];
を.hファイルと私は後ろに.texture
を置くことはできません。
ご協力いただきありがとうございます。さらに仕様が必要な場合は、お尋ねください。