视频教程-Timeline与Cinemachine从入门到实战-Unity3D

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-Timeline与Cinemachine从入门到实战-Unity3D

学习有效期:永久观看

学习时长:941分钟

学习计划:16天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:郑洪智

CTO/CIO/技术副总裁/总工程师

讲师介绍:洪流科技CTO,从2010年使用Unity3d开发,涉及领域包括虚拟仿真、游戏、虚拟现实、增强现实、混合现实等。

☛点击立即跟老师学习☚

 

「你将学到什么?」

 

「课程学习目录」

第1章:Timeline入门
1.1为什么要学Timeline?
2.2Timeline工作流程
3.3Timeline窗口
4.4Activation Track
5.5Animation Track基础
6.6使用导入的动画
7.7Clip的编辑模式
8.8动画导入使用全流程
9.9动画覆盖和Avatar Mask
10.10Animation Track和Clip的设置
11.11Audio Track
12.12Control Track
13.13ITimeControl实现自定义控制
14.14Signal Track(2019.1)
15.15Playable Track入门
16.16自定义轨道
17.17PlayableAPI入门
18.18【选修】PlayableAPI实现动画混合
19.19【选修】运行时修改PlayableGraph
20.20【选修】创建可复用的自定义Playables
21.21自定义Marker:Playable中的通知系统
22.22自定义Marker:自定义通知和样式
23.23【扩展插件】Default Playables
24.24【扩展插件】Unity Recorder
第2章:Cinemachine智能相机系统入门
1.1为什么要学Cinemachine
2.2Cinemachine极简入门
3.3VirtualCamera组件
4.4虚拟相机的Body属性
5.5虚拟相机的Aim属性
6.6虚拟相机的Noise属性
7.7虚拟相机的Extension扩展
8.8CinemachineBrain组件
9.9Free Look相机
10.10Blend List Camera
11.11State-Driven Camera
12.12Clear Shot Camera
13.13Mixing Camera
14.14CinemachineCollisionImpulseSource组件
15.15CinemachineImpulseSource组件
16.16ImpulseListener
17.17Impulse Signal
18.18DollyTrackWithCart制作路径动画
第3章:Timeline&Cinemachine 2D实战
1.准备工程
2.制作跟随相机
3.相机切换
4.Timeline上使用智能相机
5.Timeline实现场景日夜切换
6.Timeline实现角色部分动画
7.Timeline实现音效
8.Timeline实现特效
9.Timeline实现特效粒子回收
10.2D实战Timeline完工
第4章:Timeline&Cinemachine 3D游戏实战
1.1 3D实战做些什么?
2.2 Cinemachine实现RTS相机
3.3 Timeline中给每个镜头添加后处理效果
4.4 通过全局Postprocessing调节场景效果
5.5 设置第一段过场动画的后处理效果
6.6 相机切换过渡动画
7.7 自定义对话框轨道(上)
8.8 自定义对话框轨道(中)
9.9 自定义对话框轨道(下)
10.10 第一段过场动画前半部分处理
11.11 怪兽出现了
12.12 第一段过场动画的背景音效
13.13 第二段过场动画资源准备
14.14 开场相机动画
15.15 下雨音效灯光
16.16 Control Track控制打雷效果
17.17 什么是非线性Timeline
18.18 框选之UI画框
19.19 框内的物体判定
20.20 士兵选中的逻辑
21.21 士兵取消选中
22.22 单个士兵的选中
23.23 士兵的导航寻路
24.24 解决寻路后挤在一起的问题
25.25 移动到小怪身边
26.26 杀死小怪
27.27 第二段过场动画的结尾
28.28 自定义轨道实现Timeline循环1
29.29 自定义轨道实现Timeline循环2
30.30 Timeline循环条件的判定
31.31 开始制作第三段过场动画
32.32 通过指令让士兵移动
33.33 通过指令让小怪追逐并攻击
34.34 判断小怪打死士兵的条件
35.35 移动到指定位置并警戒
36.36 警戒状态主动攻击范围内的敌方单位
37.37 混战部分动画
38.38 落幕
39.39【选修】处理动画
第5章:Timeline&Cinemachine 影视动画实战
1.1 File Sample Project安装
2.2 工程内容概览
3.3 多场景架构及实现原理
4.4 菜单中小工具使用(一)
5.5 菜单中小工具使用(二)
6.6 菜单中小工具使用(三)
7.7 制作流程
8.8 录制成品视频

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,16天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Unity3D知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

Unity Timeline系统入门

智能相机Cinemachine系统入门

Cinemachine实战案例

Timeline实战案例

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
el-timeline 和 echart 的 map 可以通过以下步骤进行结合: 1. 在 el-timeline 中设置需要展示的时间轴数据。 2. 在时间轴上选择某个时间点,获取该时间点的数据。 3. 将该时间点的数据传递给 echart 中的地图组件。 4. 在地图组件中根据传递的数据进行渲染。 具体实现可以参考以下代码示例: ```html <template> <div> <el-timeline v-model="timelineData"> <el-timeline-item v-for="(item, index) in timelineData" :key="index" :timestamp="item.time" > {{ item.title }} </el-timeline-item> </el-timeline> <div ref="mapContainer" style="width: 100%; height: 500px;"></div> </div> </template> <script> import echarts from 'echarts' export default { data() { return { timelineData: [ { time: '2021-01-01', title: '2021年' }, { time: '2021-02-01', title: '2021年2月' }, { time: '2021-03-01', title: '2021年3月' } ] } }, mounted() { this.renderMap() }, methods: { renderMap() { const chart = echarts.init(this.$refs.mapContainer) const option = { // echart 的地图配置项 series: [ { type: 'map', map: 'china' } ] } chart.setOption(option) // 监听 el-timeline 的时间轴切换事件 this.$watch('timelineData', (newVal) => { const data = this.getDataByTime(newVal) this.updateMapData(chart, data) }) }, getDataByTime(data) { // 根据当前时间轴选中的时间点获取对应数据 // 返回数据格式如下: // [ // { name: '北京', value: 100 }, // { name: '上海', value: 200 } // ] // name 表示地区名称,value 表示该地区的数据值 // 数据值可以根据实际需求进行设置 return [] }, updateMapData(chart, data) { // 更新地图数据 const option = chart.getOption() option.series[0].data = data chart.setOption(option) } } } </script> ``` 在上面的代码中,el-timeline 展示了时间轴数据,当用户切换时间轴时,会调用 `getDataByTime` 方法获取对应的数据,然后调用 `updateMapData` 方法更新地图数据。其中,`getDataByTime` 方法需要根据当前时间点获取对应的数据,并返回一个数组,数组中每个对象表示一个地区的数据信息。`updateMapData` 方法则是将获取到的数据更新到 echart 的地图组件中。需要注意的是,echart 需要在 `mounted` 钩子函数中进行初始化,否则无法正常渲染。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值