CandyCrush 糖果传奇
& r) t D$ ]8 ~% N部分课时目录(一共14课时)& K% Q9 ~( r! C% x' n8 ?" Y3 f
课时1 CandyRush概述
2 `1 k: w; e/ L* q2 i' K7 y ]课时2 创建项目和添加Candy2 X9 ` v; C9 _& h5 E2 p
课时3 二维网格类游戏本质和添加多个Candy
0 `# \6 {! Z- ^( Z课时4 随机Candy背景纹理. |; J( e: x. l
课时5 交换功能设计和实现0 W& `3 A8 t, [% c. R5 s% P6 G
课时6 二维数组和删除功能
- ?1 P; M1 @9 X0 s, c4 T课时7 缓动效果添加和顶格的特殊处理. b+ }* T0 |0 ^, n7 z0 a
课时8 检测是否有可以消除的candy' R% S% s" @/ c$ E3 _
课时9 完善消除功能和交换检测
2 I$ E& ^5 e7 j2 `课时10 流程梳理和交换效果0 x ~" N! t A, J0 [* G
课时11 音效的添加 - Q% ]1 E2 b9 g2 P$ d9 ]6 `# [7 L
课时12 使用协程完善交换功能
& I( [; P% F6 T* N. H课时13 Candy选中效果实现
2 e! [, ?; V8 l. r课时14 添加爆炸效果和震屏效果
6 E& [: m/ q2 T* }! e5 H! k
$ i s3 o( V" ` _, X: N! E+ Y* ?0 ^! ]" w/ C6 j# p
3D跑酷,Escape From Earth 逃离地球
3 r2 U1 ]: `3 Z6 E" R部分课时目录:
* N8 \- C" j+ u5 f: k d. _+ G# U课时1 逃离地球游戏游戏演示 3 y! v7 V. |& ~! J2 x) V9 q4 x
课时2 创建工程,引入和介绍素材
6 I, f! x2 k) Y1 H课时3 创建森林环境的Prefab( T, M, v1 ~( {; r/ ^
课时4 添加游戏主角
3 u& W% e" n% _3 F3 ^7 S课时5 控制环境的无限循环生成" W1 X b4 u6 P; L0 f! u1 v
课时6 添加一号环境的跑酷路线7 p! P* v+ j+ F/ K" p* w
课时7 添加二号和三号跑酷路线$ S. K4 h) D4 S: r0 p h
课时8 设计障碍物一
7 u2 |3 B1 P1 d" }7 U课时9 设计障碍物二* V) I( M. J& G' b, p
课时10 给障碍物添加碰撞器Collider& S8 Y* Y( [+ d# [
课时11 创建障碍物的自动随机生成
$ b& t/ _: C# V) R& o# \课时12 添加游戏控制器GameController# U2 |: e; y4 B4 C
课时13 给森林(环境)添加得到目标路经点的方法3 W7 s, |8 \7 s# B9 T2 T
课时14 控制主角的移动
, T/ B; c+ D6 ~& j) m课时15 添加背景声音,介绍动画Animation的使用$ g7 B& C7 m3 L2 Z7 F
16.添加菜单状态的控制# @: }% f3 ~- U! c
17.添加主角的影子和控制摄像机的视野跟随
. M, M4 p' s! @: G18.控制主角闲置Idle状态动画的播放
! V1 h7 {# D1 I8 ~. _19.处理主角的跑步动画
( J* P ]! C4 m+ L0 {# n20.得到触摸的方向: h! R- D$ G. ~% E! \- ^
21.控制主角的向左和向右的移动
7 a2 w0 _# ~9 ^ o22.控制主角的向左和向右的动画播放 {) ]/ ^( ]) n/ M1 Q. o
23.给主角添加大触发器和小触发器
8 U/ T. O% k5 c5 k+ D6 I6 A t' n24.完成主角的死亡判定和死亡动画的播放$ B! _+ E$ Z- f8 F% T
25.完成主角跑步和落下的声音的播放
1 I' l' s8 E* ^% h& l u9 A3 u26.添加警车/ G; ^8 q5 G4 Q7 M: c$ i! N4 j, J8 Y
27.添加警车追捕和刹车的声音* l; N# e h! `3 ?, F& ` p
28.控制游戏结束的状态: p% y. y& J" v r: s
0 U4 N) W1 W, ^
Unity插件之NGUI 完整开发课程,部分课时目录:
" F* \7 G% Q5 m; f课时1 NGUI介绍和插件的导入 ( \; F* R' }6 {. N* A( M
课时2 创建UIRoot
* d, v! {7 u) ~" c5 X8 H r课时3 学习Label控件,显示文字
/ n6 i) p0 {( U! ]课时4 学习Sprite创建精灵,显示图片
$ J6 C+ Y/ ^' w0 K; X: r8 m0 m课时5 学习Panel面板,控件容器
l: A6 ?" V" F3 k* U7 Q; H9 s3 W" Z课时6 创建Button按钮,使用脚本监听按下
0 Q, n0 a( S* z: Z8 B课时7 创建图集Atlas4 _, b6 l5 a. \4 d' I
课时8 切图SlicedSprite九宫切图
' l C6 g+ |/ J课时9 dynamicFont 动态字体制作和显示
Q, y, U8 e/ A: c- g课时10 widget属性,pivot,depth和size
% R( M/ O7 X6 y课时11 NGUI中的Anchor锚点设置
/ i9 ?7 |5 `* M/ x* R5 s1 E" | B课时12 Tween动画; a: r7 C1 i4 R3 n
....0 C: [' r9 k C$ Q; V5 P
U C9 q/ W |5 x* @
3 h9 E4 u2 G6 w$ B/ Q8 u a" t3 r, t潜行游戏,Stealth 秘密行动, z/ B- A5 i0 z" M) }, \2 b- S0 Q. I
部分课时目录(一共30课时) T3 V: U* O9 W% d& l: }/ {
..6 b# c/ I# I) ?( K" f* V+ j6 r
课时31 游戏介绍
, ]( z. B$ }7 q0 X z+ u6 b8 k课时32 介绍游戏场景和创建工程8 f6 N$ h* P2 _# J3 a
课时33 创建游戏环境- V0 O7 H$ @6 v1 c! I
课时34 给环境添加灯光
8 E. B# l2 w- H! D! m/ ]课时35 给游戏添加警报灯2 S! i3 }( j' t- v; d
课时36 给游戏添加警报声5 R4 x0 b U! ~8 i" R) I' F D& N7 [
课时37 给游戏添加控制器GameCo...5 f( Y1 V* m0 Q+ H7 v" l
课时38 给游戏添加实时摄像机cctv...
+ l h% [ H! r5 R$ n课时39 添加摄像机的旋转动画$ g! p# ~% @4 {' c
课时40 添加摄像机的探测功能,警报触...
9 Y! q" V* J- f课时41 使用游戏管理的标签Tags" n+ J+ S( y5 a/ W) j
课时42 添加激光警报装置" Q K( m3 N9 ?
课时43 设置激光警报的触发和设置激光...' \9 a; k, P& i
课时44 添加游戏主角
6 [/ e9 [: C( S$ N8 \课时45 设置游戏主角的动画
' X3 u) L( q# m" m1 l; a基础班
1 }) A: M: U+ Q% g6 v4 \' l这套是比较完整的课程,并且有实例课程,并且附带源码
* H* c1 H9 Z3 ^6 A并非其他只有基础的课程,没有实例!# ], _# A/ x7 a: i# D) `: N- ?
5 D- X' k; V5 a0 V2 mC#语言基础课程课时目录:( I4 t' W/ ^8 L) k0 ^$ F' x- C+ h
课时1 C#基础概述6 i9 ^ v1 O* z: o- K
课时2 创建一个C#文件
" r# K# V% [6 F, o; x4 \+ O4 Y课时3 编译运行和控制台7 J, P: }( K7 [2 k" R* @7 ?% m
课时4 创建你的第一个应用程序1 t! e; [# a7 _9 p' G
课时5 变量) X9 T$ O7 L8 A7 v( h
课时6 表达式0 }2 [7 Z9 n/ d" O$ O8 s1 A( L
课时7 枚举1 v c: f+ @3 b3 ~4 @6 a1 a2 h9 ~
课时8 条件判断语句
/ A" c- T" G+ B% a& a课时9 for循环语句
/ L+ c4 z8 |7 i% O, f: |课时10 while循环语句
6 s3 `0 o' G- A, X5 v1 {课时11 函数
6 s. `& I# Q" f, ]( u$ Y课时12 事件, i9 j; P% c: _, X9 C; Q$ |& ]3 b2 J
课时13 C#进阶
' S- ^8 }" c) G3 D) L$ F课时14 类的概念" V, @4 p- O4 l6 n& r/ h
课时15 继承
* X/ Z0 ~* t+ G. q$ o课时16 MonoBehaviour
K O2 y+ T2 b" H Q8 J6 H& z课时17 方法重写Overriding
+ a) U" d4 E1 {) K5 d0 a课时18 方法重载Overloading
+ K! `0 q( U0 e课时19 代理Delegates s+ u, ~6 h: X/ ^
课时20 单例设计模式Singletons/ g% k( q) Z. N- Q5 u
, {/ S7 H$ n( ^8 L6 K0 I0 D2 Z; m" m1 B4 O- m
基础入门之进入Unity的世界
# F5 P' t8 O- T- F课时1 Unity介绍
0 Q7 k/ \! j8 p5 R课时2 Unity下载和安装8 r& U a: n8 v
课时3 Unity 破解
$ z# n2 c' p% s! x5 A' Z" M) l课时4 Unity 什么是工程
/ d( \7 b- u# A: \7 M. }课时5 Unity 学习过程介绍) ~: K3 s" N D- T8 F
课时6 Unity中的五种视图1 z9 ] d% b8 z/ t
课时7 Unity中的资源' Y/ }# D, M! ?; T# A% b
课时8 Unity中的游戏物体
# o2 N! r: J. n. p" ?9 a+ g课时9 Unity中的组件Component
5 |( d, ^' c0 }9 q9 e5 Y3 K% i课时10 Unity中的场景Scene
g+ n! ?2 L' t4 [- x! `' O0 Q课时11 场景中控制工具的使用
3 A* ~7 B, z6 U5 U, o/ \课时12 Unity中的本地坐标和世界坐标系
1 G/ G2 q- b; U4 G+ \. ?课时13 场景视图中的操作
2 t6 Z) g# a8 Z0 l+ r课时14 向量
+ L- k6 J! ^) v. ~1 C: V) c课时15 小结" }7 i2 W6 I9 U) B
' [5 V3 `$ Y+ o& @; v! `
( N$ k$ I; F$ k, x+ d+ ~基础入门之Roll-a-Ball滚动小球
+ p# U) x4 f( ]! l课时1 Roll-A-Ball游戏介绍3 |1 C! P1 \3 u% a6 R+ c6 Y4 x
课时2 了解基本集合体
4 f- s t6 {: ^$ p课时3 创建游戏环境' S" B0 z( l6 h. G4 V$ V; c: O- E+ }
课时4 给世界添加光( H9 Z; s* `: d# @1 p7 q
课时5 学习相机Camera
2 X2 ?' k& Z9 j N6 B课时6 创建游戏主角/ e* d; U% Q8 c y
课时7 Unity中的刚体和碰撞器- ~& W5 v1 [; w) V8 g
课时8 Unity中的脚本编写( J* f7 O: B# p2 J
课时9 控制主角的移动! n, b6 B9 F( F6 |; o9 K' g
课时10 控制相机跟随( B t2 q! j7 l
课时11 Transform组件1 v9 z' h3 X6 b8 b
课时12 创建游戏中的食物
( |1 ~4 W0 @: o0 r% r课时13 认识Prefab,完善场景中的食物
/ f1 i7 i* L8 m. p' i- l. b1 D& F/ K课时14 认识触发器! M8 b& b5 q( m* u
课时15 添加捡起食物功能
9 I/ n* Y; }) a! D9 a* Q课时16 日志输出和错误调试. J& Q) k; y( C$ M; E0 [0 C% Z" ^
& r8 X' S5 U$ s" R' K- }5 d4 h1 R
unity经典入门课程之C#基础实例讲解(打砖块实例)9 ]. F9 D" X4 v; Z
课时1 开发工具VisualStudioToolsForUnity安装和介绍
" H0 y+ O5 f9 x2 B G课时2 项目效果预览,创建项目和第一个C#脚本% @- G5 S i& w! [
课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象7 Q" v, }( l' e6 b' d
课时4 实例化方法高级应用,使用for循环语句创建多个砖块# _* }6 R( y4 l" N( [
课时5 课下作业-添加多行砖块" ^# G/ [1 T, a6 @9 W) f2 y# @
课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现
; @4 I" G/ P a- p( {课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象
: Q5 m% W) c1 `5 i+ ?6 x课时8 课程小结
9 \* n! n0 I! y: c* O# c- r3 p! C9 \2 R- K4 ~1 x- F1 Y$ S9 ~
# q" l" K5 d- E8 ?3 a$ o. y
|