IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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 怎么开始编程了

算了 今天就学这些吧:)去做影视的作业了?

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 16:10:45  更:2021-11-15 16:11:07 
 
开发: 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-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码