|
CandyCrush 糖果传奇$ r6 B F) d' q. |+ K
部分课时目录(一共14课时)
8 g4 M9 g0 l3 R8 c( o4 _ U+ A课时1 CandyRush概述
: e3 j( W9 E7 l' v, d0 O. o6 m. ]课时2 创建项目和添加Candy
, I2 R3 e2 D* E! t6 d" }课时3 二维网格类游戏本质和添加多个Candy
* k a, h% V" q课时4 随机Candy背景纹理9 Z' ?+ W. U0 `0 I: c! ~$ k
课时5 交换功能设计和实现
: \" ]* [2 v5 R! `3 V: W2 U' S课时6 二维数组和删除功能
3 ~) ~7 w$ K8 M: _% q2 F% S6 {课时7 缓动效果添加和顶格的特殊处理
8 E0 b: B5 e$ U课时8 检测是否有可以消除的candy0 f# S# P1 z! o3 o1 X
课时9 完善消除功能和交换检测
1 U2 s2 q' W% f+ [' C! O. e课时10 流程梳理和交换效果- G# ?6 y: f9 Y+ [3 K
课时11 音效的添加
) U1 Q/ `. o: Y* V7 s课时12 使用协程完善交换功能
0 s+ q! a8 _& \) |课时13 Candy选中效果实现
) ?1 t6 M+ o. v. Y1 }' R9 e3 P课时14 添加爆炸效果和震屏效果
v& b9 p O l2 r1 Z6 T& b1 o& [2 p b# {5 ^& t" N
0 B1 x: W3 T2 B1 u, C5 S3D跑酷,Escape From Earth 逃离地球9 I# _. u( G2 N; t, D
部分课时目录:
9 c5 _2 V( T: x$ g课时1 逃离地球游戏游戏演示 0 r! x2 h( H c6 a' P$ f
课时2 创建工程,引入和介绍素材' n' r/ _- i; V# P/ s; k
课时3 创建森林环境的Prefab
0 j' D1 `9 o; L8 ]' G课时4 添加游戏主角
% [5 x1 W% K' {3 l% O+ m4 l课时5 控制环境的无限循环生成% H. B4 j2 U9 H; `6 A2 D8 h0 l: h
课时6 添加一号环境的跑酷路线7 x% ^7 O0 r2 q* P' V
课时7 添加二号和三号跑酷路线* |5 X. T% X: q$ e2 P& ]/ Z. A
课时8 设计障碍物一3 |% v/ _- D+ E) }- Z
课时9 设计障碍物二
8 I9 I6 q8 ?- n7 H4 N V课时10 给障碍物添加碰撞器Collider
0 L+ `& M' `% D* x8 S) C* M% m: x; }, m课时11 创建障碍物的自动随机生成
+ u E! [8 n1 V9 d7 {; P$ `课时12 添加游戏控制器GameController
" s) |4 `% B0 V/ y; O% t4 T9 D课时13 给森林(环境)添加得到目标路经点的方法" C- y4 p4 ^" o8 g8 s; r
课时14 控制主角的移动( [+ W& \' K; I$ @7 O
课时15 添加背景声音,介绍动画Animation的使用/ F( b) n [# l' {+ Q' L
16.添加菜单状态的控制5 m/ B, U1 R) ]4 p6 D( {% [
17.添加主角的影子和控制摄像机的视野跟随
8 R4 |( |7 ^) b- M2 s7 I18.控制主角闲置Idle状态动画的播放
3 n; s( t9 O: a5 c" B+ @* P* u19.处理主角的跑步动画
- A/ l2 [) l* y7 v# k20.得到触摸的方向+ F! T8 g& m7 Z4 V
21.控制主角的向左和向右的移动$ k1 B5 L3 [. G8 Z }0 r
22.控制主角的向左和向右的动画播放: |+ g& `) {) L }
23.给主角添加大触发器和小触发器
; z: L9 R) w" ^6 `3 N2 T, y24.完成主角的死亡判定和死亡动画的播放0 e9 c7 n& \( o* ~, X/ A
25.完成主角跑步和落下的声音的播放1 ]% Q/ @3 i$ x1 `: Q5 f9 F
26.添加警车
+ Y5 j1 o: e. g/ u' o27.添加警车追捕和刹车的声音
1 J5 j8 |0 J; X6 V28.控制游戏结束的状态. i! f o) l+ ?9 `# U/ l* R5 G1 H
0 X9 {) a! d: l, o( i& dUnity插件之NGUI 完整开发课程,部分课时目录:$ j) l4 G8 g H/ b" f
课时1 NGUI介绍和插件的导入
# s: a/ m8 ]1 o4 g4 s课时2 创建UIRoot4 h9 F$ s6 M, i8 e, c
课时3 学习Label控件,显示文字
, b! a& `# T8 G$ ^9 G课时4 学习Sprite创建精灵,显示图片
4 O- f$ b% T2 w A课时5 学习Panel面板,控件容器8 O3 k& ~0 l O! o$ n( n
课时6 创建Button按钮,使用脚本监听按下
% _" t8 E X" o! X8 s课时7 创建图集Atlas5 l r9 L# m. t8 O6 K
课时8 切图SlicedSprite九宫切图" M2 Q, P1 s1 H& U7 z% H5 C
课时9 dynamicFont 动态字体制作和显示
R f! V3 G+ U) ^, P课时10 widget属性,pivot,depth和size
) ^) T6 X5 I5 r' d$ X课时11 NGUI中的Anchor锚点设置
/ Y$ d' H4 M; I" T }# r9 w( H课时12 Tween动画) G" {& ^! f- \* M
....
c i+ z1 I: ]
3 K% V' ?; y5 R7 ~
" |5 s" u9 n0 q潜行游戏,Stealth 秘密行动' n! e9 C0 f, t' Q+ L/ \! d( z
部分课时目录(一共30课时) V e5 H8 s! x; Q0 X
..
2 a- c6 @9 p' B- e课时31 游戏介绍 q1 o' c$ q3 u& m$ u! S
课时32 介绍游戏场景和创建工程
- j6 k7 U( O9 b课时33 创建游戏环境# W M o4 p/ H3 Q0 Y& }8 O0 G( [
课时34 给环境添加灯光& _! ]3 C8 y! g7 p
课时35 给游戏添加警报灯
5 X6 ?6 V8 Z5 x1 X+ ?* D& R( H课时36 给游戏添加警报声* u S1 d" w- ^' l! u0 [
课时37 给游戏添加控制器GameCo...
1 y. ^9 M. l2 r; |课时38 给游戏添加实时摄像机cctv...
" O; H' h. N2 O7 @课时39 添加摄像机的旋转动画
1 s, ^0 J( N5 b" W* \课时40 添加摄像机的探测功能,警报触...' U8 K% h2 w* [7 F
课时41 使用游戏管理的标签Tags% `8 D2 o- y! D; A5 Y J
课时42 添加激光警报装置2 g* m+ B; f% K5 @
课时43 设置激光警报的触发和设置激光...5 {# i7 `8 d7 u- B& t
课时44 添加游戏主角 U7 \/ E* Y) F2 d
课时45 设置游戏主角的动画 1 {( F% y# |$ Q4 s3 P
基础班
/ N5 o0 {# ?9 a& H8 e这套是比较完整的课程,并且有实例课程,并且附带源码; d% y5 M- X( v1 T6 q/ U
并非其他只有基础的课程,没有实例!; @1 {0 W( o' n( Q/ o: Q% S
$ U8 k9 Q9 @% rC#语言基础课程课时目录:; Z0 ~0 Z% a: ]: L8 G! C
课时1 C#基础概述; T' D1 b5 z2 Q# p, I% \% O. R- M K
课时2 创建一个C#文件9 q7 x5 ^' D' e. G) T
课时3 编译运行和控制台9 N& }+ L/ j" A; C$ \
课时4 创建你的第一个应用程序
4 f! ]8 A: s/ u* U( V s5 W课时5 变量
' U8 w7 \- q1 x9 x5 h0 {课时6 表达式
) N" I' Q0 z+ h+ @0 w3 u课时7 枚举
. [# v3 S8 Q0 J$ i& P, r; x4 a. |课时8 条件判断语句% ?+ Y9 n9 H& \# o/ ^) [, g
课时9 for循环语句/ \7 ?! q# v7 Z4 B
课时10 while循环语句
2 ]" t1 {3 M* | u( {8 Q8 e课时11 函数
' M, t8 a* C' c6 \/ t课时12 事件
% r' W4 k' }, ~) v+ @课时13 C#进阶% f. E: y/ } M* x% g
课时14 类的概念: \5 o+ [3 l4 k. Q- f g( [2 w
课时15 继承
1 ]1 ?6 E1 l9 p! W' q课时16 MonoBehaviour- N. Q2 c3 `4 z9 g. j
课时17 方法重写Overriding7 @ m% {6 S+ h% V% S `& M3 a" ?& S
课时18 方法重载Overloading) R9 @9 x( g$ e, x$ P# y# _, Q
课时19 代理Delegates
7 ]8 @% C8 f; i1 A' i; ?课时20 单例设计模式Singletons, [, Y# J$ b4 ^- d8 m5 |2 i
) i7 w0 v: ]# @0 G
+ w W' k1 `. P基础入门之进入Unity的世界
3 w. J5 U" ^$ U8 [: w2 I5 U课时1 Unity介绍
. r" A. L. N% b3 q2 c, U. J课时2 Unity下载和安装
' T: E4 F6 f* V7 P* p; i课时3 Unity 破解
+ T* l [8 L. x7 C8 z4 O+ X5 f课时4 Unity 什么是工程. V% `$ U: ~! T
课时5 Unity 学习过程介绍7 h: }' w5 f" Y
课时6 Unity中的五种视图
: k9 Q! a1 A- i# F$ H% i" \; y, s课时7 Unity中的资源& F! m: H+ @6 |
课时8 Unity中的游戏物体
- K( l2 s& H# |) K& D课时9 Unity中的组件Component
: ~( H r l( f课时10 Unity中的场景Scene
% \4 j" {2 H+ p! N$ d2 h课时11 场景中控制工具的使用* }% ]' g- w/ Q# U( Q
课时12 Unity中的本地坐标和世界坐标系0 d) I. k6 c) F$ G( E
课时13 场景视图中的操作8 M" @7 {. I6 a1 a
课时14 向量% \+ } h+ ^* v7 J4 R5 V
课时15 小结6 ~9 {4 H3 E" y ~/ G$ A9 w
0 [4 y; ?/ D- z1 D5 c+ y
) Z2 ?7 t3 Z7 N
基础入门之Roll-a-Ball滚动小球5 |' Z8 m0 o# S! j3 v$ N( C5 u
课时1 Roll-A-Ball游戏介绍+ T- M; ?! G4 b0 p0 ?: J U9 Z
课时2 了解基本集合体
9 f! f, y" s& a. |# T" E% c1 A课时3 创建游戏环境
/ Z( h$ [2 p0 e. \! w8 P8 e课时4 给世界添加光6 I8 s" Y# u( y8 `# Z# p! e \
课时5 学习相机Camera# K% e* D) W- j/ Y: N! Q
课时6 创建游戏主角" z& w. p9 e$ s ?; L4 P) B
课时7 Unity中的刚体和碰撞器) @% ~! W4 Z, h5 F) y
课时8 Unity中的脚本编写 L! Z' V" [( O+ @6 X! R
课时9 控制主角的移动2 F3 M+ T& n: J3 q# f
课时10 控制相机跟随
) p8 M" P+ x6 d+ h X9 t+ D2 S( c课时11 Transform组件& N* ~* [. E% W
课时12 创建游戏中的食物
+ h" U) z) X5 C9 G- t& W- [课时13 认识Prefab,完善场景中的食物; ]! D4 i+ y4 H% B6 K! O- D5 w
课时14 认识触发器/ u0 s/ y# [/ t5 w* Y# X- n- W. k
课时15 添加捡起食物功能6 N$ R% ]/ O- i1 Y% j
课时16 日志输出和错误调试( n6 N& H' [/ {: F7 e
0 R+ h7 p4 H6 W8 W$ ~& x/ X3 K* Zunity经典入门课程之C#基础实例讲解(打砖块实例)
3 ~$ x3 z* d: q; H h课时1 开发工具VisualStudioToolsForUnity安装和介绍
! L) d+ S( v* g5 C课时2 项目效果预览,创建项目和第一个C#脚本
' }: M. E, o( J0 Q课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象
/ L/ w3 a8 ]) f0 o. b( ?+ U课时4 实例化方法高级应用,使用for循环语句创建多个砖块% x$ j+ z& I; h8 p
课时5 课下作业-添加多行砖块
7 W ~# C4 f: s$ C; e" P课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现) w9 F+ G/ ~" o6 A: Y G
课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象" V1 v8 P9 l4 N+ u- \$ f
课时8 课程小结 ( T. }+ U& H4 @$ e
* T" `$ H3 ]! E- [2 ^: |
4 ?5 p. b6 f( ]" x |