CandyCrush 糖果传奇; o1 ^2 p- m- J/ v
部分课时目录(一共14课时)
, O0 ~( H* H* G课时1 CandyRush概述
4 N8 O! t3 h4 f( h课时2 创建项目和添加Candy
( `; F7 K3 @' I2 W0 p课时3 二维网格类游戏本质和添加多个Candy) Y/ x& {8 x% _; d& r
课时4 随机Candy背景纹理5 H- X) z6 N" _5 E2 T; M& D
课时5 交换功能设计和实现
$ G2 o; ?! q# c7 a9 F课时6 二维数组和删除功能% i; g* H0 }0 c% @2 E) x0 y
课时7 缓动效果添加和顶格的特殊处理; b- o* X% ^& v! u" ]; g' J
课时8 检测是否有可以消除的candy1 N; [8 U8 J8 ~9 L. a# K* u
课时9 完善消除功能和交换检测' e8 }" y B. B2 X- [
课时10 流程梳理和交换效果
4 J+ j p6 e8 y; P( f" h4 q课时11 音效的添加 6 Q' `3 ^. I* F6 l
课时12 使用协程完善交换功能
2 u# N1 G$ C" t5 e1 U5 @$ f3 X课时13 Candy选中效果实现* e6 }( [# M6 g+ X! t) h
课时14 添加爆炸效果和震屏效果
8 r; _; W/ Y. [2 J6 Y% W+ L& E: H( r7 x+ t" @
' u i0 f* Y/ \- j1 {# G3D跑酷,Escape From Earth 逃离地球% [. O: b- ~( R# f$ ^
部分课时目录:
4 i, X9 }+ z4 L3 v6 F课时1 逃离地球游戏游戏演示
' U' Y3 h; l& e. u1 `3 Q课时2 创建工程,引入和介绍素材
4 \$ M1 {" Y; b课时3 创建森林环境的Prefab) m7 ~, @3 L9 w# g
课时4 添加游戏主角
) S$ l$ w& A$ Y+ Q2 N课时5 控制环境的无限循环生成
E( c# x* ~6 p/ ^* v8 ?课时6 添加一号环境的跑酷路线
4 m) e/ x4 s4 `课时7 添加二号和三号跑酷路线- k5 h+ l* F2 q9 C
课时8 设计障碍物一9 M; E4 f2 v5 ~/ ]
课时9 设计障碍物二
* f& E4 [; s$ y- [课时10 给障碍物添加碰撞器Collider
' r- W" Y3 j/ e. ^; k课时11 创建障碍物的自动随机生成* h) K7 Y9 N. q
课时12 添加游戏控制器GameController
0 g/ l1 Z" @, a# q! ?7 U/ E$ e课时13 给森林(环境)添加得到目标路经点的方法( ~4 p9 o6 G' W% @! B8 V
课时14 控制主角的移动& v- W. K% a [" Z8 f, N9 [
课时15 添加背景声音,介绍动画Animation的使用
( j8 |4 k4 S5 |16.添加菜单状态的控制
! f. s% [0 R( a17.添加主角的影子和控制摄像机的视野跟随& }! \+ n% v, S; o$ v+ |8 q
18.控制主角闲置Idle状态动画的播放
% @6 e. D+ X; u19.处理主角的跑步动画
4 b* G' j& l3 q* X, H- S2 t20.得到触摸的方向
2 b! r& E! K$ k- [, h) J8 s4 S& D- ^21.控制主角的向左和向右的移动
3 h$ S3 g; }! r% _22.控制主角的向左和向右的动画播放9 D& U6 K! r. ~. _0 p
23.给主角添加大触发器和小触发器
8 x# x# }. S/ B# Q! @. G! i+ v24.完成主角的死亡判定和死亡动画的播放& ?" y5 y6 A, Q8 g, Q5 f. {1 R( q
25.完成主角跑步和落下的声音的播放
, Y) `( T" b/ N8 S4 ^26.添加警车
) P' z( b r+ B( `6 J N5 j$ {27.添加警车追捕和刹车的声音* N1 C; @/ l. p4 P5 c; {4 [" K0 d
28.控制游戏结束的状态2 _8 U f, N# B& {9 X+ B
$ Q6 ^1 y, B7 l: ]+ b
Unity插件之NGUI 完整开发课程,部分课时目录:
& v B3 R. u- y4 A* I; _课时1 NGUI介绍和插件的导入
- t) J, ^# G# H1 h5 j课时2 创建UIRoot
6 X6 D8 f0 M& P9 q1 W# a9 s课时3 学习Label控件,显示文字* [) y2 N2 |* }( |! c& T+ `
课时4 学习Sprite创建精灵,显示图片% J' S. E9 R8 @ m/ s
课时5 学习Panel面板,控件容器! l3 e8 q) O' o# v' g. B6 [
课时6 创建Button按钮,使用脚本监听按下6 b/ V+ l5 j0 E8 s! P. x* V: U& n
课时7 创建图集Atlas
/ y0 B5 m: g; q& g. ]3 T; g# b课时8 切图SlicedSprite九宫切图
. d8 K4 j) K" }3 g2 c/ [7 B: m课时9 dynamicFont 动态字体制作和显示1 F8 @4 h1 t! I( }2 \3 T; E
课时10 widget属性,pivot,depth和size
# @& ]+ o' m5 B( \课时11 NGUI中的Anchor锚点设置
* @! I$ x! K9 }6 c) Z6 y课时12 Tween动画5 ^1 J8 b& I/ a3 g
....
' k6 l1 v( {7 z& T. y+ D' ^. `* S- c4 N4 ~ d0 ^2 t X
/ y; d0 ` @: I7 o4 w) c潜行游戏,Stealth 秘密行动0 a5 Y& w. X- q
部分课时目录(一共30课时)
" z1 g% @) G% w6 [1 e. W2 K..
! P5 J0 z# s; O课时31 游戏介绍 1 L- O3 M$ l! z0 K d0 R
课时32 介绍游戏场景和创建工程* g, P( `$ _( n i& k
课时33 创建游戏环境8 k' W6 o5 }' B5 O" F7 [
课时34 给环境添加灯光
2 T# l0 C3 t8 G! [9 M5 c) i课时35 给游戏添加警报灯& f* F- c4 M: j) |( r5 {* C( k2 {* y
课时36 给游戏添加警报声3 v- Y. E4 ] p# `& m: X
课时37 给游戏添加控制器GameCo...9 r9 \: l- {" \9 n
课时38 给游戏添加实时摄像机cctv...4 i, i3 ~7 e! ~7 C" J
课时39 添加摄像机的旋转动画
+ M8 E' b4 w/ L; y课时40 添加摄像机的探测功能,警报触...( t" T/ K* E( w
课时41 使用游戏管理的标签Tags7 ^! ^- f+ i5 E8 V; _0 W
课时42 添加激光警报装置
" k( d* w. J- N5 }3 ~课时43 设置激光警报的触发和设置激光...: F& |7 |( X( C3 n' g
课时44 添加游戏主角
% i" L" R' U; K, K0 I7 n课时45 设置游戏主角的动画 
. x; o5 j" [( j* w) p: N基础班- Z8 p# e0 B5 T8 A& N6 N2 ~
这套是比较完整的课程,并且有实例课程,并且附带源码# `2 M& B7 E* Z
并非其他只有基础的课程,没有实例!" i! r4 W$ P, B$ i
. {0 s4 j# C6 i4 u3 p/ T* X! M( N
C#语言基础课程课时目录:
( z) m" t( M Y8 m4 ?! l+ n课时1 C#基础概述8 a8 y% i7 f- o/ J$ |- e+ z
课时2 创建一个C#文件
3 [2 M5 }4 ~5 b/ _9 |. P# d2 d2 e课时3 编译运行和控制台0 B) W( }, n L. ~6 t4 [' T
课时4 创建你的第一个应用程序
( a5 l: J# [4 k w' O: F" j课时5 变量
1 C; U N3 K( |$ ?4 ~, V课时6 表达式+ Z# \, o A! e& x5 L/ |7 `9 \
课时7 枚举! _" i6 |) S. O( J; C( C
课时8 条件判断语句% I5 j! z' E" h. L. D; r. y
课时9 for循环语句* i6 V: [+ z6 d T
课时10 while循环语句
1 }8 u# p% n1 n/ C# C! ^课时11 函数
3 ?, Q0 L; N1 V, o4 `! S课时12 事件
' G/ S9 D3 c d课时13 C#进阶
( x$ f. S- c, K7 V课时14 类的概念9 o8 |8 X8 l) g: J* u1 u
课时15 继承4 A7 l) V5 v# O Z8 Q
课时16 MonoBehaviour
+ @; i/ l& I! X3 _% A' Y课时17 方法重写Overriding6 U4 a& e8 c% n
课时18 方法重载Overloading* X5 O' R: ?: i# f9 `4 b
课时19 代理Delegates
4 |5 A! T E) |; d课时20 单例设计模式Singletons
1 K. I6 T/ X" e. \6 f6 X/ w; a0 x Q8 ?' a: E
/ @, t6 ~4 \" o基础入门之进入Unity的世界% o4 ^9 `8 i9 Z! [& v7 @* l: t* R @
课时1 Unity介绍2 e. i1 {8 t" C3 M- }
课时2 Unity下载和安装& f4 c0 a/ {/ U+ ~
课时3 Unity 破解9 }" _: D* A, d
课时4 Unity 什么是工程
" a* l% a7 D) ?: |5 R4 L课时5 Unity 学习过程介绍
& J% @0 }3 b9 b3 S1 K0 Y3 ]9 ~课时6 Unity中的五种视图
7 t! D, j% f5 c) N0 j9 n9 ?课时7 Unity中的资源* Y4 }+ \% M0 \! O6 g
课时8 Unity中的游戏物体
( h4 A3 `# E8 K( ^& Q. a) Y课时9 Unity中的组件Component2 F5 f& H8 _' J
课时10 Unity中的场景Scene7 Q1 A. N5 y- L' y
课时11 场景中控制工具的使用6 T5 x6 d" J0 W& {+ A L" Z3 S
课时12 Unity中的本地坐标和世界坐标系: M) F; `, o' u# a: p
课时13 场景视图中的操作
7 L2 ?& D' A, i- }+ w+ W% w9 J课时14 向量
# W( ~& l. W& ?' r! b课时15 小结7 b% y7 p6 U# C+ u+ r0 u
1 D6 E' Y# c/ y$ z# j" B* c
, |! Q6 l& }/ J/ ~7 k基础入门之Roll-a-Ball滚动小球8 [: D1 q. x& ?& [8 ^
课时1 Roll-A-Ball游戏介绍
$ X. D7 ~3 i+ J. y- h; C& _$ p课时2 了解基本集合体: a; N+ B1 n, h8 E6 h
课时3 创建游戏环境0 i0 v$ h* X% \6 }7 b# N2 }
课时4 给世界添加光" c+ e+ d* }$ W: o5 ?, m0 b
课时5 学习相机Camera* a8 u/ I( r% W* K
课时6 创建游戏主角
; v5 b$ x% e) E/ W' S6 m课时7 Unity中的刚体和碰撞器
: h3 f9 o9 b% L# v0 g% }8 R `课时8 Unity中的脚本编写
( p- \5 t8 A& e课时9 控制主角的移动
- U5 C3 i# t" v+ M, C课时10 控制相机跟随
( F4 @8 L9 ^5 T/ R2 N3 G& u+ L/ a课时11 Transform组件" U2 u- m! U0 u( z' G/ J
课时12 创建游戏中的食物
) R0 e; P. y: _! _- V. y% c课时13 认识Prefab,完善场景中的食物
2 s7 ]% w# ~" b/ R课时14 认识触发器5 P: t N( J+ N
课时15 添加捡起食物功能) [) g0 b* x! M1 Q
课时16 日志输出和错误调试0 G' G" r! f" B3 ^! j
& e8 ~8 a" J+ u6 w
unity经典入门课程之C#基础实例讲解(打砖块实例)
/ L- [2 M5 A% U6 [4 Q课时1 开发工具VisualStudioToolsForUnity安装和介绍/ b$ @! c* ^; P- y; U( Q6 Y: J6 K
课时2 项目效果预览,创建项目和第一个C#脚本
+ |: f' j& P0 K1 m: P课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象
* ` J$ h; W& j课时4 实例化方法高级应用,使用for循环语句创建多个砖块
2 N0 Y3 K% b" ?' x# R/ C课时5 课下作业-添加多行砖块
9 |2 n. }4 n {' S9 b, T2 b( f课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现. s' v" r: E! A6 u
课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象# n4 i0 G" k2 G; v/ ^5 c
课时8 课程小结 & T7 `8 w D& `) b
( R! I, k- g& E6 D
# q; n M2 X& b& M |