|
CandyCrush 糖果传奇2 B$ V% ?. {0 t& q
部分课时目录(一共14课时) I# |& U1 c) J% l h) d3 E
课时1 CandyRush概述
4 @+ L; U O% P) G! c; p课时2 创建项目和添加Candy
8 `- B |3 u/ E7 t8 |5 P课时3 二维网格类游戏本质和添加多个Candy
8 C( P \$ q0 ?/ q4 t, k课时4 随机Candy背景纹理
- P. }, K4 U5 I/ u7 q8 ^) H1 M课时5 交换功能设计和实现
1 L$ b0 p! @/ u2 }- ?课时6 二维数组和删除功能# [& |1 c8 T( n: D. q
课时7 缓动效果添加和顶格的特殊处理1 I( U& Q# D% S; q
课时8 检测是否有可以消除的candy
9 v5 V$ _, U9 l: J ^课时9 完善消除功能和交换检测
# \: ~9 y! @- }课时10 流程梳理和交换效果5 Z8 p: p7 E2 \- o* z' V
课时11 音效的添加 : W6 P W* p5 {% A7 q
课时12 使用协程完善交换功能
+ [: Y3 @; g8 l* \$ a$ S, g7 F4 [课时13 Candy选中效果实现# i. ~: ~: d' H- a* A. J3 `( T
课时14 添加爆炸效果和震屏效果
' [6 ]6 r8 a2 J! Y; h o' x8 o0 Y4 O9 s! |/ y. L0 q3 T4 K$ u# m
$ A% j. ?* r3 d) `9 y
3D跑酷,Escape From Earth 逃离地球
; a* B# O" t; Z: v p. L部分课时目录:! {' z5 v1 |( X# _
课时1 逃离地球游戏游戏演示
5 r- y/ U5 Z9 [( E& J课时2 创建工程,引入和介绍素材
' \) L$ O$ `8 r课时3 创建森林环境的Prefab* J u# O1 t! I( N+ g$ j7 r7 _) D
课时4 添加游戏主角& T9 `8 K0 b4 e+ b6 B
课时5 控制环境的无限循环生成2 M$ F7 P- x F9 y& g) W
课时6 添加一号环境的跑酷路线! Q" n$ W. t& D' N' Z1 R
课时7 添加二号和三号跑酷路线
6 _) t( H& F9 m( |/ I; [. ]课时8 设计障碍物一+ W# ?4 c! S, A% p- w, Q
课时9 设计障碍物二
/ C9 N' J& D+ q$ ~; M! S) S课时10 给障碍物添加碰撞器Collider5 u2 Y5 P& Y# c% `
课时11 创建障碍物的自动随机生成
+ e- k7 `+ d& t! y课时12 添加游戏控制器GameController
4 B! K5 ^, ]) I! E% s5 }* f/ `课时13 给森林(环境)添加得到目标路经点的方法$ B- L3 c. q/ I+ i' ^! ^4 L
课时14 控制主角的移动
& w. |1 F4 F4 J6 n: ]. }课时15 添加背景声音,介绍动画Animation的使用8 \5 `1 c! B4 @+ w6 Z9 c
16.添加菜单状态的控制7 _7 R( ~0 O- L, B# ?$ h% [: K
17.添加主角的影子和控制摄像机的视野跟随3 I: B1 @; @* w
18.控制主角闲置Idle状态动画的播放! v* |3 `4 W) Z/ E+ i9 w7 @
19.处理主角的跑步动画
8 F1 p6 Y% n& `& X x, H20.得到触摸的方向# E: U8 R* X# N) M1 g! |! y( L
21.控制主角的向左和向右的移动
z) w$ Y4 X+ d22.控制主角的向左和向右的动画播放8 j2 u" R# k' w
23.给主角添加大触发器和小触发器
6 e; T+ U6 B7 j4 S24.完成主角的死亡判定和死亡动画的播放
, h. n% {2 {) E/ |25.完成主角跑步和落下的声音的播放
( R( H( G) A* l2 G26.添加警车6 R5 D: f4 q7 d! K
27.添加警车追捕和刹车的声音2 j3 C) T1 `% I2 I
28.控制游戏结束的状态
5 @9 p1 ?( r" S% L* A8 k- l1 y- r) V/ ?* X" C
Unity插件之NGUI 完整开发课程,部分课时目录:
- K/ f) y1 e! k课时1 NGUI介绍和插件的导入
5 `# K* e3 y3 o" J: [9 |, l& ^- M课时2 创建UIRoot# c! G, p) k9 ^. I9 D1 ^
课时3 学习Label控件,显示文字
w0 K4 o$ g7 E6 z8 [' Y# R- ~课时4 学习Sprite创建精灵,显示图片
" b7 J5 Y( z0 {, ^课时5 学习Panel面板,控件容器4 m* A* l, U# H9 w1 C
课时6 创建Button按钮,使用脚本监听按下
; x' q/ K5 L0 \$ y" I课时7 创建图集Atlas
5 a) ]5 j5 X& S" ?) S5 `9 T课时8 切图SlicedSprite九宫切图
9 n9 K- f% E8 h4 b( `课时9 dynamicFont 动态字体制作和显示7 P8 R1 X# q" A, S& ?. h5 a2 {
课时10 widget属性,pivot,depth和size' R( K0 E8 c9 N( E+ c- z
课时11 NGUI中的Anchor锚点设置: O# u+ c, l" d. Z# g. } a; q
课时12 Tween动画
* y8 A0 R1 h" o3 t& ]* }....
$ B9 D' n* t6 r: S4 L! p
A; V+ r6 U, B
/ n" q; P7 v0 f& x7 d7 E0 F4 W潜行游戏,Stealth 秘密行动6 u. Y0 z7 x0 @* [
部分课时目录(一共30课时)
# f2 f, Y" y: f0 r8 y..
( q1 c0 Z) C6 D$ b课时31 游戏介绍 . z# A$ ^/ u/ I; n8 S* Z7 M8 R' f C( Y
课时32 介绍游戏场景和创建工程0 S- }2 h0 E8 d
课时33 创建游戏环境8 z. b& b# {" ]8 G7 w
课时34 给环境添加灯光# G( q; U% K* T% w7 X
课时35 给游戏添加警报灯' Y% W& @( ~$ B9 h
课时36 给游戏添加警报声
: y1 Y0 U+ i6 n课时37 给游戏添加控制器GameCo...( e' B1 {0 }2 e! d( ~
课时38 给游戏添加实时摄像机cctv...! x: l9 @+ x( W4 a* |+ z! e
课时39 添加摄像机的旋转动画
, u8 i- v' f) `, j: b' t8 }课时40 添加摄像机的探测功能,警报触...6 c( n% O( G0 [8 z# Y8 T
课时41 使用游戏管理的标签Tags
+ F8 X/ T( h! }) x1 b课时42 添加激光警报装置
; V8 |- w* |4 @+ ^+ ^/ u8 h课时43 设置激光警报的触发和设置激光...
: ^ Y( c ~! t) E课时44 添加游戏主角$ ]& | U* v9 q3 W
课时45 设置游戏主角的动画 5 y9 d0 r5 z0 o, h/ m. F
基础班
& }# r2 R, _! |3 a7 k这套是比较完整的课程,并且有实例课程,并且附带源码* a: C! n4 W. m* T9 t8 ]" e: S
并非其他只有基础的课程,没有实例!
; ]% L. C9 `2 J$ e* N8 Y1 p9 H9 r) v/ V
C#语言基础课程课时目录:
$ B, l4 q; p' G, k: U {2 ~课时1 C#基础概述
% E8 r0 T" R+ e0 ?7 [9 i课时2 创建一个C#文件 y+ X7 e2 H/ \5 t: y
课时3 编译运行和控制台
! d9 v$ C c. `2 c( d/ @! B课时4 创建你的第一个应用程序7 l- |, L: V+ T. t4 d/ k5 j
课时5 变量* b& B4 V# B3 ?9 H& h0 h+ c5 ?8 Q3 O
课时6 表达式
# C% l8 E" k( Z$ L& a* V0 h1 U课时7 枚举
+ O3 u* n \6 I* q" y课时8 条件判断语句
2 Y; S# X2 O2 p' L' _ A* H课时9 for循环语句
' {7 g. a- r( P课时10 while循环语句
/ G4 n8 s( c% I课时11 函数
3 [% r. n3 G: V: t课时12 事件
B. g" e. ~. }: p- M z0 k- X课时13 C#进阶5 G7 e/ f# @/ Z
课时14 类的概念
9 d9 Q/ ]- ~" W2 w5 @" P课时15 继承& A3 p' t; \3 D/ l* ^) B
课时16 MonoBehaviour( Z. g. B2 \2 d" ~5 b2 K* o! Z3 D
课时17 方法重写Overriding
- G8 [! {4 f/ s$ u* d" l课时18 方法重载Overloading* q* [3 s' n1 s2 U& t8 x8 _1 {
课时19 代理Delegates
( J" f6 h& C e4 y4 Q5 n5 _4 f/ w/ e9 ^课时20 单例设计模式Singletons& a& k% p: b+ w0 B6 M" h" j
( |9 X5 t o8 E4 ]3 D, Q* Y1 `7 P# H* C# E$ @+ Q6 ? t
基础入门之进入Unity的世界& x! T' N# Z; B: q. P* J5 A- s& I
课时1 Unity介绍0 p$ U- R, P$ G5 S
课时2 Unity下载和安装
" ]5 I& ]* O6 B3 F" ?+ Y- r/ z! J7 f课时3 Unity 破解# S' Z0 F3 o7 }0 R6 O
课时4 Unity 什么是工程# y" _) @. V3 j! E
课时5 Unity 学习过程介绍, e7 F+ M4 I3 R! V: I. N
课时6 Unity中的五种视图
' M1 U0 x) R9 s; V2 f课时7 Unity中的资源
1 \5 p, F$ u3 K% m1 U课时8 Unity中的游戏物体" x6 a# f" N' v' L; f
课时9 Unity中的组件Component
" _" q6 K- I% f% j: `4 F3 G6 e课时10 Unity中的场景Scene
; m# p& F& o9 [7 h, U/ y3 x& |+ o- K课时11 场景中控制工具的使用
+ [- |: U% Y" B9 y. Z课时12 Unity中的本地坐标和世界坐标系
6 Z1 F" _. ?9 B, M课时13 场景视图中的操作1 X" d: G% |8 ~ z \) D6 B% \. h2 N# \
课时14 向量
, b" u2 I, u6 I. D7 s课时15 小结
; G- M# v% j3 R4 _! A5 @- z2 U, O
2 ~: D* P2 r/ I! R9 | W- r# L% E' x) @8 e
基础入门之Roll-a-Ball滚动小球
( ~- T( S: `- o课时1 Roll-A-Ball游戏介绍
- G/ \" ^3 t8 [8 F, G8 ?( ?2 Y课时2 了解基本集合体 e# c3 k* @8 P1 z4 {. S
课时3 创建游戏环境
/ A! _* C3 a- t f课时4 给世界添加光$ m6 J! D9 ]8 v( k+ [$ R' C
课时5 学习相机Camera
: T4 c& E% a. |; w- x. a课时6 创建游戏主角
* M/ }: {, N' h" M; ]6 H/ {! D1 o+ i课时7 Unity中的刚体和碰撞器* z. U/ j7 ~2 J
课时8 Unity中的脚本编写
/ ^" {8 T( J- \2 _课时9 控制主角的移动8 W6 n2 s5 }6 M
课时10 控制相机跟随5 g+ ~/ a: x7 t/ Q
课时11 Transform组件( r1 D+ T, n. a6 [( `- Z. ]
课时12 创建游戏中的食物
0 z3 }. L) O' H& V6 ?课时13 认识Prefab,完善场景中的食物
/ Y( c$ d2 B* w1 P' R, O4 e' H课时14 认识触发器( `, k& W. z% a" G
课时15 添加捡起食物功能
1 X% g+ u3 T; c' b, x2 \2 r课时16 日志输出和错误调试
* v2 F7 }+ O* D5 V# @& G$ ^% U1 A5 x. s! A$ l) _& K( C- p
unity经典入门课程之C#基础实例讲解(打砖块实例)
' [$ [ J9 C6 k8 X8 }课时1 开发工具VisualStudioToolsForUnity安装和介绍
4 O, Z- i, \4 ?( @7 b: Q课时2 项目效果预览,创建项目和第一个C#脚本
6 C4 D+ v2 v2 ^- O; D: m课时3 脚本挂载,控制台使用,变量声明和赋值,在舞台添加多个对象,使用脚本初始化对象- x+ ? g2 \0 s( F! k% m) ?
课时4 实例化方法高级应用,使用for循环语句创建多个砖块7 Q! c \6 S( I$ V: i9 r
课时5 课下作业-添加多行砖块
$ ~6 R! g; ?2 x课时6 组件机制,刚体介绍,类型转换,函数返回值,发射小球功能实现& K v/ T; T" l+ @
课时7 条件判断语句,鼠标按下事件处理,获取水平和垂直改变数值,改变对象位置,自动销毁对象7 W! c R8 C( k& w7 f% a7 z" P
课时8 课程小结 1 ^# n0 o3 [2 u8 Q9 v
0 E1 j$ j/ m* ]
. w2 @0 E( s, }$ a1 P |