[app軟體]xparticle 粒子產生器

Xparticle





有些數值調整後,並不會馬上做出變化,可以移動一下粒子,就會出現變化摟!~





因為之前在開發時,有用到粒子效果,卻沒有一個可以快速顯示在畫面的軟體,反反覆覆

調整數值,又抓不到想要效果。所以才自己做了這個小程式。

使用:

可以下載軟體先在手機上調整出想要的效果。

接著加入到Xcode中。

1.加入QuartzCore.framework


2.在.h檔#import  


3.在.m檔宣告

CAEmitterLayer* fireEmitter = [CAEmitterLayer layer];
[fireEmitter setEmitterPosition:CGPointMake()];    //粒子位置
[fireEmitter setEmitterSize:CGSizeMake()];
[fireEmitter setEmitterMode:kCAEmitterLayerOutline];
[fireEmitter setEmitterShape:kCAEmitterLayerLine];
[fireEmitter setRenderMode:kCAEmitterLayerAdditive];

CAEmitterCell* cell = [CAEmitterCell emitterCell];
cell.birthRate;
cell.lifetime;
cell.lifetimeRange;
cell.color = [[UIColor colorWithRed: green: blue: alpha:]CGColor];
cell.contents = (id)[[UIImage imageNamed:@""] CGImage];  //匯入粒子檔案名稱
cell.velocity;
cell.velocityRange;
cell.emissionLatitude;
cell.emissionRange;
cell.emissionLongitude = ;
cell.xAcceleration;
cell.yAcceleration;
cell.scaleSpeed;

fireEmitter.emitterCells = [NSArray arrayWithObject:cell];
[(CAEmitterLayer *)self.view.layer addSublayer:fireEmitter];  


4.

記得將圖片加入到程式當中,不然就看不見東西啦!~

程式中的10種圖檔 下載


紅色部分是填入數值,或是模式的地方,就依據產生的數值填入即可。

綠色註記的地方是,程式內沒有的項目,就是起始位置跟圖檔。可以依據自己的圖檔跟所需

要的位置做變化。


註:

關於模式可填入的參數,請自行使用

emitterMode
kCAEmitterLayerPoints
kCAEmitterLayerOutline
kCAEmitterLayerSurface
kCAEmitterLayerVolume

emitterShape
kCAEmitterLayerPoint
kCAEmitterLayerLine
kCAEmitterLayerRectangle
kCAEmitterLayerCuboid
kCAEmitterLayerCircle
kCAEmitterLayerSphere

renderMode
kCAEmitterLayerUnordered
kCAEmitterLayerOldestFirst
kCAEmitterLayerOldestLast
kCAEmitterLayerBackToFront
kCAEmitterLayerAdditive


[軟體]APPLE Developer 申請

APPLE Developer 申請

2012年12月(後續有人申請可能會有所不同,所以直接記錄下我申請的時間點)

申請網址 https://developer.apple.com/










因為我已經購買過了,一開始申請時我也沒抓圖下來,後面會出現一個確定名稱跟個人資訊

的頁面最重要,一定要確定跟你付款的信用卡資訊一樣才送出,不然後面申請還要你寄送身

份確認公證單之類的,第一次申請結果他要我出示身分確認的公證單,我也搞不清楚那是

啥,我又問了是不是我的台灣護照或者身分證就行了?結果客服那邊說,可以用護照,但是

要到法院去蓋證明章。我又說,那請問是要法院那個部門辦理呢?客服也講不出所以然來,

於是我就申請退款,整個退款過程卡了三四個月才收到錢,中間還遇到台灣apple搬家。

還打電話來問我把信寄到哪邊去,我真的一整個無言.....


依照上面的流程,到最後會進到apple的購物系統,然後購物車裡面會有3200元的developer

program然後就可以按結帳,運送地址填寫英文一定要跟前面填寫的資訊一樣,付款信用卡

這欄會遇到地址跟姓名無法填寫英文的窘樣,所以我就填寫了中文。按購買就可以送出了,

24小時內請注意你的電子信箱,會收到一個active code


點選一下會要你輸入你註冊的id,接著會顯示是否有activation你的帳號,因為在信用卡付款那

邊填寫中文,所以apple的辨識系統會變成亂碼。所以會看到他叫你聯絡客服人員。

直接拿起手機撥打 0800-022237     客服人員上班時間是週一到週五 (9:00~17:00)

下班時間打過去會請你上班時間在打過去,並不是24小時都有,不過是免付費的。

他可以選擇講中文請按1

接著你就可以跟客服說你無法啟用你的id,他會跟你核對一些個人的資訊。然後告訴你出了啥

問題,如果個人資訊都沒有問題,那就會告訴你,是中文亂碼的關係,他現在用手動的方式

幫你核對資料,接著他就會告訴你,已經可以了,回到信箱在點選一次activation code

就應該可以啟動了。



帳號啟動後,再次登入Developer Center,點選iTunes Connect


這一個步驟是設定營收後的接收銀行帳戶,還有稅務問題。大部分的開發者還是希望上架軟

體到App Store可以賣錢,所以最好先將帳戶設定完成。



以下的圖片是我已經填完資訊了,所以跟我的圖上顯示一定不同。一開始會要你確認,

並且打勾合約。

contact info 如果你有其他人幫你處理,那就填寫你相關人的資訊。




 bank info 同樣也是英文

選lookup your bank

我是用城市搜尋的,你也可以用其他方式去搜尋,只要找的到你的銀行就可以了,

記得確認一下銀行地址資訊等跟上面的是不是一樣。

設定好帳戶以後,可以選你要哪種幣別,在這邊我是選台幣,之前看其他人設定,選美金好

像還會被扣取手續費用,至於實際是怎樣,就等真的有收入再說。



tax info

我只有填寫U.S. TAX forms 選擇就是外國人的項目。除非你在us有設立公司或者其他的商業活動




剩下的就是憑證的下載跟發佈軟體。留著下一篇在說吧!~

[app軟體]Poolwars Game

 pool wars




為何有這遊戲的產生,又是從這邊開始的。

這是一開始做子彈發射的測試。


接著做的是怪物的生成,圖片跟背景圖都是在開發過程中,先套上去使用。





準心瞄準,不過後來並沒有用在遊戲上面。



接著就是進入自製的圖片,一整個畫圖畫圖畫圖畫圖。。。。

我並不是學美工的,所以圖真的有點難度的。


最後就是把整個頁面環節設計的比較有點邏輯,以及加入一些碰撞的特效。

讓整個畫面更刺激。



在開發過程中,還有遇到iphone5ㄝ,不得不硬生生地加入一些判斷,跟額外多出來的圖檔。


 內購的部分,說實在的全部都是0.99,雖然在攻擊力設定上越來越高,如果要花錢的話。

那還不如直接買攻擊力最高的那項商品就好了。所以在不同道具的發射路徑上,我做了一點

小小修改。

目前還在審核當中,只有兩個關卡。

一整個就是偷懶的做法XD


原本打算做成1個1個的小關卡,但是在遊戲度上面,就變化少了一點。後來就乾脆濃縮在一

個關卡裡面。如果還有繼續開發的話,應該會做到五個關卡。

整個架構上並沒有用到cocos2d,因為一開始就沒導入這些,索性就直接這樣完成。

或許會再找個時間學學cocos2d吧!~



設計時的手稿XD,一整個跟後來的畫面有很大的差異在!!~


 下面這張更是非常大的差異,一整個走錯路。

原本想用3D建模型當做背景來作處理。後來才熊熊發現,我要的2D並不是真的能

用3D來完成。枉費我還花了一堆時間把整個3D圖畫成這樣。還花了一堆時間渲染。




[維修]Macbook pro送修回來了!~

是我所用過壽命最短也最貴的筆電,除了硬碟跟電池這消耗品,apple的筆電也太不耐用了,

維修期間,維修那邊也有提到之前有遇到同樣問題,我覺得實在是產品設計不良造成,

造成這個cpu&gpu損壞,應該是散熱設計上的問題。

散熱口在後方,打開時還是會擋住很大一部分的出風口,而進氣口也同樣是在後面,平常使用溫

度都很高,再加上排放的熱氣,有可能重複重進氣口進入,造成散熱效果不佳。

總之希望可以好好的撐個幾年吧!!!



[維修]我的macbook pro 死掉了!

昨晚,畫面歪斜整個跑掉,接著就是當機,然後整個無法開機.

試了幾次終於可以正常開到系統裡面,結果早上關機又重開,還是依樣情況.
畫面上的蘋果很明顯的解析度有問題,色偏也有問題,還有一條一條的樣子.

因為也過了保固,所以就找了網路上維修.

希望維修費用不要太貴阿!~


Macbook pro (15inch. 2011 early )
CPU:intel core i7 2.2
RAM:8G
Graphics Card:256 MB GDDR5 (6490M) 1 GB GDDR5 (6750M) 384 MB (HD Graphics) DDR3 shared with main memory

[xcode] AudioServicesPlaySystemSound 簡短音效


首先要build phases->link binary with libraries->加入audiotoolbox.framework
接著在.h 加入
#import  <AudioToolbox/AudioToolbox.h>

CFBundleRef
mainbundle = CFBundleGetMainBundle();
CFURLRef soundfileurl;
soundfileurl = CFBundleCopyResourceURL(mainbundle, (CFStringRef)@"water",CFSTR("wav"),NULL);
UInt32 soundid;   
AudioServicesCreateSystemSoundID(soundfileurl, &soundid);

AudioServicesPlaySystemSound(soundid);  //播放音效




water.wav 是音效檔名稱

此行是當記憶體低落的時候把音效關閉.
AudioServicesDisposeSystemSoundID(soundid);

[app軟體]xcde 粒子效果

因為一直看數值調整也挺煩的,乾脆花點時間弄這個。

其實有現成的軟體可用,不過要收錢的。


[xcode]第一個app

終於自己生產了個app,xcode並不是很好學習,而且遇到問題大多數都是英文文章。
程式的規劃跟內容還是有很大的改進空間。

我在思考,如果已經有網路購物車系統,那還需要透過app直接訂購嘛?
這個功能我並沒有放在app裡面,因為需要更動的太多,尤其手機可以直接到網站去下訂,
到底要在網頁裡開發手機版,還是直接放入app裡面實在是很兩難。

而且app也只能夠給idevice的使用者,跨平台也是一個考慮的點,下個階段應該要將網站跟app
之間的互動弄好。





[xcode] 4.5 ios 6.0 無繳費 發佈到手機測試。

手機需jb並安裝appsync

路徑找到以下檔案

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist

接著複製到其他地方(EX:複製到下載資料夾)
接著再終端機裡面執行以下sudo chmod 777 ~/Downloads/SDKSettings.plist

將權限更改後,就可以點兩下開啟,會啟動xcode。


紅色部分value改成NO,存檔。

接著在將
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist刪除,把更改過的SDKSettings.plist 貼回去就可以了。

要發佈到手機時,要改成如下圖。




[xcode]IOS app 快門觸發

終於在ios 平台上弄出點東西來,xcode的改版變動很大,有時候買書根本也沒啥用。

跟前面js同樣的原理,只是換了不同的語言去寫。
用slider調整秒數跟張數,不是很準確。這點可能還要在改進。


[咖啡日常]麝香貓咖啡

剛接觸咖啡不久,就有機會品嚐到麝香貓咖啡,是透過親戚從印尼帶回。

  • 豆種:阿拉比卡
  • 產地: Takengon
  • 人工飼養麝香貓

豆子排排站,從圖片中可以發現,豆子外觀並不是很完整,大小差異度也很懸殊。

其中還有一些公豆,這算是第二批買回來的豆子,品質也有所差異。

麝香貓在吃咖啡果實會挑選好吃跟甜的,所以造成豆子有一定的差異度存在,但是

比起上次買回的,這次的差異度比較大,而這次的是收購生豆而來的並沒有透過篩選。



甚至也有公豆的麝香貓咖啡,一般咖啡中只有5%的公豆,再加上麝香貓的加持,價格

一定更不匪。






會裂開的豆子,就是麝香貓有啃食過的。

凹洞的豆子,是烘焙上失誤。


烘焙過火

這是今年最新入港的喵屎咖啡。


雖然麝香貓咖啡豆的大小會有差異,不過我認為是可以在烘焙前進行篩選,然後依照不同的

等級來分價位。拍照的豆子說實在的放有點久了,正常來說賞味期也不過兩週,我居然放

大半年,光是香味都已經比不上新入荷的豆子。

其實烘焙過的豆子,是很難從外觀分辨出真假,不過香氣這部份就有很大的差別存在。

可以先聞聞看一般的咖啡豆,然後再聞聞看麝香貓咖啡豆,就很容易發現麝香貓咖啡豆有種

很濃郁的味道,一瞬間嗆入鼻子會有種不舒服的感覺,像是去聞不擴香的香水瓶一樣的感

受。


跟上次一起回來的還有三包小包裝,野生麝香貓咖啡豆,一開始我就煮了一包。

與飼養的並沒有太大差異,所以我也就放著剩下兩包沒煮,結果我拿出來聞了一下,香味還

在,同時期飼養的麝香貓咖啡豆,放了那麼久香味只剩下碳焦味。


香氣不再,但是煮出來的味道依然很濃烈,我試過用

bellman cx-25 & Bialetti brikka & Forever & Jura F50

以上這些機器都煮過,其中Jura F50萃取出來的口感比較不苦。

其他三款萃取出來都非常濃,根本也很難入口,除非習慣喝Double expresso才能接受。

大致上煮一次都可以分成兩杯卡布奇諾,喝完後30分鐘內都還有咖啡味,縱使是加奶的卡布

奇諾,大部分推薦的煮法就是用賽風壺,但是我實在不愛黑咖啡,所以一直都沒想買賽風

壺。


bellman 用三人份粉槽,豆子16g,刻度2.4

Bialetti 豆子20g,刻度3.4

Forever 豆子20g,刻度3.4

Jura 兩杯份量,刻度最細,水45ml


大致上我在用的煮法跟咖啡粉的細緻度,磨豆機是飛馬 908n。




[軟體]JQuery IR 快門觸發 for canon

設備:

Canon 550D
MacBook PRO 2011 
Brower / Chrome 版本 21.0.1180.79
DIY紅外線發射器

從影片可以看到計數的張數,右下方就是訊號發射紅外線觸發快門,

可設定延遲秒數與張數。



參考的是DSLR.Bot

線路圖可參考以下:完整來源處


程式目前只有for canon,手頭上也只有550D可以測試,其他型號並沒有測試過。

上面的影片就是Time lapse 做成的。


使用方式:

  1. 接上IR發射器到音效輸出。
  2. 音量調整到最大。
  3. 設定相機至遙控模式。
  4. 設置程式延遲時間,拍照張數。



Jquery DSLR v1.0 下載



在ios模擬器上測試。


[軟體]MagicLantern 從模糊到對焦 錄影

MagicLantern 第三方韌體。

器材:Canon 550D *1
韌體:1.0.9
MagicLantern :v2.3

在很多影片當中,時常可以看見的手法,就是畫面一片模糊,慢慢的把焦點對到人或物件。

例如剛睡醒的第一人稱視角,影片開頭等。使用方式相當廣泛。

在內建的錄影模式下,如果要對焦,就是在錄影下半按快門,但那對焦聲音非常大也吵,

對焦也常常失敗,當在拍攝移動的人像,真的只能手動對焦。


DEMO:從全模糊到焦點落在蛋糕上面。



 MagicLantern 設置

  1. 鏡頭使用MF模式,調整最後停留的對焦點。
  2. 進入MagicLantren選單
  3. Focus
  4. Focus End Point設定Step停留在哪。
  5. 選取Rack Delay 秒數設定。
  6. 選取Rack Foucs 按下play鍵開始錄影。
接著就會自動的開始錄製跟自動停止,非常方便好用。

[旅遊]2012 台東熱氣球

出發前,打了一堆電話訂房,沒有一處是有空房的。
抵達鹿野高台,終於知道為啥了,整個高台上都是人。
這時候還是下午兩點多而已,難怪住宿的地方供不應求。

等了將近四個小時,終於氣球升空。雖然天氣並不是太好,所以很幸運的能看到。


抵達六十石山沒多久,一陣暴雨,這天的天氣也是不穩定。

突然一片的雲霧跟雨水襲來。

到了三仙台,卻是太陽強大的離譜。