|
CandyCrush 糖果传奇
0 t; L l' j% r% r部分课时目录(一共14课时). j0 W" }8 `1 |8 k- h, N
课时1 CandyRush概述4 m6 K/ t4 m- ^5 }+ n, [. N5 I
课时2 创建项目和添加Candy5 c1 [- V& F- W h! B
课时3 二维网格类游戏本质和添加多个Candy$ Q* x/ i' `6 ?! t7 P
课时4 随机Candy背景纹理
- b0 j. {7 ~6 { r) O- C9 c3 x课时5 交换功能设计和实现! r( B( O% T' y" b) e
课时6 二维数组和删除功能, [7 W/ [! J0 G' Z: B: w
课时7 缓动效果添加和顶格的特殊处理
, {3 h% }) }9 K# r1 ?0 Z课时8 检测是否有可以消除的candy$ {7 B5 A# I& j9 m
课时9 完善消除功能和交换检测! n% b! a# R" N8 T0 s. u
课时10 流程梳理和交换效果. E ~' D' W q: j3 v1 I
课时11 音效的添加
, {: s' l* z! \ G8 a9 w课时12 使用协程完善交换功能0 `" ?6 ~$ `* d/ P u& J! b3 h- ^
课时13 Candy选中效果实现% d0 ? W8 ^$ r7 P/ Y
课时14 添加爆炸效果和震屏效果" {( Y) k+ C- q0 @' m
/ g( v0 _5 I. x; x/ b! b
* Q" B& r+ v, v, e8 F' w* L; [3D跑酷,Escape From Earth 逃离地球
' |( L8 W$ L# g部分课时目录:
6 a' u/ @7 j0 ^4 I# r) T9 g4 O课时1 逃离地球游戏游戏演示 W9 {$ c! x# g$ E/ B, l8 @2 v8 ?8 N
课时2 创建工程,引入和介绍素材 X$ s) P+ }8 S* G
课时3 创建森林环境的Prefab
# j6 v/ |# X: D: F- v5 y1 |课时4 添加游戏主角 o# |9 M1 b" e& O
课时5 控制环境的无限循环生成
% e% z1 \! U. s5 H课时6 添加一号环境的跑酷路线
* I# }6 a) Q& j' ?4 A6 k) l课时7 添加二号和三号跑酷路线
: P8 s C6 ^) Y4 v& F) i课时8 设计障碍物一6 k$ N9 l7 S" b. I
课时9 设计障碍物二3 @% [9 y: H3 A: ]
课时10 给障碍物添加碰撞器Collider
$ r8 m O M' k( X K% b' r1 o$ X课时11 创建障碍物的自动随机生成7 a- L8 u& l% _3 b% l F5 H% ^
课时12 添加游戏控制器GameController+ ]5 E* I& O% q/ P2 l" k7 J
课时13 给森林(环境)添加得到目标路经点的方法
( i7 N5 a' d) n8 V- |课时14 控制主角的移动
! X+ M8 t5 p( y* w课时15 添加背景声音,介绍动画Animation的使用
2 B& \1 f/ y d( W; y16.添加菜单状态的控制: N7 { J( O9 j! o$ N1 d
17.添加主角的影子和控制摄像机的视野跟随0 v- n$ D" Y) @$ k! M, s: h" K9 U
18.控制主角闲置Idle状态动画的播放( r, n) q! X* c; A
19.处理主角的跑步动画5 ?5 }9 E/ M e" n. X
20.得到触摸的方向
. o6 i4 m- {4 i$ }8 @21.控制主角的向左和向右的移动8 s6 a) B* X1 b$ E) j9 H% M
22.控制主角的向左和向右的动画播放
% H2 j# n6 V3 |23.给主角添加大触发器和小触发器6 W2 S2 F8 K% R0 Z+ @* ~6 s H- @' E
24.完成主角的死亡判定和死亡动画的播放
) e: D" e: ~1 y' o' W, q' ~25.完成主角跑步和落下的声音的播放
/ g. ?8 g- u- L* `' |26.添加警车
, M d2 E7 k+ F# p; I# U* T8 N27.添加警车追捕和刹车的声音
' g1 ^" w( r4 t4 _28.控制游戏结束的状态
* f0 l) q( I& W2 y! x/ b
4 r! E" m2 i9 Q6 Y* wUnity插件之NGUI 完整开发课程,部分课时目录:
4 ?) {, E0 M4 R% T) n+ I课时1 NGUI介绍和插件的导入 6 R+ M/ t, I0 L0 [# x
课时2 创建UIRoot
1 e) T# @0 Y9 d课时3 学习Label控件,显示文字% ]# l' q8 ?) t7 ^( J; c4 l& w
课时4 学习Sprite创建精灵,显示图片
2 u1 B, m" l, }2 x- B; j& d课时5 学习Panel面板,控件容器# L" X1 u# P0 j4 ~
课时6 创建Button按钮,使用脚本监听按下
+ p- i$ j5 }" }) c课时7 创建图集Atlas( R: z" W+ H z; e" Y/ t5 r
课时8 切图SlicedSprite九宫切图6 W7 m! |! t2 }- e( o7 t6 N
课时9 dynamicFont 动态字体制作和显示
' e! s) E$ s( }$ A! G# _/ D课时10 widget属性,pivot,depth和size
5 U, a1 X3 U; ]$ R# y @1 a! b" ?9 p课时11 NGUI中的Anchor锚点设置
3 }, u# i, c9 L, a8 i) b3 R课时12 Tween动画
7 |/ o; z6 x) I) i1 Q...." N5 r* t8 |9 L2 w
; _( k9 r2 @* Z1 P+ L; a
9 F- D. |: B0 ~. g" E5 j. }/ Y' U
潜行游戏,Stealth 秘密行动9 t+ @4 t6 s8 V5 @& y k
部分课时目录(一共30课时)
% n3 c4 F" \( U# Q1 y' @; o..$ e- _3 l$ M m H
课时31 游戏介绍 / L1 q* T* X0 _, h M+ @3 m
课时32 介绍游戏场景和创建工程
0 W* U/ c) l f0 Z$ t, t b# ~课时33 创建游戏环境/ N7 s4 T. ]3 |. G/ b
课时34 给环境添加灯光& Z, Q- w: h: j( @
课时35 给游戏添加警报灯5 g! V+ ~9 u+ d, y7 ~4 J h* m5 v
课时36 给游戏添加警报声
! E. N. s1 v( K' \. n课时37 给游戏添加控制器GameCo...
: ]0 Z" Z9 s8 ~" E课时38 给游戏添加实时摄像机cctv...- q4 A/ r# E: z
课时39 添加摄像机的旋转动画
* k, e( G9 a& e. z! @; ?课时40 添加摄像机的探测功能,警报触...
( K D* `, u+ ~" }4 J课时41 使用游戏管理的标签Tags. Y' d6 h4 X* c
课时42 添加激光警报装置* T- F1 l$ M8 X8 p6 W
课时43 设置激光警报的触发和设置激光...% ?4 K E1 f( d" M' g0 E9 A
课时44 添加游戏主角- v0 p l. |2 n9 Q' |; _+ n) K
课时45 设置游戏主角的动画 
4 V- W7 _ i+ f7 s& k$ _基础班2 K8 u8 w& e9 u
这套是比较完整的课程,并且有实例课程,并且附带源码" N5 m. Z, R8 ]
并非其他只有基础的课程,没有实例!& j* p9 y! Y( h# H! ]9 c* H7 n
% Z( p/ i1 n2 `5 TC#语言基础课程课时目录:# e& [$ m1 t: ^5 i$ Q# `
课时1 C#基础概述* j9 A- M; G; ^! ? D4 t( B3 C) ~
课时2 创建一个C#文件9 F; x+ h: d) M4 I
课时3 编译运行和控制台/ y5 n2 f0 W- s, g/ ~) }
课时4 创建你的第一个应用程序* Z @$ r1 B1 S k
课时5 变量
) I$ O5 x, m4 b8 l1 K6 P6 A课时6 表达式
- f) E, ]# Y+ [0 T/ n7 p3 x课时7 枚举* {! ]7 I$ M. h. w
课时8 条件判断语句' P8 N6 O$ b, g5 ^
课时9 for循环语句
% U/ i5 q& K# }5 e课时10 while循环语句
/ n# v3 q4 U7 @) R8 |课时11 函数
5 o T7 Y$ `! a) ^) X* M' d* k1 m1 N课时12 事件
" d9 q2 O4 i* Y) J课时13 C#进阶9 J5 ]6 `* V$ u: |; P0 W
课时14 类的概念
% E0 B0 ~8 D) I+ q课时15 继承8 d" K# @7 S+ |
课时16 MonoBehaviour! h) v I* U8 d; D; G# o4 \5 k
课时17 方法重写Overriding: p- a p5 Y0 e- ^. E7 T
课时18 方法重载Overloading
& ~$ x, S8 D/ \- f# N/ P- T( m课时19 代理Delegates
; |; ]9 G5 K6 h4 `: g3 m% b& Z1 e课时20 单例设计模式Singletons6 W4 ] v1 ~# \, U2 O
" \7 G# h5 z- q$ n& ?2 s6 e% o: ?" v
/ A' X! ~; z0 s! k基础入门之进入Unity的世界
5 S* ~0 n$ O/ f% S# Q课时1 Unity介绍
5 a, Q, k! @% D* D0 b/ e) e1 V课时2 Unity下载和安装
0 V4 F1 `; {* ~. ]5 }课时3 Unity 破解
, P5 @( D5 H6 _: Z课时4 Unity 什么是工程
/ ~" u8 {3 G) e# Z- u' D课时5 Unity 学习过程介绍+ v3 y7 W# f7 v5 ~" L) N
课时6 Unity中的五种视图
: l7 W3 o2 b/ |; g5 \! l" y课时7 Unity中的资源/ q' Y* Q( o2 U
课时8 Unity中的游戏物体4 y5 H g- d' o9 W. |
课时9 Unity中的组件Component& I& d3 K$ S+ X+ Z+ Z7 j6 \$ q
课时10 Unity中的场景Scene
: G5 T8 F* G' Y课时11 场景中控制工具的使用* f' Z# g2 j$ f- Y! k3 Y
课时12 Unity中的本地坐标和世界坐标系
) V K5 j! ^; r% R# w课时13 场景视图中的操作3 t, A+ z( Y$ l# K7 K& x$ Q
课时14 向量) z7 m. z U- A9 d
课时15 小结
& ~/ G: c' l! i# ~
+ `4 V7 }" g. o$ [" l3 G# Z/ d" [% O f" Q) F( _
基础入门之Roll-a-Ball滚动小球
! N- D1 G; l* y课时1 Roll-A-Ball游戏介绍1 k, J2 f1 Z' M- h4 o$ U
课时2 了解基本集合体1 P+ t v6 ~/ Q% z* r- P0 d
课时3 创建游戏环境
- v: }% _7 d. G' i0 t: F课时4 给世界添加光
+ {* C2 b: E& ]' c x课时5 学习相机Camera
: m& t7 O! o. @( T S课时6 创建游戏主角
2 y# r8 Z# P$ ~. O1 Y课时7 Unity中的刚体和碰撞器
! o3 f4 {0 p2 y课时8 Unity中的脚本编写
5 ]1 b8 K7 J' W) D: L5 n课时9 控制主角的移动
3 V! q+ Q0 z6 h% [, F" H5 R课时10 控制相机跟随: m) f+ m+ x( ]; ^2 Q' W0 U2 W
课时11 Transform组件
2 K ~9 P* S% l. ?; p课时12 创建游戏中的食物
9 f: M# ?5 r5 t1 H8 w) [8 Z9 W) \课时13 认识Prefab,完善场景中的食物5 e% w+ x G" }5 p) O( m, _
课时14 认识触发器" p, ~# z2 E& ?) |
课时15 添加捡起食物功能
. t$ }% ~: Y; l! h课时16 日志输出和错误调试
# U# q) {( e# `# x N
# p: f: y* K7 [: S6 l/ Z6 t! [unity经典入门课程之C#基础实例讲解(打砖块实例)/ ~6 M7 ^" B% V3 Q' C; F
课时1 开发工具VisualStudioToolsForUnity安装和介绍
( u/ M$ b% |5 |( T6 g0 E! @课时2 项目效果预览,创建项目和第一个C#脚本
2 [0 b; k7 X) r% D5 H) b& x- y课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象- ~, s& x- ` V$ } T y+ J
课时4 实例化方法高级应用,使用for循环语句创建多个砖块
0 ?: U3 g6 s; m$ @- A' |+ X课时5 课下作业-添加多行砖块9 d2 Y& `# |9 {5 e
课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现
, S! x% A. H7 `+ ~课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象
# n: W4 f' o. @6 f- N ]1 \课时8 课程小结 ( q8 D2 S3 ^, v' _7 I3 _
% f* M8 S" U1 N! j6 _% {# x, y, S
6 {( @. I- R7 F+ q' Z7 z8 g. F
|