摘要:
扩展 扩展组件可以增强虚拟相机的行为,例如,Collider扩展组件可用防止相机进入碰撞体里面,从而导致丢失目标视野。Cinemachine包含各种扩展。通过派生CinemachineExtension类来创建您自己的自定义扩展。 如果要给虚拟相机添加一个扩展: 在Scene窗口或Hierarchy 阅读全文
摘要:
CinemachineVirtualCamera 来源于:Unity相机管理:虚拟相机 虚拟相机看起来就像是一个普通的组件,我们可以通过编写脚本,在游戏进行时修改它的各个属性,但是在概念上,我们最好把它当做一种相机行为的配置文件。在游戏开发中,我们的相机有几种行为,就为它制作几个虚拟相机,比如为角色 阅读全文
摘要:
Cinemachine Brain 来源于:Unity相机管理:Cinemachine Brain属性详解 Live Camera:当前正在使用的虚拟相机 Live Blend:虚拟相机的切换过程(从哪个虚拟相机切换到哪个虚拟相机),比如当前有两个虚拟相机,虚拟相机1是活动状态(Live),虚拟相机 阅读全文
摘要:
为什么说是诡异的协程呢?首先从一个案例说起吧,示例如下: 游戏目标:让小车进入到对应颜色屋子里,即可获得一分。(转弯的道路可控) 为了让小车能够平滑转弯,小车的前进方向需要和车子的位置与圆心组成的连线垂直。 首先想到的就是在车子进入到碰撞体和在碰撞体里面都是上述运动方式,离开碰撞体后相当于旋转了90 阅读全文
摘要:
微信公众号:环球设计联盟(id:zshid001) 解压密码:www.zshid.com 阅读全文
摘要:
一、坐标系的概念 Unity 世界坐标系采用左手坐标系,大拇指指向X轴(红色),食指指向Y轴(黄色),中指向手心方向歪曲90度表示Z轴(蓝色),同时Z轴也是物体前进方向,下图表示Unity的四种坐标系: 其中GUI和Screen的单位是像素单位,什么是像素单位呢,这里可以先了解一下像素相关知识: 像 阅读全文
摘要:
在了解MySQL索引之前,我们先过一遍磁盘和操作系统:手把手教你了解电脑磁盘的结构 一、磁盘的结构 Ⅰ、盘片 一个磁盘(如一个 1T 的机械硬盘)由多个盘片(如下图中的 0 号盘片)叠加而成。 盘片的表面涂有磁性物质,这些磁性物质用来记录二进制数据。因为正反两面都可涂上磁性物质,故一个盘片可能会有两 阅读全文
摘要:
1、语言无关性 实现语言无关性的基础仍然是虚拟机和字节码存储格式。 Java虚拟机不与包括Java语言在内的任何程序语言绑定,它只与"Class"文件这种特定的二进制文件格式所关联。 虚拟机丝毫不关心Class的来源是什么语言,它与程序语言之间的关系与下图所示: 每个Class文件的头4个字节被称为 阅读全文
摘要:
第一章:并发编程的挑战 1、即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。 我们知道,一个线程在一个时刻只能运行在一个处理器核心上,那么单核处理器支持多线程的意义在哪? 因为线程任务可以分为IO密集型或CPU密集型,当线程任务需要IO操作时,可以把CPU让 阅读全文
摘要:
一、Server安装Jdk rpm -ivh jdk-8u301-linux-x64.rpm 二、GitLab服务搭建 1、安装 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.0.0-ce.0.el7 阅读全文