|
CandyCrush 糖果传奇0 M0 \) V( }5 Z" T$ }/ E3 E5 A
部分课时目录(一共14课时)
9 d/ J Z7 W- Q3 F' H# {课时1 CandyRush概述
* M6 b& B' m4 ?3 l! o课时2 创建项目和添加Candy6 x$ Z3 f, g) D, B* u
课时3 二维网格类游戏本质和添加多个Candy
' t6 a% H" E: r+ t' G3 @7 d* y2 R课时4 随机Candy背景纹理7 d7 s4 p* G$ B4 x! {7 _
课时5 交换功能设计和实现
" v6 N8 q+ l( w8 X课时6 二维数组和删除功能! j/ n% t8 Z1 `+ \5 u
课时7 缓动效果添加和顶格的特殊处理% A" L5 c7 O) H
课时8 检测是否有可以消除的candy
: n' J/ @: G! ~ L课时9 完善消除功能和交换检测
( Q# b- X; n j3 @. Z6 `课时10 流程梳理和交换效果: [* C; v, A+ c' B
课时11 音效的添加
) a# I5 d9 l8 |课时12 使用协程完善交换功能
- C* X+ E( v* n4 p4 k& Y( m2 X课时13 Candy选中效果实现
7 v- N' g0 V; s( Q( T课时14 添加爆炸效果和震屏效果 o* }8 S7 a# g& j. C$ M3 Y @
, a7 Q4 C' G# m) w- g# s4 J5 ?9 F, k- E+ Z; h
3D跑酷,Escape From Earth 逃离地球7 t5 s/ }+ u9 U% Z3 e
部分课时目录:
) N# U' C! W2 W/ Q+ _课时1 逃离地球游戏游戏演示 ) q* |' x& C9 Z1 P* b
课时2 创建工程,引入和介绍素材
$ {& i; D% K$ |" t: j+ E# g0 @课时3 创建森林环境的Prefab
7 q" G3 u q- m8 K. I课时4 添加游戏主角8 i5 v: _9 u4 m' U
课时5 控制环境的无限循环生成
& Y8 i7 D2 V) e课时6 添加一号环境的跑酷路线
( c ^' V3 q( v; u% ]% ^9 l课时7 添加二号和三号跑酷路线; _! F# {8 c: M! Q7 R. O
课时8 设计障碍物一
/ y7 z9 F# Y% [' }6 [; h: c课时9 设计障碍物二+ d6 e5 }. t' _/ z
课时10 给障碍物添加碰撞器Collider. u$ [$ ^( m% @6 @9 K1 y* K3 N
课时11 创建障碍物的自动随机生成% `: E4 R: c3 t
课时12 添加游戏控制器GameController6 T4 p0 }. c v: c% Y% O, Q
课时13 给森林(环境)添加得到目标路经点的方法
0 C0 ]3 ^8 h) _" [: z. l2 x# m. S课时14 控制主角的移动
0 H4 t' U8 U# q3 O* v课时15 添加背景声音,介绍动画Animation的使用: M( r0 N! g7 H2 t: q& ^2 G
16.添加菜单状态的控制# b5 n) ~: l/ M' v- y9 r
17.添加主角的影子和控制摄像机的视野跟随
" h$ Q4 `& j! _" \8 l" {18.控制主角闲置Idle状态动画的播放
2 g7 `# \! g. v( @' E; H19.处理主角的跑步动画3 ~" e6 z- x, j$ X. P
20.得到触摸的方向7 p y" U" { |4 P* m' F+ g
21.控制主角的向左和向右的移动
1 R& N1 L# |, }; e22.控制主角的向左和向右的动画播放
$ R) s$ e2 R( i23.给主角添加大触发器和小触发器+ a2 b6 B, d! z4 A' M# h
24.完成主角的死亡判定和死亡动画的播放. O1 o$ D) Y2 b0 w# B- @6 S9 p: H6 C
25.完成主角跑步和落下的声音的播放
6 w& y+ q3 h$ S' F) v- }9 r. G26.添加警车
/ l! p$ y$ v7 E1 M/ B0 D! S27.添加警车追捕和刹车的声音
8 k8 q5 ~( C5 W! u! X! L$ L M28.控制游戏结束的状态
2 I7 N: T; T. t
0 L' |6 p8 h5 a6 ~5 k! n! o5 f/ `Unity插件之NGUI 完整开发课程,部分课时目录:7 N" D. c. e* k- {
课时1 NGUI介绍和插件的导入
: O, C6 Q3 r% ~课时2 创建UIRoot
/ l0 o# z' [& w2 s8 t+ a课时3 学习Label控件,显示文字
5 H, h5 C$ _% D: G* ^) J4 [课时4 学习Sprite创建精灵,显示图片
# w* o" ^. d% J3 P9 a课时5 学习Panel面板,控件容器6 x7 c }0 k$ M
课时6 创建Button按钮,使用脚本监听按下5 w0 j' C: U7 r( {9 D
课时7 创建图集Atlas# v2 a& y7 X0 V/ v- g. ]
课时8 切图SlicedSprite九宫切图8 {; L' n: A8 X
课时9 dynamicFont 动态字体制作和显示' P3 G4 ` H% _, k L. I) E
课时10 widget属性,pivot,depth和size
1 ?3 _* o2 f J7 [课时11 NGUI中的Anchor锚点设置
- ]% r$ b3 Z0 \0 j课时12 Tween动画# q$ C1 l/ c7 ?6 i4 I- J$ Y [
....: y! v6 Z. I( e d
2 v$ B$ \! d+ j$ h( R/ z- @9 G5 b8 ~0 ?7 a; G1 g- L
潜行游戏,Stealth 秘密行动' c5 @$ `. O: T
部分课时目录(一共30课时)- a3 p K( q- F: V
.." N& X' U# E( p' y3 M! Y& g4 J6 @) L
课时31 游戏介绍 ( T8 u0 k m1 R) M+ S" o i$ ]* P
课时32 介绍游戏场景和创建工程8 [( g: v4 l) ~" l0 Q4 Z
课时33 创建游戏环境
3 z; @; s' v- C7 j* [. s- L课时34 给环境添加灯光
' S$ ^% H: M6 c' |* r: J课时35 给游戏添加警报灯
4 c2 p) a4 _2 C, n. |4 U课时36 给游戏添加警报声+ [% y4 e5 W" O! N
课时37 给游戏添加控制器GameCo...# Q$ p9 \* s" F+ g" u
课时38 给游戏添加实时摄像机cctv...
9 i0 V' D7 |% O& J课时39 添加摄像机的旋转动画
0 Q4 h8 S+ U9 c! h: T. H课时40 添加摄像机的探测功能,警报触... q: H1 m- ~0 Z8 F: H
课时41 使用游戏管理的标签Tags) B8 ?- J9 F! V3 O
课时42 添加激光警报装置
( S6 w4 u- `, A& K: h) c; {课时43 设置激光警报的触发和设置激光...2 p( E: `5 c0 n* C' ~4 w. e& ?$ s N
课时44 添加游戏主角
: Z9 z- i/ G6 i. V L( |8 c( J, F课时45 设置游戏主角的动画 ! r K6 K; r2 g% F0 M
基础班
! Z. Y$ Q0 f: c1 z, b/ ~+ K这套是比较完整的课程,并且有实例课程,并且附带源码; V" W+ `7 L" Y5 P x
并非其他只有基础的课程,没有实例!
2 a9 f7 Z$ U5 Z" B2 [& p$ Z' A) L- r/ Q9 r9 X% O+ n
C#语言基础课程课时目录:
( b' h$ W) U, A: ~2 }7 p1 j& n) I课时1 C#基础概述- E5 a7 N) k& Y% C! Y
课时2 创建一个C#文件
X8 @8 f E0 v3 C7 Z课时3 编译运行和控制台
! A# g! l/ W0 [' L, [课时4 创建你的第一个应用程序
& N1 x% H, N( h7 V. P课时5 变量
, ^: y% J0 U; K4 t) G* G- ~/ S课时6 表达式
, Y0 T6 I' K9 ^6 o课时7 枚举
) d3 `9 D& ~" E& |0 Z课时8 条件判断语句
* R7 d, z/ d7 b+ @课时9 for循环语句
2 ^- K( y1 a: E. q课时10 while循环语句8 s* N, O- q6 d! ]: j$ U
课时11 函数
9 Q: }- v7 x/ }" |& U( L课时12 事件* o+ P9 k t5 _5 o
课时13 C#进阶
% l; R; H$ {* @2 W3 [+ E2 P7 ^课时14 类的概念
+ E2 ` K# ?1 K$ g课时15 继承1 n' C8 s ]) y Z- Y
课时16 MonoBehaviour% ~. E2 s+ {$ N2 V
课时17 方法重写Overriding0 G0 X' {4 ]# y! ~
课时18 方法重载Overloading% {, q: A# G) q8 q. L" e
课时19 代理Delegates% E- S f& s. P& D% U- ^* o
课时20 单例设计模式Singletons$ K' b4 q9 r) d) E1 h9 }
6 Y. g2 }4 P r" c3 ~8 w3 K
4 @/ y% \; V1 m基础入门之进入Unity的世界7 s# s5 R0 c7 i0 g& U2 K, x5 ?
课时1 Unity介绍4 R' `' n4 X( x- u' `
课时2 Unity下载和安装
9 t% x; S5 J6 x: S7 |课时3 Unity 破解
9 t4 h+ n2 U& Y课时4 Unity 什么是工程7 C' g6 R& R+ r
课时5 Unity 学习过程介绍
4 S( n% n) U5 R: M T! ~2 h. B课时6 Unity中的五种视图
; o) a3 {2 e, C) |: V课时7 Unity中的资源
% {9 k8 s& I" J- Q) U$ q/ m3 J, F课时8 Unity中的游戏物体& i$ W# U$ b" \2 W: B2 Z% k
课时9 Unity中的组件Component
1 D, C& f- h" X8 U5 U课时10 Unity中的场景Scene# b6 b S) z' s7 |9 z8 m+ V, m: b2 o: S
课时11 场景中控制工具的使用0 t+ `% `. j, }9 {1 j& a7 o
课时12 Unity中的本地坐标和世界坐标系4 V+ i" a3 I/ v: T2 s8 m6 [
课时13 场景视图中的操作
3 a/ C7 |0 s9 N; q3 P课时14 向量! M7 v' f: v* g5 r: M4 P# b
课时15 小结7 K6 W' `& \, r% F7 o3 X( f
+ s( a! g7 G* N0 ~/ m7 g7 ^& ]( { p; b# A! x( t4 ^
基础入门之Roll-a-Ball滚动小球
; i S: N5 K( P+ A* \3 v课时1 Roll-A-Ball游戏介绍
! [" u7 J7 W( q7 I# _8 v$ f; O3 q( n8 J课时2 了解基本集合体3 o) ~' L5 D' x
课时3 创建游戏环境
1 R- @& l3 M2 K课时4 给世界添加光- x; X! L" D1 _% }. Q: H8 |
课时5 学习相机Camera! G- l9 U; M. D1 D& a
课时6 创建游戏主角9 D9 l- R- H1 O0 H9 V8 k
课时7 Unity中的刚体和碰撞器% E, L+ K- m, s K+ A9 n5 e
课时8 Unity中的脚本编写
0 W3 `# ^5 j& j T/ b8 |课时9 控制主角的移动 c0 w0 D! S z6 ]. `
课时10 控制相机跟随
% B2 A+ u" c( ]/ H5 |; @- g; U% E课时11 Transform组件
5 z b' ]! D$ Z5 k+ p a课时12 创建游戏中的食物$ Y. X3 B% G7 c: z9 S5 ~
课时13 认识Prefab,完善场景中的食物
( X- W, s/ j7 r* t课时14 认识触发器
; b- @2 y+ r# y2 h1 `6 j课时15 添加捡起食物功能* {' f2 e9 s+ h
课时16 日志输出和错误调试 y: {( S1 U% B9 C4 Y
: H& g7 | v. n6 K3 w8 m5 L% B( X, Uunity经典入门课程之C#基础实例讲解(打砖块实例)
9 x+ I4 Z( R2 x课时1 开发工具VisualStudioToolsForUnity安装和介绍
) J1 r7 T- L+ L! x课时2 项目效果预览,创建项目和第一个C#脚本% \: R {4 F5 R- H% o7 L
课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象0 q6 H5 X G2 X! D$ X; t1 ^
课时4 实例化方法高级应用,使用for循环语句创建多个砖块, f5 B/ P* r( K$ A
课时5 课下作业-添加多行砖块# y2 e; d0 D3 M7 T1 ~ W, ^+ B7 r- j
课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现
' ^0 h1 m1 @# H6 N1 n4 z+ p课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象
1 e. F$ I" I4 C; c课时8 课程小结
- C4 T. \1 ^% }+ e" i
# `4 f2 j$ M( q0 i4 K% B
* q! \8 K; K2 j, V |