Unity3D

  • Unity3D
    02-22 01:54
    课程简介 Unity3D是当前最流行的次世代3D游戏引擎之一,它强大高效跨平台,是当前全球多款3D游戏(PC或移动端)采用的引擎。本套课程基于学员已经对U3D有了最基本的了解和使用知识,并期望能充分运用U3D提供的基本组件开发一个完整的游戏客户端。 本课程将全面的讲解U3D各种基本组件的使用方法,更重要的是其背后的实现原理,性能以及在实际项目中的应用经验,并逐步串联出一个基本的游戏demo。 课程目录 1.组件概览 10:27 2.组件的使用 12:32 3.组件的生命周期 07:24 4.坐标变换的图形学原理 15:49 5.Transfrom 组件 07:27 6.Transfrom组件的应用 16:45 7.Light及其类型 12:19 8.Shadow 08:17 9.Light性能 09:50 10.Camera组件的使用 10:37 11.正交摄像机 04:54 12.透视摄像机 11:01 13.摄像机空间 11:07 14.渲染到纹理 06:15 15.摄像机的性能优化 13:01 16.地形系统简介 07:06 17.地形的简单制作 11:47 18.组件概览 11:25 19.粒子系统简介 16:47 20.在程序中控制粒子的表现 09:18 21.粒子系统的性能 07:21 22.屏幕特效的实现原理 03:28 23.Unity预设的屏幕特效 14:27 24.自己实现一个屏幕特效 06:23 25.mesh的基本概念 08:12 26.mesh renderer 09:01 27.skinned mesh renderer 09:08 28.碰撞的基本原理 08:20 29.unity常用的collider 11:58 30.rigid body 09:26 31.Charactor Controller 19:32 32.Trigger 13:40 33.Physics Cast 18:23 34.物理系统的性能 08:40 35.实际应用:控制你的角色在真实环境中行走 22:10 36.声音系统简介 09:40 37.Audio Listener – Audio Source 08:14 38.在代码中控制声音 11:31 39.Movie和录音 12:32 40.Unity动画系统简介 12:33 41.legacy 动画系统(ANimation) 10:34 42.Mechanim 动作系统(Animator) 11:03 43.Animator 状态机 13:37 44.Animator 动作融合 13:26 45.Animator 动作重定向 15:02 46.Animator 根骨骼动画 16:55 47.Animator 动作mask 02:49 48.Animator 动作event 06:33 49.动作event实际应用:表现一个技能效果 23:38 50.Animator 性能mp4 08:59 51.Animation View 21:13 52.导航网格的基本原理 09:08 53.导航网格的生成 09:03 54.物体的寻路 19:48 55.导航网格的layer 和 cost 09:46 56.navmesh obstacle 11:35 57.实际应用:控制你的角色在真实环境中寻路 20:25 58.使用常用组件制作一个简单的客户端demo 34:32
    • 1278
  • Unity3D
    09-24 07:41
    《泰斗英雄联盟》作为一个MOBA类多人对战游戏教学案例,区别于RPG、ARPG类角色扮演游戏。本课程的主要亮点是更高要求的战斗系统,游戏AI,实时对战系统。作为多英雄的实时对战游戏,又对角色技能系统,道具系统,装备系统,地图与寻路系统有超出常规游戏的要求。同时也有基于c++的网络高性能服务端开发。 《泰斗英雄联盟》,属于接近商业级技术水准的Unity3d教学案例。涉及前端各个功能模块,项目架构到服务器端网络技术等。采取视频+直播的结合方式组成,教学模式采用视频+直播的模式,能够有效的进行自我测试以及核心知识点梳理。 ( V o; I7 @' w" W) B 〖课程目录〗:3 n/ A1 A1 R# d k: E 第1章: 开学测试3 G4 v i; V% }. f6 p9 ` 任务1: 直播课一- G! p" P" G! C* t J8 Y1 ]# H 01:32:00 + @& ]6 O& v1 B8 U 任务2: 1架构设计4 D7 y" s& x" R' E* \4 x/ e) H 12:49 任务3: 2打包工具' T3 H2 ]% i5 a t6 d; k 25:50 g% l6 d( p3 z( @9 K0 ^ 任务4: 3通用类一 21:02 ! T/ P2 H+ B* t& q# L$ z 任务5: 4通用类二 20:42 & ^7 e6 K! N$ {. J 任务6: 5通用类完结 15:04 任务7: 6管理类 21:09 任务8: 7代理类9 W7 x& h# _) B( X+ q+ m 14:22 2 y3 ]9 a* Y7 I; S9 \+ { 任务9: 8动态创建面板 08:52 任务10: 9面板之间的切换 15:03 任务11: 直播课二 01:11:27 第2章: 正式课程 任务12: Z_游戏客户端架构' E9 r; V. m) f7 h 01:21:41 ( m1 D( t! X3 o" W; U 任务13: 2资源管理类 12:19 7 [* y) e4 w- [ 任务14: 3单件模式 10:03 任务15: 4资源单元' C0 B. T; @% O* W) T8 c 15:25 ! N$ a2 ? C# W5 c6 b 任务16: 5文件存档 16:01 任务17: 6Asset文件5 w/ N5 d, K, j3 H$ B; _1 S 09:13 任务18: 7资源管理类 15:16 / g6 ]" c6 } i; a u* B9 ? 任务19: Z_0228客户端知识点2 \8 V: M& U! G# M" J 01:25:33 " l( w6 }1 I6 K: ]( u v% ~: h 任务20: 8UI资源接口封装 28:49 任务21: 9MVC设计模式 y. h {; q; J( D; | 13:07 任务22: 10基类窗体一! O6 T& e$ y u5 P3 Q& R+ V: v 26:29 2 x8 Q( G: G+ s! s. R9 i 任务23: 11基类窗体二! d4 O9 ^7 I7 V% R4 Z3 ]+ X 09:47 " H7 T) P: M0 K8 K 任务24: 12登录窗体实现 12:04 & J) i, p4 q/ b9 S) ^! U1 ^5 }* V 任务25: 13窗口管理类 17:01 - k/ d O" V5 t! M, j; ~ 任务26: 14Modle和Control 11:43 任务27: Z_0306总结及服务器架构 01:27:09 任务28: 15有限状态机 L' |7 d& k. r 13:59 任务29: 16动作状态机. J O3 N6 S3 B# p: F# [ 14:49 2 R5 n- u) L2 ~ 任务30: 17状态设计2 @% t: c, c; n* L8 A. Z& T 14:29 6 c7 {3 M% K0 x+ h 任务31: 18状态架构实现 22:32 任务32: 19状态机的具体实现 19:23 / k" ]& B4 S/ }9 q. I* I- F# \ 任务33: 20处理模块之间的关系 11:26 3 K6 o% g/ r8 H6 M" R h 任务34: 21事件实现方式 14:27 . M) }6 q" t. A 任务35: 22窗口加载流程# R8 A; W- T8 S# p6 p1 U5 U 14:17 任务36: 23事件使用 t' s, B: l* ?8 [1 a 08:16 任务37: Z_0311FSM有限状态机8 N. |) Q# x' S5 [7 S 01:16:48 任务38: 24GUI父类 11:34 任务39: 25GUI子类, o, ~! Q }2 h! ^& ^ 11:24 任务40: 26子类的设计 10:45 任务41: 27资源更新 19:06 2 v- _" N* U! q. y 任务42: 28场景的加载 10:34 任务43: 29创建窗口 16:47 $ v' o Q/ [ E+ ?4 @& m 任务44: 30Login控制器 10:32 任务45: 31声音管理类 12:59 + I! i# n9 ]0 z' w 任务46: 3-20直播课_用事件系统创建UI 01:07:17 任务47: 32ProtoBuf介绍 18:05 q' Z! }% I4 f/ p: u3 _' A u 任务48: 33Protobuf应用! X* r- n2 t. h% B, s: A 16:49 任务49: 34消息结构定义 13:04 任务50: 35客户端网络模块% G, D- a+ [/ v) p 13:41 7 g9 I" Q3 E4 G; l. S. X 任务51: 36网络管理模块( p `) q& S% B I D- W 14:38 * G' Y/ |3 ~9 _. W 任务52: 37网络接口封装 13:48 任务53: 38客户端与服务器之间通信 12:24 ) o- Z& H! C# s) F 任务54: 39数据库安装' L' A! F# H9 c" v! L2 y 11:54 ! t: Q1 V8 R$ P 任务55: 3-27直播课_客户端网络通信% d: ]9 u @* k1 U- f4 f5 h 01:25:20 任务56: 40对象池 17:01 任务57: 41xml文件加载以及管理 23:41 9 {3 @" w; P$ O I 任务58: 42数据库安装9 y' F; u& d4 d, e7 C 10:37 任务59: 43启动游戏服务器* k. O0 v( e& n- y) S 19:58 任务60: 44客户端作业% u' B/ I8 o- x9 `! m) Z6 q2 a$ W 10:14 任务61: 45网络通信 13:09 ! y1 y. M# J) H# L; \$ u/ W( t8 Z 任务62: 46UI通信# L' |/ w3 L/ o 14:14 + m; E- B: K6 O 任务63: 47UI登录 19:40 任务64: 48登录流程, h0 i, `8 ]4 u: O 23:37 任务65: 49界面切换4 L* R. H a7 G- M* s 25:38 任务66: 50窗口切换架构 18:36 " b! F4 z3 Y* \3 X" \: ^. }5 { 任务67: 4-10直播课_UI切换以及网络编程$ b$ H3 J* r0 B% R8 ` 01:15:15 / \8 }# T1 e8 y7 x7 L+ P 任务68: 51角色创建 15:08 任务69: 52创建大厅 16:41 任务70: 53新手引导界面 13:41 任务71: 54新手引导配置表' h/ k& D" O' O2 }. S( X" }3 w 14:19 任务72: 55新手引导运行流程2 e; d0 [; M. u H4 o& j3 X4 { 27:05 任务73: 56新手引导结构图 16:47 9 O/ ?) S: E" f 任务74: 4-17直播课_新手引导& P2 j# C' g8 @8 s 01:04:17 任务75: 57任务架构 16:52 . J! J" |' D4 [9 } 任务76: 58任务调试流程 18:10 任务77: 59强制执行引导 10:42 任务78: 60聊天功能# ?8 r- e* ?( G; ]. v" N 17:12 7 A$ T& ^, Y+ l- e" P/ J- p 任务79: 4-24直播课_新手引导流程( U& h- C! E& n9 U; q 35:47 任务80: 61商城系统之英雄; u$ G8 L, q! M. i. L6 u: s 22:52 任务81: 62商城系统之符文 20:37 4 n: J- C* S& d 任务82: 63商城系统之限时英雄 13:07 . W2 C; k2 D6 h I 任务83: 64商城系统调试5 I9 b& K0 c) b% N* ` 12:09 任务84: 65好友系统 19:49 $ m: W3 ~9 A8 c 任务85: 66战斗UI, ]* h% [) y0 x1 c+ d k 18:01 1 Z- |& I& H8 A! A) N- g8 d 任务86: 67组队讲解一1 L2 E. T @; u$ U. X9 O5 M7 X 15:40 任务87: 68组队之机器人 15:57 任务88: 69组队之机器人调试 21:13 T) O- \1 U: G9 V" ?$ k- g3 T 任务89: 70组队之机器人匹配 23:15 : b" Z" P4 q% Q D: e 任务90: 71组队之机器人网络消息) H. e0 Y4 G3 H% _& x! o2 Y 19:08 ! Y( O9 z# T6 J3 X; e/ H 任务91: 5-8直播课_组队系统* c+ q: @* k9 r0 i* C' u 01:03:17 8 H# f M" [) S4 w% p' r 任务92: 72组队之机器人Ai对战" O2 ?7 m5 \* d* ^7 l& `3 S* Q! M 14:35 任务93: 73创建房间 24:39 ( d. m' v3 |1 |/ b 任务94: 5-15直播课_创建房间! ~ j2 ~9 w5 W6 z. X. a7 Y! { 01:00:26 * }& o; e+ F7 x$ ?! W3 {/ N( n 任务95: 74创建房间调试 21:23 ) r2 V, N' v/ S1 p" G6 N 任务96: 75创建房间流程调试2 D( f3 r* ]9 X: i1 K8 M 10:40 任务97: 76进入游戏场景 26:25 $ X+ Y: N/ w/ @# ], W$ C4 h 任务98: 77任务流程一& \2 h' ~2 o U' i 32:42 $ E1 E7 `, H) S" r- m& e 任务99: 78任务加载表格 17:15 任务100: 79任务系统总结 15:08 8 M1 i2 K. T7 A' P' K 任务101: 80商店和背包 21:10 1 I" _7 a! P& N 任务102: 5-22直播课_任务系统 01:27:01 任务103: 81Buff讲解 20:17 9 x2 f, j& c6 w% |* Z( F 任务104: 82技能数据配置& u/ C3 E8 @9 c% \ 15:57 2 i3 A8 G+ @/ B/ n @9 h 任务105: 83角色动画 15:25 * L: {4 ~: X$ ^- v9 h9 A# i 任务106: 84技能调试 32:33 ; b! R8 T' V" C" ?" E, h* _ 任务107: 85FSM讲解及调试# W2 F. |( g3 u9 G1 U. j7 J4 y+ m 32:02 任务108: 86组队和战斗: l! w) x3 f: H2 d 13:39 . c( A" m# f& @1 h5 o( {) R, a 任务109: 5-29技能讲解 01:25:47 ) g* H5 t1 z$ Z) G. P 任务110: 6-5直播课_战斗系统 01:29:43 任务111: 87MOBA游戏总结一 16:58 任务112: 88MOBA游戏完结 15:21 第3章: 2期直播 任务113: 热更新直播7-2: k) J6 {; ^. c9 b 01:34:25 任务114: 工具讲解7-9/ j; i6 h* Y5 f# ] 01:29:34 任务115: Lua脚本执行7-16 01:22:00 任务116: 服务器架构录播7-23& e- K& l* t* u! f 49:08 2 \8 W" {& M& I 任务117: 1MVC之View封装7-31' o4 z7 |( |; O% ^0 v' m5 V 01:22:42 @ B3 [8 K( ?3 h* H 任务118: 2MVC之Control和Model86 01:08:32 任务119: MVC框架之动手封装8132 ~: B2 }) v# m3 C 01:28:57 任务120: 4Protobuf与网络通信" j6 @( n' x5 a& k8 F; y' Y! J+ L- P3 K 01:19:12 任务121: 5网络粘包和分包 01:24:31 K b/ O3 \% k7 g `/ W 任务122: 6各个网络模块 37:42 5 ^& e6 t/ H4 N2 T9 g# [ 任务123: 7战斗系统 01:20:04 ; k- q% L* @8 a5 t 任务124: 8战斗同步8 J7 S& z# V" @% A2 [+ {% c 01:26:43 任务125: 9战斗技能 01:22:02 任务126: 10架构总结 20:54
    • 946
  • Unity3D
    09-24 06:36
  • Unity3D
    02-22 01:53
    课程简介 就业班是面向工作,企业应用级别的学习。在这里我们将在游戏项目开发的深度和任务上有所提高。通过分析和开发大型的游戏项目,让大家熟练使用Unity,并分析大型游戏开发思路,为自己专业开发游戏和就业提供保障。 最后在老师的辅导下完成个人专属项目的立项与开发,通过考核后获得就业班毕业证书。同时学员可选参加unity官方认证考核。 班级案例三:RPG 游戏,黑暗之光 游戏介绍:当整个世界被黑暗所笼罩,是时候拿起你的武器去战斗了,勇士!在这个游戏中,你可以选择成为战士或者法师,然后开始你的成长之路,拯救世界!这个游戏包含了技能系统,背包系统,成长系统,任务系统! ——————-课程目录——————- 课时10:给开始场景添加背景声音和按钮点击的声 课时1:游戏预览和介绍 课时2:导入场景资源,搭建场景 课时3:给场景添加光,设置鼠标指针图片 课时4:给场景添加水面和天空盒子 课时5:实现镜头缓慢拉近的效果 课时6:使用NGUI和白色图片给场景添加渐显效 课时7:设计开始的界面,开始加载按钮和logo 课时8:处理任何按键按下的事件 课时9:处理开始游戏和加载游戏按钮的按下 课时11:开始角色创建场景,导入模型和UI资源 课时12:完成角色创建界面的UI设计 课时13:设计idle状态的两个角色 课时14:控制所有的角色的创建和显示 课时15:控制角色的上一个和下一个的选择 课时16:处理名称的输入和场景的切换 课时17:进入第三个场景,游戏运行场景 课时18:标签管理 课时19:实现角色行走的点击效果 课时20:控制主角移动的朝向 课时21:控制主角的移动 课时22:控制主角的移动动画的播放 课时23:修复bug完善主角的移动控制 课时24:控制相机跟随主角的移动 课时25:使用鼠标滑动控制相机视野的拉近和拉 课时100:开发敌人死亡后经验值的获得和任务的奖 课时101:给环境添加中型狼 课时102:给环境添加BOSS 课时103:控制主角的受攻击的效果(掉血) 课时104:添加技能额外信息的存储 课时105:技能系统-使用增益技能 课时106:技能系统-使用增强技能 课时107:技能系统-使用单个目标技能 课时108:技能系统-解决单个技能释放的BUG和 课时109:技能系统-使用群体攻击技能.MP4 课时110:场景加载-游戏完结.mp4 课时30:在场景中添加老爷爷这个NPC 课时31:设计任务对话框的背景 课时32:任务系统-设计任务的内容 课时33:任务系统-处理对话框的显示和隐藏 课时34:任务系统-处理任务的接收和任务进度的 课时35:任务系统-完成任务的处理和金币的获得 课时36:鼠标指针管理系统 课时37:开发功能面板 课时38:功能按钮点击事件的监听 课时39:物品信息管理系统,分析物品信息属性, 课时40:创建物品信息的管理类 课时41:在程序中读取文本,将物品信息读取到内 课时42:设计背包系统的UI界面 课时43:控制背包物品的管理 课时44:创建背包系统里面的物品Prefab 课时45:控制物品方格对物品信息的管理 课时46:背包系统-实现物品拾取物品的功能 课时47:背包系统-实现物品拖拽功能 课时48:背包系统-控制背包的显示和隐藏 课时49:背包系统-设计物品信息提示框 课时50:添加主角属性,设计状态信息面板 课时51:状态信息管理系统-控制信息的更新 课时52:状态信息管理系统-控制信息的显示和加 课时53:添加药店商人 课时54:药品系统-设计药品购买列表 课时55:药品系统-药品购买功能 课时56:装备系统-设计装备面板 课时57:装备系统-添加装备信息,和装备信息的 课时58:装备系统-设计装备信息的描述信息的显 课时59:解决Textasset文本文件中文读取Bug 课时60:装备系统-处理装备穿戴功能 课时61:装备系统-完成装备的穿戴和穿戴替换 课时62:装备系统-处理装备的卸下功能 课时63:装备系统-处理装备对角色属性的影响计 课时64:技能系统-分析技能的属性和技能信息的 课时65:技能系统-创建技能信息的类和单例模式 课时66:技能系统-把技能信息读取到内存,并使 课时67:技能系统-设计技能面板 课时68:技能系统-设计技能列表(使用 课时69:技能系统-控制每一个技能项的显示更新 课时70:技能系统-使用代码加载技能列表 课时71:技能系统-设计快捷键栏 课时72:技能系统-控制技能的拖动(拖拽到快捷 课时73:技能系统-处理技能的快捷方式设置 课时74:技能系统-处理技能随着等级是否可用 课时75:显示角色头像 课时76:显示角色的基本信息(血条和蓝条) 课时77:提供接口来更新主角基本状态信息的显示 课时78:小地图-设计小地图的显示 课时79:小地图-设置小地图上的标识 课时80:小地图-实现小地图的放大和缩小效果 课时81:武器商店-添加武器商人NPC 课时82:武器商店-设计武器商店的UI 课时83:武器商店-创建装备列表和一个装备项 课时84:武器商店-使用脚本创建装备商店的列表 课时85:武器商店-处理武器的购买功能 课时86:处理药品快捷方式的使用 课时87:处理经验条和升级 课时88:给环境添加碰撞器Collider 课时89:开发敌人小狼 课时90:控制小狼的随机移动巡逻 课时91:控制小狼被打中的效果 课时92:显示Miss效果 课时93:敌人自动攻击部分-分析属性,和自动跟 课时94:敌人自动攻击-攻击动画的播放和随机疯 课时95:给主角添加战斗系统 课时96:控制主角朝向敌人移动和动画播放 课时97:控制主角对敌人的攻击的动画实现,和自 课时98:添加攻击的特效和掉血的效果 课时99:开发敌人的孵化器远 课时26:控制拉近和拉远的视野距离 课时27:控制视野的左右旋转 课时28:控制视野的上下旋转和范围限制 课时29:给角色添加状态信息
    • 788
  • Unity3D
    08-27 12:33
    现在的Unity已经不是早前的Unity,现在的Unity在更多的领域都有扩展,比如在AR,VR及可视化领域,这都是非常前卫的游戏开发技术,可以说想要走在游戏开发的第一线,就必须要掌握这些前沿的技术。游戏开发是一个长久关注的话题,而且在游戏开发商业化程度越来越高的当下,从事游戏开发或许可以成为职业道路的一条捷径。课程属于全程班就业班课程,就是从基础技术开始到项目实战就业,但是同学们最好有一定的C开发基础,能够更加游刃有余的进行学习。 ===============课程目录=============== ├─第001课初识unity.mkv ├─第002课初始unity场景树_渲染体系_物理体系.mkv ├─第003课初识Unity C#的基本结构_类_成员_类的函数.mkv ├─第004课Unity C#表达式_条件_循环_函数传参_out关键字.mkv ├─第005课unity_C#构造函数_调用基类_继承_多态_重载.mkv ├─第006课unity_C#数组_string_static_const_泛型编程_名字空间.mkv ├─第006课unity_C#数组_string_static_const_泛型编程_名字空间_重新录制.mkv ├─第007课unity_transform组件_part1.mkv ├─第007课unity_transform组件_part2.mkv ├─第008课unity_transfrom组件(二).mkv ├─第009课unity_transform组件(三).mkv ├─第010课unity_c#struct_ref_set_get.mkv ├─第011课unity_几何体_材质_FBX_package导入导出.mkv ├─第012课unity_Camera详解.mkv ├─第013课unity_光源(一).mkv ├─第014课unity_UGUI_Canvas详解.wmv ├─第015课unity_UGUI_RectTransform组件与UI屏幕适配.mkv ├─第016课Unity_UGUI_Image与Sprite(2D_and_UI).mkv ├─第017课Unity_UGUI_RawImage与Texture和Button.mkv ├─第018课Unity_UGUI_Mask_布局_Text组件.mkv ├─第019课Unity_UGUI_Solider_Toggle_InputTextfiled组件.mkv ├─第020课Unity_Recttransform_stretch_预制体_ScrollView.mkv ├─第021课Unity_Input输入详解.mkv ├─第022课unity_UGUI_2D帧动画播放组件.mkv ├─第023课Unity定时器_事件委托_节点操作.mkv ├─第024课Unity_BmpFont的使用和第一个编辑器扩展功能.mkv ├─第025课Unity_2D物理引擎的使用(一).mkv ├─第026课Unity刚体组件_键盘控制人物跑动跳跃_物理地形编辑_Camera跟谁玩家.mkv ├─第027课Unity碰撞管理与碰撞检测.mkv ├─第028课Unity2D飞行射击类游戏开发(一).mkv ├─第029课Unity2D 飞行射击类游戏开发(二).mkv ├─第030课Unity3D物理引擎(一)刚体碰撞器材质.mkv ├─第031课Unity3D物理引擎(二)刚体碰撞检测配置与触发器配置.mkv ├─第032课unity_自带摇杆与车轮碰撞器的使用.mkv ├─第033课unity关节的基本介绍和基本使用.mkv ├─第034关节案例分析.mkv ├─第035蒙皮网格与布料组件的介绍和基本使用.mkv ├─第036课粒子系统和基本使用.mkv ├─第037课初识shader.mkv ├─第038课unity_顶点片元shader与第一个shader.mkv ├─第039课unity_Cg基础知识和基本使用.mkv ├─第040课unity_顶点片元Shader实例.mkv ├─第041课表面着色器的基础知识和shader结构.mkv ├─第042课通用管道的通用指令(一).mkv ├─第043课unity_渲染通道通用指令(二).mkv ├─第044课unity_Shader抓屏通道_多条件编译_Shader注意事项.mkv ├─第045课unity_天空盒_3D拾取_本地存储.mkv ├─第046课unity_2D_3D声音的使用.mkv ├─第047课unity_水和雾特效.mkv ├─第048课unity_光照(二).mkv ├─第049课unity光照(三)法线贴图与阴影设置详解.mkv ├─第050课unity_光照系统_渲染路径_颜色空间_Cookies_Flare_光照过滤.mkv ├─第051课unity光照(五)Stander着色器_mobilediffuse着色器_光探头的原理和使用.mkv ├─第052课unity光照(六)反射探头的使用.mkv ├─第053课unity_光照系统(七)_Realtime_BakedGI_预计算全局光照._全局光照详解.mkv ├─第054课unity_Mesh网格的详解.mkv ├─第055课unity_旧版动画系统.mkv ├─第056unity_mecanim人形动画系统(一)_Avatar_动画控制器.mkv ├─第057课unity_人形动画重定向与动画混合树.mkv ├─第058课unity_动画单元代码控制_代码生成动画控制器.mkv ├─第059课unity_地形的创建.mkv ├─第060课拖尾渲染器的使用.mkv ├─第061课unity_navmesh网格导航寻路.mkv ├─第062课unity_协程_多线程_WWW类.mkv ├─第063课unity_AssetBundle的使用详解.mkv ├─第064课专题(一)DOTween插件使用.mkv ├─第065课专题(二)游戏中的模型描边和Shader切换.mkv ├─第066课专题(三)常用数据结构与JSON处理.mkv ├─第067课专题(四)Unity常用目录和代码加载资源.mkv ├─第068课专题(五)移动的汽船.mkv ├─第069课unity_专题(六)Unity道具金币拾取.mkv ├─第070课unity_专题(七)音乐音效管理.mkv ├─第071课unity_专题(八)Unity漩涡特效切换.mkv ├─第072课unity_专题(九)Unity场景导出与导入.mkv ├─第073课unity_NGUI_01_NGUI介绍.mkv ├─第074课unity_专题(十)Unity_FPS第一人称射击类游戏.mkv ├─第075课unity_NGUI_02_NGUI字体.mkv ├─第076课unity_NGUI_03_NGUI_精灵UISprite和精灵图集.mkv ├─第077课unity_NGUI_04_NGUI_锚点_帧动画_Tween动画_Checkbox复选框_Button事件回调_Slider滑动条.mkv ├─第078课unity_NGUI_05_NGUI_打字机效果_Tab商城_背包之Scrollview1(基于panel).mkv ├─第079课unity_ARGP游戏摇杆控制角色行走.mkv ├─第080课unity_NGUI_06_NGUI_背包之Scrollview2(基于camera).mkv ├─第081课unity_NGUI_07_NGUI_HUDText实现3D角色血条.mkv ├─第082课unity_iTween_01_缓动介绍.mkv ├─第083课unity_iTween_02_缓动介绍_值变化_缩放_旋转_摇晃_摆动_颜色变化.mkv ├─第084课unity_iTween_03_缓动介绍mkv ├─第085课unity_Unity编辑器扩展01_MenuItem(1).mkv ├─第086课unity_Unity编辑器扩展02_MenuItem深度使用和Selection详解(1).mkv ├─第087课unity_Unity编辑器扩展03_Selection案例和EditorWindow.mkv ├─第088课unity_Unity编辑器扩展04_Editor和ScriptableWizard.mkv ├─第089课unity_Unity编辑器扩展05_IMGUI之GUI.mkv ├─第090课unity_Unity编辑器扩展06_IMGUI之GUILayout.mkv ├─第091课unity_Unity编辑器扩展07_EditorGUI和EditorGUILayout.mkv ├─第092课unity_Unity编辑器扩展08_编辑器特性Attribute讲解(编辑器最后一节)(1).mkv ├─第093课unity_赛车游戏01_环境搭建.mkv ├─第094课unity_赛车游戏02_UI框架.mkv ├─第095课unity_赛车游戏03_资源管理核心代码.mkv ├─第096课unity_赛车游戏04_资源导入.mkv ├─第097课unity_赛车游戏05_登录UI.mkv ├─第098课unity_赛车游戏06_选人UI.mkv ├─第099课unity_赛车游戏07_每日登录奖励1.mkv ├─第100课unity_赛车游戏08_每日登录奖励2.mkv ├─第101课unity_赛车游戏09_更换玩家头像.mkv ├─第102课unity_赛车游戏10_系统设置和公告板.mkv ├─第103课赛车游戏11_系统设置之音频管理模块01.mkv ├─第104课赛车游戏12_系统设置之音频管理模块02.mkv ├─第105课unity_赛车游戏13_商城系统01.mkv ├─第106课unity_赛车游戏14_商城系统02.mkv ├─第107课unity_赛车游戏15_商城系统03.mkv ├─第108课unity_赛车游戏16_车库系统01.mkv ├─第109课unity_赛车游戏17_车库系统02.mkv ├─第110课unity_赛车游戏18_车库系统03.mkv ├─第111课unity_赛车游戏19_角色系统01.mkv ├─第112课unity_赛车游戏20_角色系统02.mkv ├─第113课unity_赛车游戏21_宠物系统01.mkv ├─第114课unity_赛车游戏22_宠物系统02.mkv ├─第115课unity_赛车游戏23_Excel静态数据配表解析01-上部.mkv ├─第115课unity_赛车游戏23_Excel静态数据配表解析01-下部.mkv ├─第116课unity_赛车游戏23_Excel静态数据配表解析02.mkv ├─第117课unity_赛车游戏25_Excel静态数据配表解析03.mkv ├─第118课unity_赛车游戏26_PlayerPerf底层配置的封装.mkv ├─第119课unity_赛车游戏27_模式选择(竞速赛_极限赛_破坏赛)01.mkv ├─第120课unity_赛车游戏28_模式选择(竞速赛_极限赛_破坏赛)02.mkv ├─第121课unity课程资料(内有6个目录)-非常重要.mkv ├─第122课unity_赛车游戏30_故事模式选择界面.mkv ├─第123课unity_赛车游戏31_WayPoint路点系统01.mkv ├─第124课unity_赛车游戏32_WayPoint路点系统02.mkv ├─第125课unity_赛车游戏33_Action系统01.mkv ├─第126课unity_赛车游戏34_Action系统02.mkv ├─第127课unity_赛车游戏35_RaceManager比赛管理.mkv ├─第128课unity_赛车游戏36_CarEngine汽车引擎核心代码.mkv ├─第129课unity_赛车游戏37_赛车操控界面.mkv ├─第130课unity_赛车游戏38_技能道具系统.mkv ├─第131课unity_赛车游戏39_结算界面(重新开始_返回大厅功能)_暂停.mkv
    • 770
  • Unity3D
    09-24 07:37
    课程概要: 立方跑酷是一个跑酷类型的3D游戏,这个案例重点在于游戏地图的生成算法和角色的控制。游戏的地图全部是由代码控制生成的,以两个预制体为基本元素进行拼接生成,并在地图中随机生成障碍物和奖励物品。游戏地图数据是用List+Array的形式进行存储的。角色移动地图边缘控制,地图连续生成,游戏地图塌陷,障碍物,奖励物体的位置确定都是以List+Array的这个数据为基准。) r8 d% m7 v: ]" ]8 [ 课程时长: 8小时40分钟) 〖课程目录〗: 第1课:课程介绍与案例要点分析 22:14 第2课:初始化项目开发环境 27:310 z6 ^. q _$ Z: q3 j9 |, x 第3课:游戏UI界面元素布局 26:43 第4课:地图生成算法之菱形布局 33:401 _9 O5 ~; D9 S 第5课:地图生成算法之墙壁边界27:54 第6课:地图生成算法之数据管理27:55* G+ \; J9 k- |( [8 z 第7课:角色出生与基本移动控制31:38 第8课:蜗牛痕迹与移动边界控制24:08 第9课:地图生成算法之连续生成21:12" |* V6 P3 U+ r. C C5 Y0 O# m 第10课:摄像机跟随角色移动22:467 g+ E0 U! f9 Y) K6 i 第11课:地图生成算法之地面塌陷26:11 第12课:地图生成算法之路障生成 第13课:使用协程生成路障移动动画 第14课:角色与路障交互死亡判断3 第15课:游戏奖励物品生成与交互31:27 第16课:PlayerPrefs存储游戏分数信息 第18课:游戏UI界面逻辑[下] 第19课:Android触屏操作与APK细节配置22:42 第20课:Unity安装Android打包环境与课程总结15:11
    • 757
  • Unity3D
    08-25 01:54
    Unity3D是当前最流行的次世代3D游戏引擎之一,它强大高效跨平台,是当前全球多款3D游戏(PC或移动端)采用的引擎。本套课程基于学员已经对U3D有了最基本的了解和使用知识,并期望能充分运用U3D提供的基本组件开发一个完整的游戏客户端。本课程将全面的讲解U3D各种基本组件的使用方法,更重要的是其背后的实现原理,性能以及在实际项目中的应用经验,并逐步串联出一个基本的游戏demo。 课程目录 1.组件概览 10:27 2.组件的使用 12:32 3.组件的生命周期 07:24 4.坐标变换的图形学原理 15:49 5.Transfrom 组件 07:27 6.Transfrom组件的应用 16:45 7.Light及其类型 12:19 8.Shadow 08:17 9.Light性能 09:50 10.Camera组件的使用 10:37 11.正交摄像机 04:54 12.透视摄像机 11:01 13.摄像机空间 11:07 14.渲染到纹理 06:15 15.摄像机的性能优化 13:01 16.地形系统简介 07:06 17.地形的简单制作 11:47 18.组件概览 11:25 19.粒子系统简介 16:47 20.在程序中控制粒子的表现 09:18 21.粒子系统的性能 07:21 22.屏幕特效的实现原理 03:28 23.Unity预设的屏幕特效 14:27 24.自己实现一个屏幕特效 06:23 25.mesh的基本概念 08:12 26.mesh renderer 09:01 27.skinned mesh renderer 09:08 28.碰撞的基本原理 08:20 29.unity常用的collider 11:58 30.rigid body 09:26 31.Charactor Controller 19:32 32.Trigger 13:40 33.Physics Cast 18:23 34.物理系统的性能 08:40 35.实际应用:控制你的角色在真实环境中行走 22:10 36.声音系统简介 09:40 37.Audio Listener – Audio Source 08:14 38.在代码中控制声音 11:31 39.Movie和录音 12:32 40.Unity动画系统简介 12:33 41.legacy 动画系统(ANimation) 10:34 42.Mechanim 动作系统(Animator) 11:03 43.Animator 状态机 13:37 44.Animator 动作融合 13:26 45.Animator 动作重定向 15:02 46.Animator 根骨骼动画 16:55 47.Animator 动作mask 02:49 48.Animator 动作event 06:33 49.动作event实际应用:表现一个技能效果 23:38 50.Animator 性能mp4 08:59 51.Animation View 21:13 52.导航网格的基本原理 09:08 53.导航网格的生成 09:03 54.物体的寻路 19:48 55.导航网格的layer 和 cost 09:46 56.navmesh obstacle 11:35 57.实际应用:控制你的角色在真实环境中寻路 20:25 58.使用常用组件制作一个简单的客户端demo 34:32
    • 729
  • Unity3D
    01-26 03:51
  • Unity3D
    03-04 07:57
    用最火的项目来上课-Unity中高级案例实战就业班课程 消消乐+捕鱼游戏项目实战课程 ===============课程目录=============== (1)\Unity中级案例 – 捕鱼达人 (2)\Unity中级案例-甜品消消乐 ├─(1) 资料.zip (3)\Unity中级案例 – 捕鱼达人 ├─(2) 00-课程演示.mp4 ├─(3) 01-学前必读.mp4 ├─(4) 02-创建工程与导入资源.mp4 ├─(5) 03-开始场景的制作.mp4 ├─(6) 04-气泡特效的添加.mp4 ├─(7) 05-水波荡漾效果的制作.mp4 ├─(8) 06-渲染顺序简介与简单UI绘制.mp4 ├─(9) 07-完成UI界面的绘制.mp4 ├─(10) 08-捕鱼枪底座的绘制.mp4 ├─(11) 09-捕鱼枪的制作.mp4 ├─(12) 10-枪口随着鼠标旋转.mp4 ├─(13) 11-鱼的精灵动画的制作.mp4 ├─(14) 12-子弹与金币精灵动画的制作.mp4 ├─(15) 13-准备生成鱼.mp4 ├─(16) 14-规定每群鱼的属性.mp4 ├─(17) 15-直行鱼群的生成.mp4 ├─(18) 16-转弯鱼群的生成.mp4 ├─(19) 17-销毁超出边界的鱼.mp4 ├─(20) 18-子弹威力的更换.mp4 ├─(21) 19-通过鼠标滚轮切换子弹威力.mp4 ├─(22) 20-确定发射什么样式的子弹.mp4 ├─(23) 21-完成子弹的发射.mp4 ├─(24) 22-解决UI穿透并设置子弹属性.mp4 ├─(25) 23-制作并生成网.mp4 ├─(26) 24-优化鱼的生成并让网通知鱼受伤.mp4 ├─(27) 25-完善鱼死亡.mp4 ├─(28) 26-设计属性记录金币与经验等.mp4 ├─(29) 27-更新界面的显示.mp4 ├─(30) 28-鱼死亡时给予金币和经验.mp4 ├─(31) 29-打炮收费以及钱不够的提示.mp4 ├─(32) 30-鱼死亡后掉落金币.mp4 ├─(33) 31-对掉落金币的收集.mp4 ├─(34) 32-处理鲨鱼死亡时播放的全屏特效.mp4 ├─(35) 33-升级提示与其他特效处理.mp4 ├─(36) 34-升级奖励的制作.mp4 ├─(37) 35-设计简单音效管理器.mp4 ├─(38) 36-设计设置面板.mp4 ├─(39) 37-完成音效的添加.mp4 ├─(40) 38-保存游戏.mp4 ├─(41) 39-加载游戏.mp4 ├─(42) 40-发布游戏.mp4 (4)\Unity中级案例 – 捕鱼达人(Unity5.6)\资料;目录中文件数:0个 (5)\Unity中级案例-甜品消消乐\视频;目录中文件数:48个 ├─(43) 00-游戏演示.mp4 ├─(44) 01-学前须知.mp4 ├─(45) 02-素材导入,基本预制体的制作.mp4 ├─(46) 03-游戏管理的创建,巧克力的生成.mp4 ├─(47) 04-纠正位置的方法.mp4 ├─(48) 05-甜品的类型枚举,结构体,字典的创建.mp4 ├─(49) 06-甜品的生成与基础脚本的编写.mp4 ├─(50) 07-使用自定义的甜品类.mp4 ├─(51) 08-甜品移动脚本的添加.mp4 ├─(52) 09-移动的测试.mp4 ├─(53) 10-甜品颜色脚本的添加.mp4 ├─(54) 11-生成不同颜色的甜品.mp4 ├─(55) 12-空甜品的生成.mp4 ├─(56) 13-填充的核心算法(上).mp4 ├─(57) 14-填充的核心算法(下).mp4 ├─(58) 15-移动填充的协程.mp4 ├─(59) 16-障碍物!饼干!.mp4 ├─(60) 17-斜向填充的算法.mp4 ├─(61) 18-修复斜向填充的bug.mp4 ├─(62) 19-甜品相邻与交换方法的编写.mp4 ├─(63) 20-甜品位置的交换.mp4 ├─(64) 21-Q弹润滑的甜品动画.mp4 ├─(65) 22-直线匹配的核心算法(上).mp4 ├─(66) 23-直线匹配的核心算法(中).mp4 ├─(67) 24-直线匹配的核心算法(下).mp4 ├─(68) 25-L型匹配和T型匹配的核心算法.mp4 ├─(69) 26-关于LT型匹配算法的补充.mp4 ├─(70) 27-消除脚本的添加.mp4 ├─(71) 28-消除甜品方法的编写.mp4 ├─(72) 29-解决不填充的问题,整理代码.mp4 ├─(73) 30-游戏界面UI的制作.mp4 ├─(74) 31-分数与时间的UI显示.mp4 ├─(75) 32-分数的逐渐增加与时间跳动动画.mp4 ├─(76) 33-结算界面的制作.mp4 ├─(77) 34-控制结算界面的弹跳与加载场景.mp4 ├─(78) 35-清除饼干的算法.mp4 ├─(79) 36-饼干清除算法的实现.mp4 ├─(80) 37-行列消除的甜品的制作.mp4 ├─(81) 38-生成行列消除的甜品.mp4 ├─(82) 39-实现行列清除的方法.mp4 ├─(83) 40-彩虹糖预制体的制作.mp4 ├─(84) 41-同色清除方法的编写.mp4 ├─(85) 42-同色清除的实现.mp4 ├─(86) 43-游戏开始界面UI的制作.mp4 ├─(87) 44-UI动画的制作.mp4 ├─(88) 45-游戏细节的完善.mp4 ├─(89) 46-拓展功能的思路,游戏存在的bug.mp4 ├─(90) 47-Last But Not Least.mp4 (6)\Unity中级案例 – 捕鱼达人(Unity5.6)\资料\源码;目录中文件数:1个 ├─(91) FishMaster.zip (7)\Unity中级案例 – 捕鱼达人(Unity5.6)\资料\素材;目录中文件数:2个 ├─(92) Assets.unitypackage ├─(93) Prefabs.unitypackage
    • 683
  • Unity3D
    08-26 05:20