CandyCrush 糖果传奇0 z7 m, | q9 J
部分课时目录(一共14课时), X- a. D) w3 X7 H3 |
课时1 CandyRush概述
1 `6 s) \) b: n+ h; a' L课时2 创建项目和添加Candy/ J( D, R; D/ c" ]4 B. h: X$ x& I, \
课时3 二维网格类游戏本质和添加多个Candy/ x; u' F! z8 e2 `( u: ]( y6 t
课时4 随机Candy背景纹理
; w. I- P. q7 B# R课时5 交换功能设计和实现/ Q. {' _# T3 _2 t& L: `
课时6 二维数组和删除功能
& @4 _2 x A, ^. Q课时7 缓动效果添加和顶格的特殊处理
$ k! R. s3 K( |+ Y n课时8 检测是否有可以消除的candy
/ u( y$ y# x2 _' o9 t" S0 k课时9 完善消除功能和交换检测
* k9 C5 G9 Z* }/ V* b3 C k课时10 流程梳理和交换效果
/ U6 K9 s d: K, ]课时11 音效的添加 8 n* k9 V. q4 S% m. m+ K3 O. ]' ?
课时12 使用协程完善交换功能& n* Z) C( c% e8 S0 {5 T; i
课时13 Candy选中效果实现1 x) l4 c' K) \- ^
课时14 添加爆炸效果和震屏效果
0 b& k {9 t7 D3 J6 P& _+ y3 z" ]6 ~1 O4 d) M
: m; o& v& v2 X# C: D# y. J* M3D跑酷,Escape From Earth 逃离地球* X" Y$ }4 H7 h$ f. F
部分课时目录:, ~- t7 s- c+ H1 d1 ]7 u! B- o
课时1 逃离地球游戏游戏演示
! K- y- H5 u" C" V3 r. D. c5 n/ J课时2 创建工程,引入和介绍素材
+ ^7 t4 z* X0 F课时3 创建森林环境的Prefab2 W. ~) F& \+ W; M; w
课时4 添加游戏主角7 z9 ^. ]- c v0 A* d
课时5 控制环境的无限循环生成* D* c( ?: W) j. N* C# R
课时6 添加一号环境的跑酷路线
. h, J& I; ~ s6 Y课时7 添加二号和三号跑酷路线1 G9 p$ H+ F& w+ P3 Y
课时8 设计障碍物一
) c6 }4 `* J/ u& H; y% F( S课时9 设计障碍物二% h) Y t4 X& b4 Z- v$ c
课时10 给障碍物添加碰撞器Collider
( \- H. P) O# {课时11 创建障碍物的自动随机生成
1 @+ Q9 Y' x w* b6 T课时12 添加游戏控制器GameController
* S( b+ r/ A2 [+ S0 @6 ~课时13 给森林(环境)添加得到目标路经点的方法
& i+ b) D$ k$ p6 a* I课时14 控制主角的移动
# O8 n7 _ I; k0 x# I5 \( f课时15 添加背景声音,介绍动画Animation的使用
, }; I( }0 q1 S$ M- P4 \16.添加菜单状态的控制
) U+ G5 D6 m4 b! v, _8 o17.添加主角的影子和控制摄像机的视野跟随
* f$ d$ p+ ]( o: [18.控制主角闲置Idle状态动画的播放
& I; m" D1 z7 o& \* `19.处理主角的跑步动画
, ]$ \7 Z, \2 B& L- ^" t1 R20.得到触摸的方向9 K4 f1 Z6 Z$ u* }8 `, L
21.控制主角的向左和向右的移动
! k' q9 p6 @ E# p* c/ h22.控制主角的向左和向右的动画播放2 L8 L# B h t2 R( u- J G
23.给主角添加大触发器和小触发器% Y% f8 Z4 L; g) t: M
24.完成主角的死亡判定和死亡动画的播放
; p" i/ n" k- Z) u( f, I$ w25.完成主角跑步和落下的声音的播放
- h* }4 ]& Q; c, T1 V! S26.添加警车! }2 n) g9 E# c
27.添加警车追捕和刹车的声音
m5 p' o0 J6 C' E+ D, D3 [28.控制游戏结束的状态# V/ |4 o( ]7 I0 v7 {
7 J( `4 Q8 C$ d1 _Unity插件之NGUI 完整开发课程,部分课时目录:0 K: F4 L" v8 N9 _
课时1 NGUI介绍和插件的导入
- ~4 } L2 X" N8 e5 x) R" i! t" @$ u课时2 创建UIRoot
* d% J& O* V+ d课时3 学习Label控件,显示文字
) }) c8 Q( T/ q6 f+ d课时4 学习Sprite创建精灵,显示图片) y0 C# m1 |9 O `5 f3 v
课时5 学习Panel面板,控件容器1 @ @. \. ^7 u7 o& B8 ~* l/ b
课时6 创建Button按钮,使用脚本监听按下
- Z7 G4 A' c# v9 x8 A2 Z课时7 创建图集Atlas9 u2 J& m/ A+ h y* g9 l* S
课时8 切图SlicedSprite九宫切图
0 t- X! I. W9 A; }. O/ c7 t课时9 dynamicFont 动态字体制作和显示) p; O7 J" f0 B. u3 n; l
课时10 widget属性,pivot,depth和size8 k/ u8 ? L" [% L
课时11 NGUI中的Anchor锚点设置( P2 l& I! J8 \) S' K' O6 h! C
课时12 Tween动画
% l0 x* N3 y Q$ t....
# {5 }- T! A2 l% z3 q }* E
3 v3 N E% M i/ C$ [
. m: S4 |6 X5 v* h$ c潜行游戏,Stealth 秘密行动
, ~0 _- B d0 C+ e, C5 Q$ R2 N0 `部分课时目录(一共30课时)1 g2 n8 X* \; a4 r, ]
..$ ]" M; `7 |6 [6 c& c7 N* ^
课时31 游戏介绍 ( ~* y. R a8 c/ `; X
课时32 介绍游戏场景和创建工程
. U: f; S5 x5 k课时33 创建游戏环境- A9 ~1 m$ H8 ]2 ?
课时34 给环境添加灯光+ s* l" q, {. a% X5 e9 `2 l' ]& ?% a
课时35 给游戏添加警报灯
# g# }/ Z6 c/ ^* e) x- j课时36 给游戏添加警报声) F; O1 E$ U8 ]3 l
课时37 给游戏添加控制器GameCo...2 u% Q; {! n+ X5 B- |
课时38 给游戏添加实时摄像机cctv...
! S7 Q5 o$ a1 V课时39 添加摄像机的旋转动画" `* F' O: h& E2 Q: d3 u$ m
课时40 添加摄像机的探测功能,警报触...
/ f' D6 y8 f+ q X9 T" V课时41 使用游戏管理的标签Tags
; A: Y1 s5 U- X) o$ x7 P课时42 添加激光警报装置* _; {+ E$ ~: S' W0 Z3 W
课时43 设置激光警报的触发和设置激光...
8 `& E9 Q" {; f% x5 L课时44 添加游戏主角
" P o3 q1 |- f0 l* b- d课时45 设置游戏主角的动画 # O5 V) q! M5 Y) p1 c1 F
基础班
* I) t0 D/ s3 t* z这套是比较完整的课程,并且有实例课程,并且附带源码
% T6 }4 O: w2 Z8 |6 u2 Y并非其他只有基础的课程,没有实例!
0 k2 Y- e6 u2 ^4 h6 k$ Z' O) S4 \6 j ^3 Y5 [; w+ y
C#语言基础课程课时目录:
( n; b1 |; D# U% Y; h0 \课时1 C#基础概述) W1 m. p" e/ b: |6 J
课时2 创建一个C#文件
+ G% }# a: P9 B2 K0 P- @课时3 编译运行和控制台
5 r2 @ ]+ P8 b课时4 创建你的第一个应用程序6 d1 y( }, u! m: N
课时5 变量# S, ~4 _" [# M
课时6 表达式" n; U& R' V5 l3 F4 X! P
课时7 枚举
- V6 t: S/ z7 o8 b4 T6 l课时8 条件判断语句/ X/ Y/ T6 k, f
课时9 for循环语句
3 i o& t5 |% K0 T1 Q6 C N" a课时10 while循环语句
% p4 T% W9 V% ^' ]课时11 函数
& a1 [+ K: c( ^0 x$ C课时12 事件
) r7 n! J0 q) z5 f! _3 q课时13 C#进阶
* V* R: ~# h2 I1 e$ C2 v课时14 类的概念
* P& g1 A* @ O$ u课时15 继承
- _# x* Z) j& I( I6 C8 A% i5 [课时16 MonoBehaviour
% a5 S# x0 T y; e. ]课时17 方法重写Overriding
) e' R) Q4 r6 B$ d! Y$ v# n* U课时18 方法重载Overloading- O! o/ G5 r9 K& v
课时19 代理Delegates
# e/ o% f8 ^# P# ]2 r课时20 单例设计模式Singletons6 h. D! ^- f. R; k* h& _
6 t/ W7 `2 U; X4 P, M0 T! |
3 [% Q/ F0 \5 D基础入门之进入Unity的世界1 b1 t; T7 S" S# e
课时1 Unity介绍2 ?1 M# O/ h P/ V) f4 ?) k8 H( p6 G
课时2 Unity下载和安装8 |4 A7 a5 y8 S) A$ F7 F" G
课时3 Unity 破解$ z7 K/ t2 ]8 y
课时4 Unity 什么是工程
; [1 W' Q$ g9 w. z课时5 Unity 学习过程介绍
4 F e5 ]9 T4 h课时6 Unity中的五种视图* L7 f+ ]& m1 q
课时7 Unity中的资源
7 K! Y' z7 I* i7 j; X4 k课时8 Unity中的游戏物体
. g+ c* k8 [8 o, j9 k$ Q8 N0 w课时9 Unity中的组件Component
- I) G) S' m9 h) P b课时10 Unity中的场景Scene- M3 X; I: ?" b
课时11 场景中控制工具的使用
8 ]* [( m0 m j; b) g% L课时12 Unity中的本地坐标和世界坐标系
) |5 p8 K% E) z' l- k课时13 场景视图中的操作
0 Y8 S1 c2 a; v1 N课时14 向量- N0 v: A S" d1 D
课时15 小结8 z; y9 m; u8 F$ C- U6 j Y
' S8 ?- q5 |- b" S
/ x' ~; f4 y5 {5 p! q/ w: ^基础入门之Roll-a-Ball滚动小球
% K' `( D" Z2 q- e8 w: T4 e& r课时1 Roll-A-Ball游戏介绍
, v! c0 o; |+ l, L% p/ e. E课时2 了解基本集合体( G9 J* h7 H9 q
课时3 创建游戏环境
* X5 ?! x6 A# z: m: ^; Y课时4 给世界添加光5 R* V' @& ?4 V0 \5 i
课时5 学习相机Camera4 Y n7 b! c" {/ q( n' O
课时6 创建游戏主角' p7 D, u5 @# X, }. e
课时7 Unity中的刚体和碰撞器
+ a; h4 X% b8 o H6 @. _课时8 Unity中的脚本编写3 B# c. a6 J! t# c6 F8 d7 n
课时9 控制主角的移动# }* H, z* h, A, D
课时10 控制相机跟随
v( Z% q' i" i) {2 J0 |( d课时11 Transform组件1 B( f5 p8 q+ i
课时12 创建游戏中的食物
* W/ d7 I1 o# ]) G; I+ d课时13 认识Prefab,完善场景中的食物$ ~3 | x x0 T
课时14 认识触发器 `! z, I& W8 U& p/ j. `
课时15 添加捡起食物功能( S! w7 K) n9 O! Y
课时16 日志输出和错误调试1 a' W* P5 Y _
2 ~% D9 I z* `5 P- {9 Dunity经典入门课程之C#基础实例讲解(打砖块实例)& V) y8 { X5 X) e) v
课时1 开发工具VisualStudioToolsForUnity安装和介绍
; }8 @9 ?* e( y课时2 项目效果预览,创建项目和第一个C#脚本
7 V9 k8 z& J I; t课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象
& D. c8 |9 \. o' A& j. v& C课时4 实例化方法高级应用,使用for循环语句创建多个砖块
: K$ @& o* G* k8 I' V; C课时5 课下作业-添加多行砖块
0 ]/ D4 D1 W- v0 O+ l5 i课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现* \# z% \7 E9 N6 K# k4 {" h
课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象1 g0 h0 _- }& h# i) P) X
课时8 课程小结
7 ]& l. a Y6 a0 ]! o- f$ |
6 b; F- M. h: T' F
, P" e. r! D/ n0 c |