|
CandyCrush 糖果传奇0 N% }1 F& v8 r" ~9 K
部分课时目录(一共14课时)8 }9 o5 F9 d& Z, q7 Z2 H
课时1 CandyRush概述
0 x1 M# N) x+ L& T1 j) W课时2 创建项目和添加Candy
1 f& a' `5 ]; D) {课时3 二维网格类游戏本质和添加多个Candy4 z9 {! ~7 m. \ r, d' Q" k
课时4 随机Candy背景纹理+ G% @! ~ Z6 n6 {& s9 H6 Z
课时5 交换功能设计和实现
0 x1 F) } b0 N( A5 d课时6 二维数组和删除功能" g6 {' p( }6 S9 L6 J: ^8 t
课时7 缓动效果添加和顶格的特殊处理* R9 Q1 _$ d0 q+ e% a/ x F8 I
课时8 检测是否有可以消除的candy7 U1 {# N# b9 o7 n
课时9 完善消除功能和交换检测 q4 p* t; s! x9 P
课时10 流程梳理和交换效果9 a$ t+ T. I! K* |5 \6 \
课时11 音效的添加 $ V/ ?. e. z. g2 H, ^
课时12 使用协程完善交换功能
* W6 M1 `8 J% q7 [# P6 L3 s课时13 Candy选中效果实现) r" m2 H6 C/ x6 J% i
课时14 添加爆炸效果和震屏效果6 f8 x5 k' O7 o! K0 ?9 C1 y
+ t) U/ H9 x7 l' q& P2 }$ F6 Y
0 W0 K& V3 V5 G$ M! v
3D跑酷,Escape From Earth 逃离地球
, E6 B K7 ~4 o3 Z+ v部分课时目录:
% V+ i+ s+ [$ W9 \9 ^: E. x课时1 逃离地球游戏游戏演示 9 V. t& s3 _6 z# x3 {) X" x$ v! q
课时2 创建工程,引入和介绍素材) O/ { V+ }; k4 E) L* s% h
课时3 创建森林环境的Prefab
/ b2 U1 s7 C3 g: ?) J9 M" Y课时4 添加游戏主角
3 D2 P/ R/ T0 Y* T& R* Q1 G3 g/ h课时5 控制环境的无限循环生成
' B _3 Z2 j" U3 \5 L0 C6 z' j课时6 添加一号环境的跑酷路线! [4 n! {, t/ F
课时7 添加二号和三号跑酷路线
6 D+ M6 s: R8 X' N5 l/ U课时8 设计障碍物一
* `: i7 _2 P' B0 o( I* P课时9 设计障碍物二
1 n6 J' ^8 F* S课时10 给障碍物添加碰撞器Collider& {3 h! Q9 c2 ~$ G0 p. X/ {. W# B
课时11 创建障碍物的自动随机生成
" R, i, g( E1 u! C1 K2 u课时12 添加游戏控制器GameController: J5 t' n0 k9 W
课时13 给森林(环境)添加得到目标路经点的方法7 Q) \3 L2 J: O
课时14 控制主角的移动4 x, c' l' o, E1 W. L- a
课时15 添加背景声音,介绍动画Animation的使用
* F8 U. L2 F% h/ R16.添加菜单状态的控制
7 u" O4 t- f5 X6 k" e# ~7 ?17.添加主角的影子和控制摄像机的视野跟随- N T( f" L9 B4 |( g
18.控制主角闲置Idle状态动画的播放
, A) Z7 `3 c( s- r- c19.处理主角的跑步动画
; t' a9 T# `. z20.得到触摸的方向* C- B5 @7 Z2 z- z8 f* w7 H
21.控制主角的向左和向右的移动6 [: a, r G8 X: K/ S7 I4 C$ M
22.控制主角的向左和向右的动画播放8 E r/ E/ l( k7 ]# C
23.给主角添加大触发器和小触发器, K$ X& }( D( c+ P3 I+ I S1 e
24.完成主角的死亡判定和死亡动画的播放
- J' ]/ @/ p9 m2 ]25.完成主角跑步和落下的声音的播放
# H0 s* [2 |: Z$ a9 {4 u$ c+ D2 k26.添加警车
# H8 `/ I7 u) F+ S7 E27.添加警车追捕和刹车的声音' n+ j* [. D4 T0 `
28.控制游戏结束的状态. }) k# q0 V% E5 @2 m
% p$ M: h( ^$ z/ p! R `% S4 gUnity插件之NGUI 完整开发课程,部分课时目录:
6 ]3 G) T8 h+ Q& n8 [6 v% `9 W" E课时1 NGUI介绍和插件的导入
. O7 K# D, G' A; A# A课时2 创建UIRoot) o8 B( l1 V6 {& D" |9 |
课时3 学习Label控件,显示文字
5 |4 u/ O) L: v6 y5 W( }课时4 学习Sprite创建精灵,显示图片! _) y3 Y# T. S$ I
课时5 学习Panel面板,控件容器
E. z9 U+ F6 X R3 ^课时6 创建Button按钮,使用脚本监听按下* E' ~) ^) ^4 C3 n
课时7 创建图集Atlas
# F* \5 U# P) c8 T9 {, O' J课时8 切图SlicedSprite九宫切图
, O' Q/ j; r! P! `9 I" E& W, v课时9 dynamicFont 动态字体制作和显示* \) a' q8 u9 z6 A. W4 q
课时10 widget属性,pivot,depth和size: Y8 C3 L& Z; @5 _6 ^. y
课时11 NGUI中的Anchor锚点设置
2 u: f2 ^2 e# E" g课时12 Tween动画
, v/ \, Q! w( G' k....
9 R% P6 V9 l: s4 {* A5 ~# L. t6 ?" X" @6 @' \0 ~" k
9 q" j5 k0 j5 y0 ~% ^' ?8 G3 j潜行游戏,Stealth 秘密行动4 |4 ^6 @% w+ S9 a9 h
部分课时目录(一共30课时)
2 f* |( g" @+ L0 M..
6 [$ t6 K- _; C3 g课时31 游戏介绍
1 J0 y3 O( N( b. H课时32 介绍游戏场景和创建工程" u; V* Y7 @1 [0 g: g8 }
课时33 创建游戏环境
) W! H- J' o3 p# y+ J9 Z6 p- ^: Z- ^课时34 给环境添加灯光0 h9 {; Z& R# Y2 _" J5 ]# C* _) c7 m
课时35 给游戏添加警报灯: U8 q+ \( i' `
课时36 给游戏添加警报声 I4 c- L! T3 J) d1 S
课时37 给游戏添加控制器GameCo...
7 Q4 _6 M$ n! y课时38 给游戏添加实时摄像机cctv...
/ w- J A6 G( g4 T$ J课时39 添加摄像机的旋转动画( s2 G, }$ D$ p2 Q! n, h2 ]
课时40 添加摄像机的探测功能,警报触...' R |7 B9 m) d) ]# [
课时41 使用游戏管理的标签Tags
9 ]/ B; y+ r( V$ S B课时42 添加激光警报装置
$ V- }* D" B& Q5 W$ j课时43 设置激光警报的触发和设置激光...& E8 [$ x( F+ n# Y9 p! V4 o
课时44 添加游戏主角
( U# `# K$ G6 _! x7 i R2 c5 A课时45 设置游戏主角的动画 $ l8 N; @( [# m
基础班
3 u7 v7 X% V, F0 z7 j& k6 G这套是比较完整的课程,并且有实例课程,并且附带源码
7 L5 o" B6 p! d$ |( y1 v并非其他只有基础的课程,没有实例!
- q4 `" h8 k7 [3 W
3 ?% {" M% ~- U0 nC#语言基础课程课时目录:( |% |4 s g- T* d6 u7 {
课时1 C#基础概述
y& ^' w4 F4 v/ d: U$ x) ~; k课时2 创建一个C#文件
+ I- O7 }! U2 G8 |0 L4 G/ v课时3 编译运行和控制台! ^$ g9 e1 ]$ a- Z0 T9 S
课时4 创建你的第一个应用程序
, G' E. O% }9 [# U课时5 变量( |: z3 b6 c# Q% |
课时6 表达式
/ f0 r9 k8 \/ d, p课时7 枚举
7 ~( p& K9 i( t& E+ I# s课时8 条件判断语句
9 M0 h0 f1 J) Y' p课时9 for循环语句
% k. l* o9 y- J9 n1 ~( r# S5 ~7 b课时10 while循环语句
2 E4 Y0 ^2 ?- U% @4 g g" L课时11 函数' y! g! s6 L0 i2 f" a" H# F
课时12 事件
+ k& K0 b$ Y/ \: T课时13 C#进阶
0 K9 Q9 ], E/ }! }1 I课时14 类的概念
* D# p$ D( A+ Z: _4 K" \& s! a( w, u课时15 继承6 c% _. i; U* v# q1 M9 e
课时16 MonoBehaviour- s& f6 }2 V! W* r1 b
课时17 方法重写Overriding
5 ~' F8 n3 V( m9 ?课时18 方法重载Overloading
+ q* H, i6 X, r2 g5 h课时19 代理Delegates
. C( M- {3 |5 u1 N# a课时20 单例设计模式Singletons+ J: T2 z6 r; k# k" f: U: F& w8 u
& G$ F3 u( L9 u! i% o9 b/ ?0 r% P I9 n. h8 C0 F F8 j6 G) s+ R
基础入门之进入Unity的世界3 G, T$ N7 c% r- S; G0 F
课时1 Unity介绍
4 ^# Q m" |( L- u( g( j/ E课时2 Unity下载和安装
[( L9 t! A# f( a& V课时3 Unity 破解9 j3 X# S$ H" ~! l1 c# q! x) m# l
课时4 Unity 什么是工程6 B$ f, B1 x4 @2 B9 j- a
课时5 Unity 学习过程介绍
+ P: o* b) L, ~! b$ X- b课时6 Unity中的五种视图
; D; g9 I d$ X: q- u7 `; c课时7 Unity中的资源
# ^% V2 ~. m5 q2 I课时8 Unity中的游戏物体2 H) z0 {+ t9 P% `& G
课时9 Unity中的组件Component
$ z; C: j% U, v# Y: v" |课时10 Unity中的场景Scene
' i4 n# E9 E0 u8 L% N3 `课时11 场景中控制工具的使用& g5 ~) b# {4 M9 Y" z# k
课时12 Unity中的本地坐标和世界坐标系* X3 ?4 d5 T# m- t x1 W& h. q
课时13 场景视图中的操作; C A. d/ r+ O& l! x
课时14 向量0 N2 x4 d- o" p
课时15 小结
; b" }! s+ c3 D; ?1 |) L9 L
, g1 P, S/ h L8 L$ D& O: b. J
& }- p% S% x& |" W基础入门之Roll-a-Ball滚动小球* H4 o( T) o0 `8 e' [3 m8 M
课时1 Roll-A-Ball游戏介绍
$ U9 O# [8 Q1 `7 v! i2 @课时2 了解基本集合体. M1 W3 w4 p& ~( y- b; F
课时3 创建游戏环境+ W" k9 R% l8 ^7 S
课时4 给世界添加光3 x5 ^+ a4 I3 w' \2 ^# n' W
课时5 学习相机Camera7 u8 y8 I0 W9 _ g( E
课时6 创建游戏主角% z% k$ t/ H8 I) s" x3 E
课时7 Unity中的刚体和碰撞器7 B) R3 ^1 B. ]
课时8 Unity中的脚本编写3 o. h# P0 g+ H
课时9 控制主角的移动$ @2 U" C' d- a% _2 W
课时10 控制相机跟随
- D) \/ l6 T3 j9 @6 n' t课时11 Transform组件9 ?# I" M0 D& e) c9 ]
课时12 创建游戏中的食物
9 t" V* I# O& {& G+ h! o/ [5 m课时13 认识Prefab,完善场景中的食物7 ~8 }% w' X+ Q; f' h
课时14 认识触发器5 g; O6 o n' Z! i. G3 O
课时15 添加捡起食物功能2 n8 j; \3 A. W2 ?
课时16 日志输出和错误调试
z% ^' H! W& p5 C- Z; x6 f$ E
1 [. h' o" \4 g; Z @: xunity经典入门课程之C#基础实例讲解(打砖块实例)
& \& J5 Z$ Q1 B6 f( Z% B- S0 x课时1 开发工具VisualStudioToolsForUnity安装和介绍
8 q2 {" ]3 m& H5 U& ?课时2 项目效果预览,创建项目和第一个C#脚本
4 j, X2 c e. P. W7 N+ Z8 C课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象
! w+ I* _% L# Z! K! W2 p课时4 实例化方法高级应用,使用for循环语句创建多个砖块
8 O7 } o: J, \0 k# f课时5 课下作业-添加多行砖块
) d" v" w% f: }# ~0 {3 [6 Q' ?课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现8 g3 ^' J" M+ W
课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象( O0 n) e: A) r4 t6 T3 U# r/ t
课时8 课程小结
4 N% z2 c* t" \! e y5 P# C0 j4 r
T! [3 p! f8 c; f& P& u% M
, t5 K K2 n! }% M |