| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 一个啃b站俄语教程的坚强日记 -> 正文阅读 |
|
[游戏开发]一个啃b站俄语教程的坚强日记 |
教程:unity汽车交互展示案例playmaker实操_哔哩哔哩_bilibili 做unity大作业,想实现一个用cinemachine插件的效果,但是脚本不太会写,就想用playmaker偷个懒,结果全网只能找到这一个教程。 一开始打开,哦,外语的,我寻思我英语还能大概听懂。 仔细一听,行 好 俄语的。 之前已经完整看过一次了,看的大差不差,觉得明白了,但时候去实操的时候完全实现不了。今天完整再跟一遍,开了个号记个笔记吧,毕竟什么也听不懂 只能靠看的。 p1: 主要是摆了个场景。加了个button,调了调位置。我先不仔细弄button了。 导入了一个playmaker,应该是入门级别的,照着做一做。 创建了空对象:_Controller,添加了状态机。初始状态: 加一个ButtonPressd事件,用来监听鼠标点击。 第二个状态的事件是直接把预制体往框里拖拖进来的,拖进来以后添加了Set Property,就是一个通过鼠标点击控制视角缩放的一个效果。没别的。 ?p2:一上来把刚才做的FSM全删了。然后画了个图。嗯 接下来的五分钟都在做他的Button样式。 第6分41秒,创建了Virtual Camera (不知道为啥,他添加以后主摄像机的组件和我的不一样) ?加了两个CM,第一个是主摄像机视角。第二个我给设置成左边的视角了。 给Button添加一个GameObject变量:Camera。勾选Inspector,就能在组件面板看到: ?添加一个全局事件Onbutton ?? ?更改-Controller的FSM: ?之后,要在Button的Inspector面板添加监听事件(在Button面板有On Click()事件,要连接到Playmaker里的那个clicked事件,才能让鼠标点击那个Button的时候触发FSM里的clicked) (其实我觉得是不是在FSM的那个clicked添加那个GetButtonDown也可以??) ?就实现了一个点Button,可以使物体旋转90度的效果。 【至此做的,都只是在应用Button和Playmaker的交互,还没牵扯到Cinemachine的切换】 ?给Button的Send状态加了一个Set Event Data事件,放在最上面,set那个Camera的GameObject变量。 ?给Controller也添加了一个camera的变量(为啥是小写的,不太懂,是不是不能重复?) 更改了他的FSM,改为Read Data事件,用于读取按了Button以后传过来的信号。添加Get event data事件。 添加了一个叫“Switch Camera” 的状态,用来切换不同的摄像机。 添加一个Object变量叫CM(不明白为什么是Object不是Gameobject),object的type是cinemachineVirtuclcamera,意思是应该是用来储存不同的虚拟摄像机吧。(吧)(真的不懂了) 然后在Switch Camera添加Get Component事件,的意思是。。。。是。。。应该是说特定的相机存在不同的CM组件里???不懂了 真的不懂了 又加了一个。。。。。Call Method事件(调用方法)调用的这个方法好像是用来切换摄像机的(吗) 增加了Button,对应命名一下 然后分别把每个Button的面板改一下,把对应的摄像机拖进去 ???????卧槽儿 做出来了 做出来了 我惊了 我做出来了?还有1p没看,接着做吧 嘎嘎嘎 已经很开心了。 1.通过改变主摄像机的ease-and-out时长,可以改变淡入淡出的时间消耗,就是改变切换的速度。 2.可以创建custom Blents,可以单独调整某个摄像机到某个摄像机例外的效果(比如那个车的视角,如果用淡入淡出切入到驾驶座的视角,有点太绕了,所以可以设置任意摄像机-inside和inside-任意摄像机这两个的切换效果为cut) ?3.将主视角的摄像机的Look At设置成主物体。 可以添加动画,加摄像机移动的关键帧,这样在预览某个摄像机的视角时就是动的了。 看到p3了 前六分钟:加了一个panel在右下角,用来显示一些信息吧。 第六分半的时候:。。。。。。woc 怎么开始编程了 算了 今天就学这些吧:)去做影视的作业了? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 23:43:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |