CandyCrush 糖果传奇# G; `1 b1 T; I5 G
部分课时目录(一共14课时)
! v$ x" k( i @; r9 R0 n; w课时1 CandyRush概述
/ k3 a8 R5 C3 v! i课时2 创建项目和添加Candy# Y8 s$ K5 w) A" k% t
课时3 二维网格类游戏本质和添加多个Candy4 K6 n) n P7 k
课时4 随机Candy背景纹理+ R6 {, u- g6 F! ~2 k* L
课时5 交换功能设计和实现
0 {! E' c/ X$ K. J4 s7 f7 P+ S课时6 二维数组和删除功能1 g) O# d% u, ?, W
课时7 缓动效果添加和顶格的特殊处理$ Y. _, i8 ?3 U; ]1 e
课时8 检测是否有可以消除的candy
# B5 _! x' y& ^. ~; z课时9 完善消除功能和交换检测- C% R) h' i1 ^: R
课时10 流程梳理和交换效果
2 ?5 F8 Z4 G! A& \1 o" o% f课时11 音效的添加 $ K- W, b% u% r8 @/ J3 I! A
课时12 使用协程完善交换功能
( ?( E8 ]1 _& K& p* t V课时13 Candy选中效果实现
0 B! O, j) g+ z8 o课时14 添加爆炸效果和震屏效果. V4 V# J6 l/ L) ?& \" I+ ?% [
% f8 ^. l; M8 A: U+ s$ o' u6 H, s' h
3D跑酷,Escape From Earth 逃离地球8 C. s- F& M U) v
部分课时目录:
- j3 z! t8 j& J) r课时1 逃离地球游戏游戏演示 8 X* } v* _; D4 `: v: G
课时2 创建工程,引入和介绍素材
/ n4 p( f7 B, u9 U课时3 创建森林环境的Prefab2 m1 G5 Y5 H" K
课时4 添加游戏主角" T/ h) f$ Q' Y
课时5 控制环境的无限循环生成
5 ~: h; w$ Y! J6 \+ o7 y课时6 添加一号环境的跑酷路线' w" q+ |+ X( m, Y2 [( ~+ L# [: ^
课时7 添加二号和三号跑酷路线- J" r6 d4 d; [
课时8 设计障碍物一
4 j9 e" k$ V& V* C) H7 g课时9 设计障碍物二
2 Q& ~/ M& N1 @& a课时10 给障碍物添加碰撞器Collider8 L4 }( T6 ^+ |3 Y
课时11 创建障碍物的自动随机生成
' m. q. n, f. f( v/ B( A& u, G8 \课时12 添加游戏控制器GameController6 h! }6 V; ]1 O% A; H- T1 t o
课时13 给森林(环境)添加得到目标路经点的方法& H5 f: A( ?! S1 [* f) f
课时14 控制主角的移动: ^6 J2 U# E- m5 I' u( \8 B
课时15 添加背景声音,介绍动画Animation的使用
# \& y0 D9 s. _3 [16.添加菜单状态的控制4 Z8 i- B9 Z$ H" u
17.添加主角的影子和控制摄像机的视野跟随; a! m4 x. f* a. w
18.控制主角闲置Idle状态动画的播放2 E6 v$ t9 f0 G- r/ d$ e
19.处理主角的跑步动画
6 S$ E5 f# ]0 A3 o20.得到触摸的方向
; ?' Z. x% ]: A! w- c21.控制主角的向左和向右的移动7 c+ |8 Z* U, ^4 @
22.控制主角的向左和向右的动画播放) k$ m* O. V0 w5 V: E
23.给主角添加大触发器和小触发器2 C4 ?1 [6 I! F R) w1 ~ P# a
24.完成主角的死亡判定和死亡动画的播放0 I6 X+ s. n3 K! s N- o
25.完成主角跑步和落下的声音的播放
- M; d, b$ ^. H. i26.添加警车
% h7 q0 U" w* f& y27.添加警车追捕和刹车的声音- ?' G7 q; H" Z1 |5 |! ]& g6 m: v! L# N
28.控制游戏结束的状态 y: w! ^/ ^5 B
& e2 r/ c: ^- w* G) D' L
Unity插件之NGUI 完整开发课程,部分课时目录:
$ c. ?6 X. `0 J/ c课时1 NGUI介绍和插件的导入 7 k* G& T9 J0 P. O0 u% x4 A/ U) a
课时2 创建UIRoot. V0 s( d& X: J( l
课时3 学习Label控件,显示文字
V- M& v9 v+ A+ r3 j t课时4 学习Sprite创建精灵,显示图片
' c V* p3 }1 J. B课时5 学习Panel面板,控件容器9 n4 R7 d0 Y8 A! n7 L" E
课时6 创建Button按钮,使用脚本监听按下0 N) f3 `, V# x% S/ f" ]
课时7 创建图集Atlas$ e6 w# s. \7 K9 s
课时8 切图SlicedSprite九宫切图
; A, F; v( m6 W) q' h& @+ i课时9 dynamicFont 动态字体制作和显示# _- ]7 o" G2 l( y7 N. }0 o( P
课时10 widget属性,pivot,depth和size
9 s: K; I; |+ v1 ?! P' r* ~课时11 NGUI中的Anchor锚点设置
8 ~/ \. _9 B+ m/ L( u课时12 Tween动画
0 q, Z2 [& S6 S" Z: K+ c1 [. o....
4 p% j/ J; t; m, F3 b9 @% b! o
" v: G# _! E* o5 G
; \4 P& n: Z! k2 s. X% \1 C/ u潜行游戏,Stealth 秘密行动2 j$ W$ h7 A* j) v: Z3 {
部分课时目录(一共30课时)% J+ W5 c, q2 H" P' z. l( w4 E
..6 C. h5 c" L6 |8 U4 P2 C
课时31 游戏介绍 & j/ p- H u1 |3 e" l2 L
课时32 介绍游戏场景和创建工程
\9 P7 Q4 d$ y" _4 i% L课时33 创建游戏环境
9 O" }. _. s: ?. p4 G; X课时34 给环境添加灯光: k+ A/ `9 T! ?5 Q
课时35 给游戏添加警报灯; {; f `3 j* ^$ Z$ o
课时36 给游戏添加警报声
# e" f# ]; M7 Q3 o# F, x2 F, F课时37 给游戏添加控制器GameCo...
. M; _% S& z. P: t2 s6 O) q2 K课时38 给游戏添加实时摄像机cctv...6 b" b2 s; Z: l; {+ c; p, M: U! ?
课时39 添加摄像机的旋转动画4 @2 z" t4 V- T* F
课时40 添加摄像机的探测功能,警报触...
! @/ j0 O. B, [1 `" O$ p4 `. J课时41 使用游戏管理的标签Tags8 b/ |, a1 Y- M* g( O1 i
课时42 添加激光警报装置0 D( b' L! B5 o) ]5 x9 ]* E
课时43 设置激光警报的触发和设置激光.... ~; b( G3 u7 C! D. L3 Z
课时44 添加游戏主角
4 |1 H% t4 V/ u: W' G9 k课时45 设置游戏主角的动画 % |1 V- t& N2 T3 t
基础班+ S }) D) J0 A7 |6 A
这套是比较完整的课程,并且有实例课程,并且附带源码
G9 r4 l S( n! o" x( M+ g9 L$ s并非其他只有基础的课程,没有实例!
8 ^; Y% F) n& w
2 k7 P* h/ D. c9 fC#语言基础课程课时目录:8 I$ t' W" |% X* S' \
课时1 C#基础概述0 y4 h# c/ ?# v P7 U4 B8 ~/ L
课时2 创建一个C#文件" w: @" Z1 _ D" a; ~+ b
课时3 编译运行和控制台6 _) j% @/ o( ^/ y6 @1 M% ^6 f
课时4 创建你的第一个应用程序
; o7 K: }: d. d( g8 j1 ?课时5 变量
) t* x8 ?) | s7 S( ?6 W课时6 表达式
! o4 S) T, J0 |* B5 r课时7 枚举2 V# G2 d3 u2 L1 _" K1 \
课时8 条件判断语句3 @& |& T0 E0 D0 y
课时9 for循环语句
2 c( F r! n+ D6 I! z课时10 while循环语句6 l3 N" R) s$ V1 P9 X3 t' v
课时11 函数
. N! i4 z, q7 y" o# G$ u课时12 事件
% R/ z5 j( q9 E课时13 C#进阶% R' t0 [3 o" \2 r5 q C7 y
课时14 类的概念% p/ X7 b5 ^4 T& r0 l9 B
课时15 继承6 r$ k/ S, |$ G& Y e
课时16 MonoBehaviour% v5 V. \, |' I
课时17 方法重写Overriding& V! A. f) a- e2 Y ^. z5 h0 H
课时18 方法重载Overloading
* }7 b8 {3 e( x! ?2 [. l课时19 代理Delegates
5 D2 z3 k* P- p课时20 单例设计模式Singletons
- K& P& g" o. v' m4 _
$ t! a: l6 @. t5 G* z
& A1 o' d# t5 ^5 y5 f% u0 g; _基础入门之进入Unity的世界
% X. j9 g; y, f; L8 J课时1 Unity介绍 {! f7 P; [- w) d9 ]% `
课时2 Unity下载和安装3 q0 \& \0 D1 T" A( [0 S- l$ O F. h
课时3 Unity 破解
, y+ n% ^9 n/ f% d/ K课时4 Unity 什么是工程8 J1 k3 f7 C/ J4 e9 s8 \% X
课时5 Unity 学习过程介绍. E# n1 \& i5 r! O( L
课时6 Unity中的五种视图
- y d. ]3 G2 c" J: f3 l6 k课时7 Unity中的资源
$ u- u) U! W7 Z3 o5 s: Y4 ~$ m" ~课时8 Unity中的游戏物体
5 ^) W$ W1 h* K! B9 `6 ^0 W/ ?课时9 Unity中的组件Component
7 @ G: f/ D. f0 S; t |- G课时10 Unity中的场景Scene4 U3 Z3 D4 b' t/ F; q
课时11 场景中控制工具的使用
L' `* M2 _3 K& K" p0 C课时12 Unity中的本地坐标和世界坐标系
& J8 H, M% A: L3 Y3 j课时13 场景视图中的操作
/ }" I! G( A+ ~课时14 向量
2 ]3 I9 ^* a$ W) \. X# G课时15 小结( V* @# v9 H8 a2 V7 x9 f* L
7 \! c' C! ?' l6 c% j9 k
$ u& s6 y( V; Q3 t2 n) S基础入门之Roll-a-Ball滚动小球& Y9 y$ M; n2 D' `
课时1 Roll-A-Ball游戏介绍
# N$ g& @4 V2 ], d% }课时2 了解基本集合体
6 m a6 H6 i' P2 j" K W* C课时3 创建游戏环境
$ c. s$ f" y' Q w; Z课时4 给世界添加光
t4 E$ w5 H- Q课时5 学习相机Camera
0 q/ [) C5 ?! M课时6 创建游戏主角7 ^& m% s9 ?3 x8 j" }
课时7 Unity中的刚体和碰撞器6 w1 {' a+ L8 j% G; k8 e, c- g, v
课时8 Unity中的脚本编写& `3 w9 C; w4 i% Y+ i( L+ U
课时9 控制主角的移动
* ]/ P. X3 n$ l课时10 控制相机跟随/ d! F9 E$ y% `6 h9 Z# s8 j! p
课时11 Transform组件
* b9 {& b6 \5 H% v课时12 创建游戏中的食物6 r+ \* |6 l$ q' l
课时13 认识Prefab,完善场景中的食物6 h% }; w$ G8 O# b8 b- W( q6 A- ~
课时14 认识触发器9 j0 R) K3 ~! z" K4 `7 ^
课时15 添加捡起食物功能
$ J4 T$ D- I% F% i3 a% W0 h课时16 日志输出和错误调试) G% S& C* W1 o4 X# G
5 f+ v s0 ~) l2 H* @9 L5 L
unity经典入门课程之C#基础实例讲解(打砖块实例)/ [1 Z; z5 c) T* H( B. F
课时1 开发工具VisualStudioToolsForUnity安装和介绍) N3 U% ~4 N- ]- q+ h' {/ b
课时2 项目效果预览,创建项目和第一个C#脚本
2 u" O2 P- k8 b% }2 x课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象
( \' x" Z' w% O& f, t; j课时4 实例化方法高级应用,使用for循环语句创建多个砖块
; k' ]" t& C& ^7 q& ` e* d7 A* i! Q课时5 课下作业-添加多行砖块
, J2 v/ o* Y( [# E/ z+ Z课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现1 g! i% I- i* f( \9 H( D* P6 q
课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象
! r+ U. u9 n7 y- I课时8 课程小结 2 }3 @$ O) h6 V. s/ ~
$ q1 Y) @. C! T+ K( T9 y9 N
" f1 M9 N' t, Z: {5 a+ W" I0 @ d |