CandyCrush 糖果传奇
7 [) h/ P7 b" i% J5 \: D部分课时目录(一共14课时)
/ @5 D+ l' p/ }; m课时1 CandyRush概述
. }+ \+ M- u* g2 H1 S课时2 创建项目和添加Candy
0 O/ A; {4 G/ Y. j' C" y2 P" Q课时3 二维网格类游戏本质和添加多个Candy2 Q( n( ]2 T8 o' G9 z) o: O+ ]
课时4 随机Candy背景纹理
0 p5 G1 f/ w' |+ H课时5 交换功能设计和实现: G6 x: }( t, \8 R7 @, H
课时6 二维数组和删除功能
. D5 J; n5 y! U/ o课时7 缓动效果添加和顶格的特殊处理, \5 ]+ I+ i: ]9 d- Z
课时8 检测是否有可以消除的candy
# H' ], o2 L. h& v) @课时9 完善消除功能和交换检测
- c, P5 w( z5 y8 R课时10 流程梳理和交换效果& L4 e$ B$ a0 f% P! r' q
课时11 音效的添加
/ _7 c$ Y8 s3 H课时12 使用协程完善交换功能
& K* r; g8 Y: a) I0 O0 t$ s: ]课时13 Candy选中效果实现1 c% T0 e. u' {+ p
课时14 添加爆炸效果和震屏效果
: q$ b: o( U9 h2 \9 P3 c H$ W. K, L' W
; S5 |% m0 r4 X, \
3D跑酷,Escape From Earth 逃离地球* {$ \# u' E0 f0 ?
部分课时目录:5 h. v, t2 d5 h2 w [2 W. g
课时1 逃离地球游戏游戏演示 ' b. U/ B& {9 A9 B
课时2 创建工程,引入和介绍素材
+ V- ]8 V1 Y/ [3 i课时3 创建森林环境的Prefab. b/ G$ R, t# b. b
课时4 添加游戏主角. z8 z3 K' i, x, m }
课时5 控制环境的无限循环生成 T* p$ e/ @, J; j7 ?
课时6 添加一号环境的跑酷路线
& B- b1 {8 m: Z, g, j课时7 添加二号和三号跑酷路线/ ]2 g$ c2 D0 V( e3 \: i! J; t
课时8 设计障碍物一0 l2 s1 T- r9 `
课时9 设计障碍物二
G' l2 P! w0 v6 R5 d1 |' W课时10 给障碍物添加碰撞器Collider
5 \& C1 c; X: _! _3 q课时11 创建障碍物的自动随机生成
2 z+ J( Y8 O- ] o7 d8 T5 J课时12 添加游戏控制器GameController
& H2 d% d+ M5 J课时13 给森林(环境)添加得到目标路经点的方法
2 K0 S1 D( ?7 z4 K8 a课时14 控制主角的移动
4 ?: d3 G- D) Y" W: X( K# O课时15 添加背景声音,介绍动画Animation的使用
6 f1 o3 ?1 c5 d( [4 ]& E% W16.添加菜单状态的控制; C" |8 X* M" y9 b3 c% T
17.添加主角的影子和控制摄像机的视野跟随
* i) R- |2 |; L5 E: o, S18.控制主角闲置Idle状态动画的播放2 a; t: h- `1 F- {0 `" c' p: m4 [
19.处理主角的跑步动画
( b: P! K0 ]/ f( h20.得到触摸的方向1 h4 k b! u" ~$ j8 _
21.控制主角的向左和向右的移动
1 E5 S+ e! ^9 b" Q% Z* R22.控制主角的向左和向右的动画播放
0 `) u1 w L' J6 H4 z* S& |) _7 D23.给主角添加大触发器和小触发器
- |, S2 D0 W( _' D8 Y24.完成主角的死亡判定和死亡动画的播放! O. ]* X! p2 m5 Q
25.完成主角跑步和落下的声音的播放% z$ f9 V3 \% L/ W: X g
26.添加警车
* }, H" Z, i5 Z2 V9 {27.添加警车追捕和刹车的声音
3 g( ?5 I. f- q28.控制游戏结束的状态 W+ \6 u6 x, X8 t4 d% Z0 v, c8 Y
0 O9 I$ Y6 K* \# vUnity插件之NGUI 完整开发课程,部分课时目录:
: m$ _: m: ]$ B! r4 }4 H! K! S课时1 NGUI介绍和插件的导入
4 I# [; E8 ? j, X课时2 创建UIRoot
1 g; r: V5 C( p* z- H课时3 学习Label控件,显示文字* J- x6 p' b( G
课时4 学习Sprite创建精灵,显示图片
/ S+ o# N" x* E4 X0 U" N2 V" M课时5 学习Panel面板,控件容器5 J3 ~9 @% `$ \9 q1 z) H+ g$ N: ]7 F
课时6 创建Button按钮,使用脚本监听按下- y- d9 `* r0 F4 o9 j
课时7 创建图集Atlas
; ]4 O& E: |& H* r: d. C. l课时8 切图SlicedSprite九宫切图
$ n7 i E, l0 H5 q课时9 dynamicFont 动态字体制作和显示! T) D+ U: J% H0 F3 [7 i4 C% ^/ Y
课时10 widget属性,pivot,depth和size$ V! c$ Q9 k# o9 p# T- U n6 G
课时11 NGUI中的Anchor锚点设置# c& h H" _( K9 y; q) S: } q( B
课时12 Tween动画
( Q6 t* E0 N* h) f H; N....; d0 H" l: s, a
, @ M* s5 m% O, x- Z& {; i5 `
) ?2 j. s- z! m+ f+ U% |3 C3 P, f( C潜行游戏,Stealth 秘密行动
" Y4 I" `6 e, l$ @( ~部分课时目录(一共30课时)# {( Y. I1 _: J/ T) P% t
..4 m3 e7 C, N0 y- B0 ~/ S# E
课时31 游戏介绍
4 q$ J4 U- c3 P课时32 介绍游戏场景和创建工程/ Y. U& D E6 G6 _" w. V
课时33 创建游戏环境
& z+ Z: h# F# u) }& R2 u" [课时34 给环境添加灯光
; T2 ^3 D# {3 k课时35 给游戏添加警报灯- x$ t2 t T0 t+ l0 M& R
课时36 给游戏添加警报声8 f# d/ r% r. Y# E9 U( ` E
课时37 给游戏添加控制器GameCo...
5 m, x3 u4 ^9 h5 L& E1 Q% z V4 V1 P课时38 给游戏添加实时摄像机cctv...
2 w: ^* K) w3 X6 y9 d课时39 添加摄像机的旋转动画; y# a- w+ m' k7 |' v5 |
课时40 添加摄像机的探测功能,警报触...5 \4 u/ a4 T- N, E# N
课时41 使用游戏管理的标签Tags; K8 h/ r7 f* d/ W" Q
课时42 添加激光警报装置7 ? e& ~ q: u1 z& z, s. I
课时43 设置激光警报的触发和设置激光...) ^0 ^ H6 e, t0 f* y) z2 N9 D5 t
课时44 添加游戏主角
% C2 Z! n7 H8 l1 }. Q课时45 设置游戏主角的动画 
8 J3 d" x- `5 y8 `: t3 @6 l. r基础班' @8 {) Z R% _
这套是比较完整的课程,并且有实例课程,并且附带源码- ]2 u$ ^, s7 E4 U
并非其他只有基础的课程,没有实例!
6 z# e/ o) ~, \8 X, i, V0 W7 l4 x9 `$ s' ]' X! O, f$ G, ]/ z
C#语言基础课程课时目录:
/ X) U+ \+ L+ v3 u课时1 C#基础概述9 H, ]! ^. Z" w% ?
课时2 创建一个C#文件
' `& B; D: x8 r课时3 编译运行和控制台
- \7 ?0 j2 [, r: \课时4 创建你的第一个应用程序1 c5 ^/ `) ?1 q8 N g
课时5 变量# e9 O b5 i8 _5 j! W: {
课时6 表达式
1 f3 g+ ^3 B1 X+ W p( L" h课时7 枚举
: c: Z' Z% j) t4 R: }* h课时8 条件判断语句) h4 t, ]7 R, p' x& _- X1 w
课时9 for循环语句. E$ P4 b4 E8 n6 g
课时10 while循环语句
& K! L) V- `! `9 e- i$ g! X6 \# o课时11 函数. n" @ t' Q" x% r4 s- G
课时12 事件1 l, x8 D+ c% }
课时13 C#进阶4 {" d2 R" H( G0 e0 F# G! o
课时14 类的概念
* |+ H: r4 h! E课时15 继承
, t' H) Q4 T, o课时16 MonoBehaviour
, ?% B0 _) A0 _) J) w/ Y7 ~课时17 方法重写Overriding2 ]; l7 @) _ c
课时18 方法重载Overloading3 S. J' ?. x( ^; g
课时19 代理Delegates+ y/ D6 I8 G" N0 `* f0 b6 `
课时20 单例设计模式Singletons
# k* i/ _5 S1 q1 y3 z5 Y5 }7 {7 Z8 D6 I9 X, q" U
* o; q7 W- x3 j$ Z. h J基础入门之进入Unity的世界
1 w6 M- Q6 y q1 R! G0 \课时1 Unity介绍+ q* N* y! |9 G
课时2 Unity下载和安装
6 C; G$ x4 [# u5 h/ Q: q课时3 Unity 破解
# I, c( b( t1 v) E0 \' c课时4 Unity 什么是工程* s, N; k8 \2 o$ ]2 a* l
课时5 Unity 学习过程介绍$ f, l# I5 O0 Y" b* g
课时6 Unity中的五种视图; B5 v1 J% B1 Q9 `5 [
课时7 Unity中的资源
4 I* r5 o, S% v2 H2 U课时8 Unity中的游戏物体
6 o3 ~6 K( T( f$ p课时9 Unity中的组件Component
6 e+ O* n- z" C4 }课时10 Unity中的场景Scene
& o/ t3 O' K" _& K1 `课时11 场景中控制工具的使用- \5 [7 K6 |( L: p8 U; k' W
课时12 Unity中的本地坐标和世界坐标系
- g. i$ |1 g2 F/ `" |- }$ G课时13 场景视图中的操作( l" b3 m: N6 O% r
课时14 向量" x" D$ p6 J K
课时15 小结
, \! S* |9 {2 e
0 a6 F* n3 o* {/ p! C4 l! c5 j9 M' a3 Q8 a2 i
基础入门之Roll-a-Ball滚动小球8 t& n! I5 e, e$ l$ Z) ?4 ^9 b
课时1 Roll-A-Ball游戏介绍* Z: y* L) r5 W3 V+ i* e3 h
课时2 了解基本集合体
Q; m1 r* S; `& r9 \- X( `课时3 创建游戏环境+ `/ j8 i. |2 }
课时4 给世界添加光 J5 z3 p( A, h- A
课时5 学习相机Camera
& {6 L$ c7 G4 ?0 L# y9 }& M课时6 创建游戏主角
. T( D# P* Y2 d/ k( ~& n Y8 [ K课时7 Unity中的刚体和碰撞器" {6 ~2 \, D! ]1 G
课时8 Unity中的脚本编写& z% c& q, |7 g5 t/ h: p U q
课时9 控制主角的移动
- `2 S; a" Q% t9 F; ?+ y% S课时10 控制相机跟随
; R; g( b6 Y; O3 p3 n. Q3 j3 n7 ^课时11 Transform组件/ {: P# ?( J& g- H+ y @( a
课时12 创建游戏中的食物
: p8 G. @# N+ B, E) O课时13 认识Prefab,完善场景中的食物
; d t" _2 [6 `7 `0 G0 E! B2 b课时14 认识触发器
; H5 f2 b1 o* j2 c, w课时15 添加捡起食物功能
! p6 O" m W9 N4 i2 u/ `& V$ T/ |课时16 日志输出和错误调试& ]+ M3 e. r4 c" F0 m* I# f
% } o/ O+ X$ |) B
unity经典入门课程之C#基础实例讲解(打砖块实例)
* T! p) J0 a& ?$ m' K: Y课时1 开发工具VisualStudioToolsForUnity安装和介绍1 @* H' n4 r+ C5 r
课时2 项目效果预览,创建项目和第一个C#脚本! K8 m* U+ u1 L* i
课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象
1 r6 E& u1 {7 `. `课时4 实例化方法高级应用,使用for循环语句创建多个砖块
, |3 e) G- r* u. C' |9 O课时5 课下作业-添加多行砖块/ h6 m! `; e+ i: T. W
课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现; C0 b6 ?& R6 \: o
课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象
7 j6 |5 F* }7 T; h; P2 Y课时8 课程小结
0 n. ~, {% m9 f. n# G( O+ b" T& W
# K; i* e d8 ~/ \! ^ 9 t5 T5 s) J0 _) E
|