CandyCrush 糖果传奇
9 k% b3 ?1 j3 m, Q部分课时目录(一共14课时)5 }: l' j# |9 q& ~+ [. N/ X5 P$ A* g
课时1 CandyRush概述
- Q+ y1 m: s3 H4 x! Q课时2 创建项目和添加Candy* K! U' Y. L" f! W% ]
课时3 二维网格类游戏本质和添加多个Candy
/ V1 p; F8 ~, J+ N% Y课时4 随机Candy背景纹理7 O! [/ u5 m7 X8 ?$ b
课时5 交换功能设计和实现
" h8 e4 d2 ~- e. M0 X课时6 二维数组和删除功能, @7 {; O3 C, S) S! j2 }! C
课时7 缓动效果添加和顶格的特殊处理
: d5 ^. Q# c& Q& o2 x课时8 检测是否有可以消除的candy& e) U, a1 a; K/ g7 @2 u5 B; h: @
课时9 完善消除功能和交换检测( [2 W3 J; Z; _4 @8 s5 t
课时10 流程梳理和交换效果! D2 s+ @5 r! d9 y+ V
课时11 音效的添加 * \( x% O+ U( B% r- _ R6 K+ s
课时12 使用协程完善交换功能
% r) }, }1 l5 @8 g* ~# a" b课时13 Candy选中效果实现
& t1 H8 l8 W" ~$ l1 A: V课时14 添加爆炸效果和震屏效果
U1 q$ e' P' A8 u3 G4 S2 g1 p
1 r( s/ V6 e: _& G' F3 S8 [% G1 t# Y8 a
3D跑酷,Escape From Earth 逃离地球
( x% s D* w- e. b7 x8 l部分课时目录:+ a4 v: [. P. ^8 v
课时1 逃离地球游戏游戏演示 . W U" w0 l5 {
课时2 创建工程,引入和介绍素材
, B, a, \: s8 m课时3 创建森林环境的Prefab2 `$ k; f8 I$ }3 Z! W2 v5 E+ T
课时4 添加游戏主角8 F% E6 w& F; z' Y
课时5 控制环境的无限循环生成" M0 m$ `8 i' _
课时6 添加一号环境的跑酷路线
+ X9 d: ?1 _" q) X+ B2 {课时7 添加二号和三号跑酷路线4 ?3 N5 r( Q# I c: ]0 w" ?
课时8 设计障碍物一
0 s' m: M0 u+ [8 @% Y! K课时9 设计障碍物二$ F$ n$ B: U: M* K" s, d: |
课时10 给障碍物添加碰撞器Collider
0 @, A9 c8 a# [6 N7 Z( b课时11 创建障碍物的自动随机生成& F# K8 f- Q3 M
课时12 添加游戏控制器GameController
5 g }+ \/ ?, w0 L0 U3 _课时13 给森林(环境)添加得到目标路经点的方法& ^; x. C6 ~; K/ G, u! v3 v5 k
课时14 控制主角的移动$ u; L$ x4 F$ \, t: x7 y
课时15 添加背景声音,介绍动画Animation的使用! A6 O! z4 \9 J# ~
16.添加菜单状态的控制. `" K7 l1 p; W7 w/ n7 M2 @5 }2 v4 t
17.添加主角的影子和控制摄像机的视野跟随
7 b! F0 V9 Y& }1 C* b/ l& F18.控制主角闲置Idle状态动画的播放
' v. u, J: h% y5 c19.处理主角的跑步动画
6 u$ ?, j8 ~( ^- n. s20.得到触摸的方向& E8 N# @5 s0 ]+ R% E# |% v
21.控制主角的向左和向右的移动
( O0 z' F( ?) L! g( `22.控制主角的向左和向右的动画播放
5 X9 @. x% G* ?% P$ Z- m, |23.给主角添加大触发器和小触发器
. I1 k- e. }, p6 Z0 R1 p24.完成主角的死亡判定和死亡动画的播放+ h3 N2 c/ Q! k2 B" r+ `1 b+ F. Y8 E
25.完成主角跑步和落下的声音的播放* N( i4 g! v, n' J- i5 B7 o
26.添加警车
0 T( N$ i2 _8 J27.添加警车追捕和刹车的声音# K5 V+ U8 H, l% {+ e
28.控制游戏结束的状态
) v' L1 l8 e6 ] w( o5 R) @% ?# A G- R0 A: q& a: t k
Unity插件之NGUI 完整开发课程,部分课时目录:
; P7 ~$ D: ^5 ^* T* X% d课时1 NGUI介绍和插件的导入 1 ~% S7 o5 @. g, ?1 a3 o7 ?, v0 q
课时2 创建UIRoot' u' i3 I: b9 r% h& G2 _/ y
课时3 学习Label控件,显示文字
; J& x+ v- O9 V7 h! ~课时4 学习Sprite创建精灵,显示图片1 M5 Z, Z: }" Y% `
课时5 学习Panel面板,控件容器
/ A0 ?' u) _% V- p课时6 创建Button按钮,使用脚本监听按下* p3 F& C' i4 ?4 {
课时7 创建图集Atlas: K$ I# r$ a5 I) q! @( S
课时8 切图SlicedSprite九宫切图
|! d. F* K& t4 U* E0 {课时9 dynamicFont 动态字体制作和显示
3 J; u) }- t A: o课时10 widget属性,pivot,depth和size$ B0 r* G, ~7 j2 a |
课时11 NGUI中的Anchor锚点设置2 b- X$ j8 G6 `, S
课时12 Tween动画
# L; U7 h0 k. k7 ?. W1 P* t....
) o) M5 R3 D$ x5 f2 \7 L; i8 X' w1 y' L6 j8 f/ G+ U
; D; C" x' A0 ?* ?- w$ v
潜行游戏,Stealth 秘密行动
8 }0 \6 G3 B' ?- ?( m, J部分课时目录(一共30课时)
% J( O- e, ^. P$ t..# j2 }8 ?4 Q+ Q+ a2 O$ Z
课时31 游戏介绍 $ ^* y: v) T9 a1 B1 S
课时32 介绍游戏场景和创建工程* M! Y" t# ?- R1 ?8 \1 {7 A
课时33 创建游戏环境
% s& a: d: I+ L4 ?课时34 给环境添加灯光) V/ z' _1 e2 P
课时35 给游戏添加警报灯- G3 a0 G# Z8 e
课时36 给游戏添加警报声* R X) T- K a" U- Y4 _/ n
课时37 给游戏添加控制器GameCo...
( h, R2 R/ r# ]6 k, W7 D课时38 给游戏添加实时摄像机cctv...
# `3 ?) q, s! q$ ~* T9 ?% j课时39 添加摄像机的旋转动画% F9 z/ v f! ]' P( ]
课时40 添加摄像机的探测功能,警报触...3 e5 ] P w( e( ` I( p7 Y
课时41 使用游戏管理的标签Tags2 p5 `" U% z8 @: I o* ?
课时42 添加激光警报装置
1 y2 m0 o# z: w& B" ?/ ~课时43 设置激光警报的触发和设置激光...
( S: l' b; F$ K% C- P8 M0 H; E课时44 添加游戏主角
9 F) f3 j& v9 r: F7 }课时45 设置游戏主角的动画
) L. E6 E2 c1 K1 \5 n# w) i基础班
4 M, i( r# R0 V1 n, ?1 S! d9 ^这套是比较完整的课程,并且有实例课程,并且附带源码
/ D3 t' I9 E+ m0 N% C并非其他只有基础的课程,没有实例!
5 P# D$ d0 }1 m# P- l8 q
. Y- [; B: x ~; a& l7 t9 ZC#语言基础课程课时目录:
5 E; ~8 P/ P5 k* q( f Q课时1 C#基础概述
* a7 K4 b1 s7 m8 g课时2 创建一个C#文件
; }8 y- }$ q4 C! j课时3 编译运行和控制台! T5 j" u% l, i p; l& [0 Y) y4 ~
课时4 创建你的第一个应用程序
6 N1 r6 U1 O1 W8 c' Z课时5 变量2 P Q/ p P' c9 M4 c6 ?2 ?
课时6 表达式
- C _/ L# Y- [; ]课时7 枚举- K! w1 @. f! i0 ^, o, Y
课时8 条件判断语句% O5 [2 a$ B- C, ]- W4 Z3 |5 Y
课时9 for循环语句( `1 W! L# s" J _3 |2 ?9 w! i
课时10 while循环语句
0 n+ U. ~ P$ }7 @! o# z课时11 函数2 b1 Q+ X: n- A6 R9 s
课时12 事件1 e3 |/ q4 ]6 y! v/ c% f$ B
课时13 C#进阶
, x" C6 q* @, u: R$ _课时14 类的概念; A) ]* c! B" Q+ I4 r+ L' K
课时15 继承
% P1 U4 \- ^, I, i课时16 MonoBehaviour
. k( k( X9 ?& U! J. L/ b课时17 方法重写Overriding
# Y; x9 Y! n( I; Y# B5 C/ i2 `课时18 方法重载Overloading& R! e# T3 f' I6 }9 C( [( w
课时19 代理Delegates: ?5 H, X: w( \) v9 n2 @
课时20 单例设计模式Singletons( X$ Q9 U7 X6 Y# K% ] t5 ]) P7 a( i
( B% c5 z( y& \2 N2 g8 w
6 Q0 ~ a6 z9 J- g7 [( P1 K9 I基础入门之进入Unity的世界& h" S% U* F/ s0 r' s" i A; F
课时1 Unity介绍
8 V( v5 c. R0 o7 R课时2 Unity下载和安装$ ^4 c6 D1 ~1 h+ N$ C! t0 d
课时3 Unity 破解/ Q" s+ r2 D4 @5 `! x4 F, K% n
课时4 Unity 什么是工程
) Y. T& y0 ~8 @+ M) n/ `课时5 Unity 学习过程介绍# ^1 N- a2 h1 R g- L* O K
课时6 Unity中的五种视图
1 U$ S8 ?+ o; ^& @4 e$ n4 C0 r" c课时7 Unity中的资源
) C6 o( B" k$ e$ u( n( b- e2 f" A' ~: m课时8 Unity中的游戏物体
! K5 I9 D3 d5 p; s2 N( \课时9 Unity中的组件Component5 A5 t R1 a5 i
课时10 Unity中的场景Scene9 h: f- Q7 W1 I
课时11 场景中控制工具的使用: u$ [7 E8 f- H
课时12 Unity中的本地坐标和世界坐标系
, E& n5 ]6 j' g$ P课时13 场景视图中的操作7 _+ S% P2 e3 k% Y% i
课时14 向量
. C4 [! ?0 A" v+ r7 J- R课时15 小结
9 j, B, d. r- p: W) R# J. {2 |; q ~. \0 n H
2 f m" k$ P# ^4 E9 k3 _ i6 }$ T基础入门之Roll-a-Ball滚动小球9 [! D( R, ^/ ?+ r0 u" T1 O% e; ~5 t
课时1 Roll-A-Ball游戏介绍/ \) r- x* B) s/ H0 w& G
课时2 了解基本集合体
5 ^: m+ Y+ ~! G; s课时3 创建游戏环境- D8 l- ^+ k Q C, f
课时4 给世界添加光' e3 f8 G2 s9 n( C0 n" z! y
课时5 学习相机Camera4 o$ ?( C6 W4 @
课时6 创建游戏主角( O2 K/ e" A# t! f7 @2 h
课时7 Unity中的刚体和碰撞器' S: ]# S- H' @$ T
课时8 Unity中的脚本编写6 y: b$ y& U% z; O3 n
课时9 控制主角的移动
' c, j/ J1 _' M( K+ G/ o; k) n0 j课时10 控制相机跟随
% K! n% u! @$ }) }课时11 Transform组件
# m2 z7 c# q, a课时12 创建游戏中的食物: X% w* G- u$ B/ C% w! c( B: T6 o
课时13 认识Prefab,完善场景中的食物8 |0 z: ]1 b( `8 E+ H h) \; t. O
课时14 认识触发器. J0 }) Z- T! s0 Q$ _$ p: m
课时15 添加捡起食物功能
1 f. j. r5 e6 I/ u2 @; V" Z0 b课时16 日志输出和错误调试
4 x$ s3 ~* i9 e* h( y" m# X" u3 i- f5 K5 k
unity经典入门课程之C#基础实例讲解(打砖块实例)# z9 O+ C0 I U- U
课时1 开发工具VisualStudioToolsForUnity安装和介绍
! |/ | ~- ~$ P& A- `* k课时2 项目效果预览,创建项目和第一个C#脚本
- z i8 O" H7 S$ j课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象) W! ]" C0 d4 g. C1 `! m( ?
课时4 实例化方法高级应用,使用for循环语句创建多个砖块/ `& Z1 H5 ? l
课时5 课下作业-添加多行砖块4 a- a) Q/ W7 a( N
课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现
! T4 |! n- x! |# c课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象
: e2 g$ D5 D% j0 z课时8 课程小结
5 v+ E' Z! [$ U0 i
- z! L9 M8 p8 [/ c3 e
' o) X, \* T: T2 m9 a$ Z |