|
CandyCrush 糖果传奇
1 }/ c, t: M+ J2 G部分课时目录(一共14课时)9 z; k9 f# _0 ~
课时1 CandyRush概述" c% L" Z, A7 z a
课时2 创建项目和添加Candy
4 C& T5 m/ v& ^7 g8 E0 M课时3 二维网格类游戏本质和添加多个Candy1 q) @$ l/ ~5 h4 I; N
课时4 随机Candy背景纹理
3 f4 ]7 r7 a1 ]. S' h课时5 交换功能设计和实现
3 k6 p. N- d6 m课时6 二维数组和删除功能! D! r/ K {& C
课时7 缓动效果添加和顶格的特殊处理
8 u! t; w# l' ~6 |! H! \课时8 检测是否有可以消除的candy
9 p, W/ r" o) _( w/ A; H( K课时9 完善消除功能和交换检测. _0 K5 x5 w4 L5 o/ @ i' F6 w
课时10 流程梳理和交换效果
. j, ^) f( U$ M. u; ] A9 z课时11 音效的添加
- M) g! L. r6 |8 a课时12 使用协程完善交换功能' w7 E% f$ c9 Q% ]* T
课时13 Candy选中效果实现
7 C' H* l, |$ m$ r8 P课时14 添加爆炸效果和震屏效果$ d: I- [! m/ Z) b6 H. z
: f: ]/ a' ~+ q8 i- R7 X
( Z W6 x/ m! A% E$ s3D跑酷,Escape From Earth 逃离地球: N, J3 c" F" |4 y- @) R
部分课时目录:5 [( m c* k1 _1 h# g
课时1 逃离地球游戏游戏演示
% o3 ~+ M% m8 i) b( D课时2 创建工程,引入和介绍素材
' O R# ~0 J4 n: D$ _5 j3 O课时3 创建森林环境的Prefab
" N) X" R* _/ y/ K& Z课时4 添加游戏主角
6 |1 v% U! [! }* w; f! R6 d课时5 控制环境的无限循环生成
4 m* h& G h# S1 f$ y1 X7 A课时6 添加一号环境的跑酷路线
4 T, \3 D! p b" ?" H' S7 ^课时7 添加二号和三号跑酷路线% Q. O z5 p5 T3 U1 o; j: J2 |0 Y' G
课时8 设计障碍物一4 [1 W. \" c( y
课时9 设计障碍物二
& z: |6 u4 w& V6 o& E$ O- b课时10 给障碍物添加碰撞器Collider2 s0 }* O" F* m `# \* \* i: ?
课时11 创建障碍物的自动随机生成6 u$ E" G" u$ x# A% B k
课时12 添加游戏控制器GameController
# O! Y* _9 f$ R( V课时13 给森林(环境)添加得到目标路经点的方法
* h3 R( u1 I0 s7 y课时14 控制主角的移动+ @, O: X* `+ _) X# m
课时15 添加背景声音,介绍动画Animation的使用
$ t; C0 P* p! {3 F) I16.添加菜单状态的控制! @* g( r; x+ C A+ H; ~" ?
17.添加主角的影子和控制摄像机的视野跟随
/ T! f9 l9 @$ T& w0 Z& n- s$ s18.控制主角闲置Idle状态动画的播放
1 }% W( S! d" V H p; p19.处理主角的跑步动画
- ?( Y& C1 }& m" D4 m& Y7 I8 e1 m20.得到触摸的方向8 _3 u( a. S7 o) s/ a; v' Z
21.控制主角的向左和向右的移动. N0 n' F/ v; i" }4 l
22.控制主角的向左和向右的动画播放
" W3 B) q4 ~3 m! |) }$ h# F23.给主角添加大触发器和小触发器
; s L2 F! }, f1 J& G% f$ Q24.完成主角的死亡判定和死亡动画的播放
1 O# E# o* \; C8 D25.完成主角跑步和落下的声音的播放
2 k8 M; l3 L/ s+ f x* Y26.添加警车
3 q9 N7 @9 m# `- J27.添加警车追捕和刹车的声音
6 S& ^ U6 C1 j: H28.控制游戏结束的状态
( @% G# v1 l' m9 @* d x5 t9 I6 |8 q: `& v
Unity插件之NGUI 完整开发课程,部分课时目录:5 ?) [$ t3 h5 a. D0 u7 U
课时1 NGUI介绍和插件的导入
) `# j, _" p" e0 O课时2 创建UIRoot X- n4 V6 V4 a* U' ~. n4 O
课时3 学习Label控件,显示文字
. Q4 |# K% D* U9 [& Z! b- \课时4 学习Sprite创建精灵,显示图片
; h0 h; r* m- Y4 i+ G. G课时5 学习Panel面板,控件容器% x+ L0 { x7 c1 R: S T
课时6 创建Button按钮,使用脚本监听按下, E: r& U2 z) e1 |/ @" h# V5 ~
课时7 创建图集Atlas
/ P( j1 M" J; p n* o% \1 P课时8 切图SlicedSprite九宫切图 h0 k6 v2 `# b; N8 ]
课时9 dynamicFont 动态字体制作和显示( R+ }9 y7 A2 u( a
课时10 widget属性,pivot,depth和size- _. ?$ D1 {4 h( R9 H! ?
课时11 NGUI中的Anchor锚点设置
+ D4 o: w/ M. V9 `课时12 Tween动画
! }) j2 b# M. W$ k+ { K3 n....! Q3 J& p, z2 Y( ]6 b" j2 A$ b
9 |5 y4 y- ^4 ~6 m
* O" ~4 f& m/ Z6 X1 Q; d5 u+ s# c
潜行游戏,Stealth 秘密行动
: r: x" K) _% Z部分课时目录(一共30课时)' F* V$ H( J8 n* H
..; e6 D3 _, P3 O% x6 |7 O6 J3 ^- a
课时31 游戏介绍
5 K1 j6 j# {9 u" b课时32 介绍游戏场景和创建工程+ [) L8 h( z5 T5 c' r5 g9 m
课时33 创建游戏环境
% E; i" M& W `$ J# o课时34 给环境添加灯光
8 m _' J" ]" e5 i+ ^7 p课时35 给游戏添加警报灯- F4 P. b& m4 k1 l
课时36 给游戏添加警报声
$ `9 E k N% g$ B6 K课时37 给游戏添加控制器GameCo...$ b8 U1 _5 c1 r9 p
课时38 给游戏添加实时摄像机cctv...0 p6 }! x# n' c' S. A
课时39 添加摄像机的旋转动画
6 K1 X; m u* b3 ~8 v4 R课时40 添加摄像机的探测功能,警报触...
/ g" U+ K$ q; C* V) f- f3 k& @课时41 使用游戏管理的标签Tags
+ @) Q& h+ \6 ?- W& k0 M课时42 添加激光警报装置3 K! R' V' [' |, m$ u
课时43 设置激光警报的触发和设置激光...) d$ I0 d9 w- D" K& g
课时44 添加游戏主角, z6 F5 A/ i4 l; J
课时45 设置游戏主角的动画 $ R( Y5 W8 Y M+ t
基础班9 j5 ?$ X- `+ G; M
这套是比较完整的课程,并且有实例课程,并且附带源码
. E6 p( ^3 n! X! M0 p, P2 h并非其他只有基础的课程,没有实例!0 ]( A4 ]/ O& a0 C
7 Y' k2 e1 w3 w, @! W0 _! B- g$ W4 R
C#语言基础课程课时目录:. u) `) r1 [; K+ P
课时1 C#基础概述
# b# L' I+ y" }! z课时2 创建一个C#文件
2 }; V' ?8 |( [* G9 S1 g6 f) d课时3 编译运行和控制台1 T7 C- @6 Z( Y' X f0 _; I5 S
课时4 创建你的第一个应用程序
% L5 W+ R1 M# [# ?. N课时5 变量
" f4 [( L6 ^2 k0 i( ?1 g! t5 }课时6 表达式
7 ?, ]; `; H7 C课时7 枚举; f* h5 s7 i/ f# \ x3 R0 D
课时8 条件判断语句
( x- `1 X! S1 J/ S! m: a* h课时9 for循环语句
8 L- i" {1 I5 G& J! a课时10 while循环语句
P9 @- o: D- p& n4 B) S课时11 函数/ ~* Z0 @+ c" m3 y- \8 e) Y
课时12 事件
$ L' X+ D5 N% _9 {5 C# x" \7 e1 M1 g课时13 C#进阶
6 G* R3 h1 `9 x课时14 类的概念" ~, E) @. v% Z" b$ i4 S) p" B
课时15 继承1 l: X1 o% |9 }1 m4 c1 z- w
课时16 MonoBehaviour
. r! z% e# }; ?! g- P" t课时17 方法重写Overriding
& }( @, G2 a8 w# I; V课时18 方法重载Overloading
: I ?) p0 f+ u$ ^* Z. _" p0 M课时19 代理Delegates X/ R0 J5 c1 W% p5 u
课时20 单例设计模式Singletons
% z/ r1 q% [1 R `- k* `- B# j9 j( Q9 |
2 I, h5 |4 T" I基础入门之进入Unity的世界. i* l0 ]1 |4 j' B" B0 x. p1 X
课时1 Unity介绍
2 E6 W1 M+ L% k0 B9 X( q# R- I课时2 Unity下载和安装& _4 {8 y$ r" i7 S+ P9 [
课时3 Unity 破解
`9 F; W1 {4 B& N! R6 T课时4 Unity 什么是工程% t1 |3 q0 B- \) M) r; }' n
课时5 Unity 学习过程介绍- r2 r2 F3 x0 z
课时6 Unity中的五种视图
e6 m/ ]8 I0 h7 \5 W6 I8 v, ~课时7 Unity中的资源
5 d$ ]! w9 P/ |, U/ W; f5 c课时8 Unity中的游戏物体
, U* _% L; R& L$ M2 c7 F! f, N课时9 Unity中的组件Component* h; d) x$ x4 v7 Y& X1 j, j! o' U
课时10 Unity中的场景Scene
) {6 k% _! g5 |4 n: u; [6 I课时11 场景中控制工具的使用
$ O% A0 f* _$ M8 ^/ [0 y课时12 Unity中的本地坐标和世界坐标系
& i5 W. k1 F, M0 n课时13 场景视图中的操作2 C) \2 p' i1 B) G1 n+ z
课时14 向量7 d( a* ]) Y. W. U# M
课时15 小结
$ x& W& m; W, |2 l9 Z7 V
# P0 p" g4 U, c$ [. J, r3 ?: {) i0 \& n! u2 m* p
基础入门之Roll-a-Ball滚动小球9 u7 Q- L" L; F y% c8 m6 A& ~
课时1 Roll-A-Ball游戏介绍
9 `4 s8 C) Y7 E# w; [6 a* P. o' f课时2 了解基本集合体& k. X# Z( F: g- f# s
课时3 创建游戏环境; P% ]) h/ a" ]" U0 V. h# |
课时4 给世界添加光+ Y" v2 u8 l& Y; h5 s" l) j @
课时5 学习相机Camera/ F- J7 [( D8 z, W3 K; B6 ~8 S
课时6 创建游戏主角
3 z9 u' e- ^7 r Y/ I( W& o# q4 ]课时7 Unity中的刚体和碰撞器 d9 B2 c: ?- n1 k1 w
课时8 Unity中的脚本编写
7 Y4 Z. w, p# \% I8 o, U课时9 控制主角的移动
" B H- a5 @( t5 k# W2 B3 O4 G. x课时10 控制相机跟随, X0 U) T( Z, [. Z
课时11 Transform组件, t! R `& p9 S
课时12 创建游戏中的食物4 m* Z' v% t0 p* d
课时13 认识Prefab,完善场景中的食物
3 o" L1 P N' {2 j: f课时14 认识触发器
. r: h \4 g% ?7 s+ [! ?+ d课时15 添加捡起食物功能0 Y4 Z* R+ G. V& w0 H# ^9 D( a
课时16 日志输出和错误调试3 k2 Z b+ I5 ^3 k
) J( t! G: k, U. v- }, x
unity经典入门课程之C#基础实例讲解(打砖块实例)
. {8 T& o) ?- G: a课时1 开发工具VisualStudioToolsForUnity安装和介绍
' [$ W8 f- @, E% {2 T! W( t课时2 项目效果预览,创建项目和第一个C#脚本
1 W& `, ^1 e9 S2 N* G: ]; Q' D课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象: d2 p$ ]5 V7 H% W! Z
课时4 实例化方法高级应用,使用for循环语句创建多个砖块
; }. y$ v+ f/ X8 o, i+ M课时5 课下作业-添加多行砖块2 l, |. \3 n0 Z, @# E+ Y
课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现
8 O% V* {; w; w课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象
; K. X* n5 i* U3 q/ S5 L课时8 课程小结
. J# N6 U$ ^& O% S* d. z. T5 Y1 Q; g5 V5 K
7 ~. ]# o0 T8 x* z9 `, Y
|