摘要:
使用Rider做的编写Unity代码的IDE,记录一些与VS不相同的笔记 安装和设置方法: 我使用Rider 2019.1 + Unity3D 2018.3.4,在安装完Rider之后,在Unity中选择Rider做为脚本编辑器,然后在Unity中双击代码就可以跳转到Rider中,Rider会自动在 阅读全文
摘要:
分母不能为0 对于int 类型,如果分母为0,在程序运行时,会报错。 而对于float 类型,如果分母为0,则不会报错,而是会返回一个infinity(无穷大),也就是NAN。 因为除一个无穷小的数,返回一个无穷大的值。 对于百分比的运算,因为一般在计算时,都会转成float,要注意这个坑。 示例 阅读全文
摘要:
问题描述: 对于Animator的动画,如果有部分区域不在相机的可见区域,那么动画默认是不会播放的,正常在游戏内是没有问题的,但对于一些展示动画,比如镜头从远拉近的过程中,那么动画是没有播放的。 或者在做创建角色的展示动作时,角色动作幅度比较大,会有部分区域超出相机的视野。 对于有的UI粒子特效如果 阅读全文
摘要:
在UGUI中,在两个Canvas之间进行坐标转换,从CanvasA下的坐标转换到CanvasB下。 或者在同一个界面下,从不同的节点下,转成相同的坐标。 函数定义 public static bool ScreenPointToLocalPointInRectangle ( "RectTransfo 阅读全文
摘要:
bandicam(班迪) 非免费软件 bandicam游戏录制教程:https://www.bandicam.cn/how to/game recorder/ 游戏录制模式在Unity3D引擎中并不是很好用,会录制多份视频,且录制出来的视频无法播放。 bandicam版本: 4.3.3 1498 录 阅读全文
摘要:
安装infinity新标签页后,无法生效,或者infinity新标签页突然失效了。 驱动精灵的问题 驱动精灵安装后,还会安装其它的软件,在卸载后,安装的软件还存在。 解决办法 光卸载驱动精灵还不够,还有货: kbasesrv 也要卸载,还有个 infocenter.exe , 甚至我把所有的 kin 阅读全文
摘要:
前言 Unity官方从2018开始已提供编辑器的中文语言包,本文介绍两种方法安装中文语言包 PS.官方的帮助文档也提供了中文选项,在文档的右上角选择中文 1. 通过Unity Hub 下载 下载Unity Hub Windows: https://public-cdn.cloud.unity3d.c 阅读全文
摘要:
在进行svn或者git提交时,可以忽略nuget下载的文件,因为这些依赖库可以再次通过VS下载下来,当然也可以提交上去,这样其它同学就无需再下载。 vs自动下载缺失的nuget包 1、打开 工具 - 选项 – NuGet 包管理器 - 常规 2、在程序包还原,勾选“允许NuGet下载缺少的程序包”和 阅读全文
摘要:
Visual Studio Tools for Unity 从vs2017开始就不提供单独的安装包下载,需要通过vs安装程序在线安装。 vs2017离线安装vs tools for unity 那么如何离线安装vs tools for unity呢? 1. 找一台已经过此扩展的机器,拷贝 Visua 阅读全文
摘要:
在X秒内插值 我们知道Mathf.Lerp函数的是用在两个值之间进行插值,用于平滑过渡。 Unity没有提供一个直接的接口,用于在X秒内进行插值,那么如何实现在X秒内进行插值呢? 示例代码: 阅读全文