en

hi, it seems you are using microsoft internet explorer. it doesn't match web standard and causes problems browsing this site. please please please use mozilla firefox or google chrome instead. thank you!

zh

哦哦!您正在使用Internet Explorer 瀏覽器,它與我們的網頁標準並不相容,可能會導致畫面顯示不正常。
請改用 Mozilla Firefox 或者 Google Chrome 才能正常瀏覽本網站,謝謝!

7.08.2011

設定文字材質紋理的方式

 

在 iOS SDK 要使用 Bitmap Font 不像在 cocos2d SDK 中那樣容易, 但是還是可以透過匯入不同字型和設定字型顏色來達到類似的效果,下面我們將對設定 Font Texture 做簡單的示範。

下列連結是在本示範中所使用到的技巧,如果您已經熟悉這些技巧,則可以跳過這些文章。


//設定文字字型
UIFont *myFont = [UIFont fontWithName:@"Masque" size:38];
[fontLabel setFont:myFont];

//設定文字材質
UIImage *texture =[UIImage imageNamed:@"Gradient.png"];
[fontLabel setTextColor:[UIColor colorWithPatternImage:texture]];

//設定陰影
[fontLabel.layer setShadowOffset:CGSizeMake(5.0, 3.0)];
[fontLabel.layer setShadowRadius:3.0];
[fontLabel.layer setShadowOpacity:0.7];
[fontLabel.layer setShadowColor:[UIColor blackColor].CGColor];

最後,在設定陰影的部份必須匯入 QuartizCore Framework,並引用其標頭檔,再有辦法對陰影部份進行相關設定。


#import <QuartzCore/QuartzCore.h>





沒有留言:

張貼留言