從網路上下載的圖片/文件,要先緩存在儲存區裡:
2011年12月20日
2011年12月11日
2011年12月1日
在一般ViewController內依照旋轉有不同的背景圖
在ViewController.m內寫上:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
//轉向的話要不一樣
if( interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"橫.png"]];
} else if(interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ) {
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"直.png"]];
}
// Return YES for supported orientations
return YES;
}
2011年11月28日
cocos2D中實現多點觸碰
要到AppDelegate.m內,找到『glView』,在下方加上:
//設置多點
[glView setMultipleTouchEnabled:YES];
才能成為多點觸碰。
2011年11月23日
筆記:無視物理的拋物線
來源:CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!
如果要看物理的話:Cocos2D & Box2D
基本上一般的拋物線不使用『重力加速度』,且知道目的地位置可以套用此方式。
我使用的是以下的寫法:
如果要看物理的話:Cocos2D & Box2D
基本上一般的拋物線不使用『重力加速度』,且知道目的地位置可以套用此方式。
我使用的是以下的寫法:
2011年10月25日
Error:物件無法轉成字串
Object of class 類別名稱 could not be converted to string
解法是要在類別定義的時候,加上:
function __toString(){
return "";
}
即可解決此問題!
2011年10月20日
2011年10月17日
超萬用DFD圖,讓你輕鬆上手!
Data Flow Diagram,縮寫為DFD。中文名資料流程圖或資料流程圖。
這個東西跟一般的流程圖不太一樣,通常是用來描述資料流流向的一種系統分析圖形。
今天要來教學的就是這個圖囉~*
這個東西跟一般的流程圖不太一樣,通常是用來描述資料流流向的一種系統分析圖形。
今天要來教學的就是這個圖囉~*
2011年10月12日
讓特定物件跟著螢幕旋轉
有些遊戲(尤其是棋盤類)是背景不動,但是前景的物件都可以隨著持著機器的方式不同而做旋轉。
接下來,就來教這個做法:
使用code/lib:XCode 4、cocos2D 1.0.1
接下來,就來教這個做法:
使用code/lib:XCode 4、cocos2D 1.0.1
cocos2D從橫轉直/追加另解法
這個問題困擾著我,網路上的方法也沒得適用。
在cocos2D 1.0版後,使用HELLOWORLD的範本,會使用UIViewController。
這時候,一些語法就不適用了。
在cocos2D 1.0版後,使用HELLOWORLD的範本,會使用UIViewController。
這時候,一些語法就不適用了。
2011年10月11日
iPhone 遊戲:Animal Battle Chess
App Store - Animal Battle Chess
被折騰了好幾天,APP STORE 那方很甘心的超速度的讓我們這款遊戲過了。
所以現在請大家用力試玩她謝謝....
還有我知道我們AI笨笨呆呆的請不要嫌棄她!!(被揍)
以下是介紹文:
被折騰了好幾天,APP STORE 那方很甘心的超速度的讓我們這款遊戲過了。
所以現在請大家用力試玩她謝謝....
還有我知道我們AI笨笨呆呆的請不要嫌棄她!!(被揍)
以下是介紹文:
2011年10月6日
筆記:在cocos2D內實現陀螺儀功能
筆記一下,關於在cocos2D內實現陀螺儀功能的相關文章:
Getting Started With Core Motion in Cocos2D
Introduction to Augmented Reality on the iPhone:裡面有教一些Gyroscope是怎麼運作的方式。
Getting Started With Core Motion in Cocos2D
Introduction to Augmented Reality on the iPhone:裡面有教一些Gyroscope是怎麼運作的方式。
2011年10月5日
把你的APP上傳到APP STORE吧(舊版)
2013-12
好一段時間沒有上傳新的APP到App Store了,卻發現憑證申請流程與方式…好像改了?
不過專案本身的屬性設定沒有甚麼異動就是了!
終於!!到了這個階段!!!
老實說我一直卡在最後一步……不過,熬了很久終於可以上傳打包好的APP了TAT
廢話不多說,來分享一下一些相關連結:
2011年10月3日
2011年9月29日
2011年9月27日
2011年9月18日
2011年9月8日
2011年8月31日
NSString添加String的方法
NSString *s = @"HELLO~";
s = [[s autorelease] stringByAppendingString:@"World"];
記得要加上autorelease,否則,原本的s的記憶體就會跑去流浪啦,會刪不到!!
2011年8月25日
筆記使用Array Sort來排序自己做的物件
NSSortDescriptor *sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:@"object_name" ascending:YES] autorelease];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
NSArray *sortedArray = [MyWantSortArray sortedArrayUsingDescriptors:sortDescriptors];
2011年8月10日
我用cocos2D做出滑動選單了
好吧我知道這樣子做超笨的。可是我真的覺得剩下的lib都不符合我需求。
就連CCMenuItem也是,根本欺負人(欸?)
使用code/lib:XCode 4、cocos2D 1.0.1
有使用CCSpriteBatchNode,但這部份我不多做說明了。
就連CCMenuItem也是,根本欺負人(欸?)
使用code/lib:XCode 4、cocos2D 1.0.1
有使用CCSpriteBatchNode,但這部份我不多做說明了。
2011年8月5日
利用cocos2D讓材質精靈顯示在畫面上
使用版本:Xcode 4, cocos2D 1.0.1
在cocos2D 0.99版後,已經讓CCSpriteBatchNode取代了CCSpriteSheet,快取與暫存更有優勢的樣子。
好啦其實我是半桶水,接下來就來拼拼湊湊cocos2D提供的template中我需要的語法來作出這個畫面吧:
在cocos2D 0.99版後,已經讓CCSpriteBatchNode取代了CCSpriteSheet,快取與暫存更有優勢的樣子。
好啦其實我是半桶水,接下來就來拼拼湊湊cocos2D提供的template中我需要的語法來作出這個畫面吧:
2011年4月5日
2011年3月31日
mm.cfg檔案改變你可以看見的flash的秘密
標題下的不是很好,不過基本上來說是「FLASH編譯後,你可以看到的資訊」。
相關連結:AS3 hidden treasure in the mm.cfg file. Revealing and documenting many Flash secrets!
該相關連結已經將各種屬性代表意義給SHOW出來了,非常貼心。
相關連結:AS3 hidden treasure in the mm.cfg file. Revealing and documenting many Flash secrets!
該相關連結已經將各種屬性代表意義給SHOW出來了,非常貼心。
2011年3月27日
2011年3月16日
2011年3月14日
2011年2月24日
2011年2月20日
[回鍋]使用Javascript判斷瀏覽器
引用::visioncan:: Javascript判斷瀏覽器的語法 - yam天空部落
基本上目前還蠻好用的XD,幾行就搞定。
大概是這樣~
基本上目前還蠻好用的XD,幾行就搞定。
var isOpera=(window.opera&&navigator.userAgent.match(/opera/gi))?true:false;
var isIE=(!this.isOpera&&document.all&&navigator.userAgent.match(/msie/gi))?true:false;
var isSafari=(!this.isIE&&navigator.userAgent.match(/safari/gi))?true:false;
var isGecko=(!this.isIE&&navigator.userAgent.match(/gecko/gi))?true:false;
var isFirefox=(!this.isIE&&navigator.userAgent.match(/firefox/gi))?true:false;
if (isIE) alert("this is IE!!");
大概是這樣~
2011年2月14日
2011年1月19日
錯誤代碼5006: ActionScript 檔不能有超過一個以上的外部可見定義
寫程式的時候發生了一個錯誤:
5006: ActionScript 檔不能有超過一個以上的外部可見定義: Main, Init
通常出現這錯誤的原因:
你的迴圈有地方出問題了!多多檢查你的迴圈吧!
以上...
5006: ActionScript 檔不能有超過一個以上的外部可見定義: Main, Init
通常出現這錯誤的原因:
你的迴圈有地方出問題了!多多檢查你的迴圈吧!
以上...
訂閱:
文章 (Atom)