MCU

 

 

課程名稱:iPhone程式設計進階班 - QuartzCore 2D圖形與動畫
培養 iPhone 程式的進階能力,課程結束後,將具備撰寫 iPhone 進階工具、圖形特效的能力需具備Objective C程式基礎,已開發過幾個iPhone程式, 已經能不透過Interface  Builder建置iPhone App
師資介紹

元智大學資訊傳播學系兼任講師  - 張子仁

課程大綱

第一堂課 

1.QuartzCore圖形概念介紹之一 – CALayer 空間座標概念以CALayer 建置出基本的UIView, 以節省記憶體的使用

2.WorkShop: 以CALayer建置出完整的UIView

第二堂課 

1.QuartzCore圖形概念介紹之二 – CALayer 變換將CALayer的圖片內容移動位置, 變換大小

2.WorkShop: 以 CALayer建置出與使用者互動的UIView

第三堂課

1.QuartzCore圖形概念介紹之三 – CAAnimation 使用

2.基本動畫介紹, 以CAAnimation進行線性時間動畫製作

3.WorkShop: 以CAAnimation製作直線上滾動的球

第四堂課 

1.QuartzCore圖形概念介紹之四 – CAAnimation 時間控制

2.進階動畫介紹, 以CAAnimation進行可控制的時間動畫製作

3.WorkShop: 以CAAnimation製作先快後慢, 可調整時間的動畫效果

 

第五堂課 

1.QuartzCore圖形概念介紹之五 – 基本形狀製作 (CGLayer與直接繪圖練習)

2.以 CGLayer 和 CGContext 進行圖案繪製與製作

3.WorkShop: 以CGContext 繪製基本圖形 (複製已存在的圖片、封閉線段、 填充色塊)

 

第六堂課

1.QuartzCore圖形概念介紹之六 - 路徑控制

2.以多點建置出直線多邊型, 使 CALayer 能在路徑上移動

3.WorkShop: 以CALayer 製作出在曲線上移動的動畫

 

第七堂課:

1.QuartzCore與 三度空間震動感測器結合 – 偵測方向的動畫

2.G-Sensor震動感測事件處理與動畫結合

3.WorkShop: 製作感測平移的簡單動畫

 

第八堂課:

1.QuartzCore處理之終極整合 – 將 Flash 動畫以QuartzCore 製作出來

2.請學員準備 SWF 與 FLA, 以此作為演練, 將該 SWF 以 QuartzCore製作出來

 

相關課程學習

iPhone程式設計基礎班

課程資訊

開課日期、課程時數及課程費用請直接填表索取報名表
 早鳥優惠方案請見報名表

‧優惠方案1:艾鍗超值金鑽卡會員,報名課程可享9 折優惠價。
‧優惠方案2:艾鍗企業VIP會員可享課程85 折優惠價。

top

學員須知