Unity中的粒子系统可以用于制作特效,如开枪火花效果,简单爆炸效果等。(毕竟程序员不是设计师,简单的特效都没有问题,要制作一些非常美观的特效还是需要多了解跟美术有关的知识。) 粒子系统实现一个简单的烟花爆炸特效:(为了凸显烟花特效,我把天空背景调成黑色的) (缺点:六种粒子色彩搭配不佳,模拟出烟花 ...
分类:
编程语言 时间:
2018-07-13 01:23:14
阅读次数:
995
https://unity3d.com/cn/learn/tutorials/topics/graphics/choosing-color-space https://docs.unity3d.com/2018.2/Documentation/Manual/LinearRendering-Linea ...
分类:
编程语言 时间:
2018-07-12 13:19:28
阅读次数:
121
NavMesh(导航网络)是3D游戏世界中用于实现动态物体自动寻路的一种技术,它将游戏场景中复杂的结构组织关系简化为带有一定信息的网格,进而在这些网格的基础上通过一系列的计算来实现自动寻路。 实现Capsule自动向Sphere寻路: 实现过程: 一、搭建场景 选择菜单栏中GameObject->3 ...
分类:
编程语言 时间:
2018-07-11 00:59:55
阅读次数:
469
物理材料 切换到脚本 在物理学材料是用来调整摩擦和碰撞对象的反弹效应。 要创建物理材质,请从菜单栏中选择“ 资源”>“创建”>“物理材质 ”。然后将“物理材质”从“项目视图”拖动到场景中的“ 碰撞”中。 属性 细节 摩擦力是防止表面相互滑落的量。尝试堆叠对象时,此值很重要。摩擦有两种形式,动态和静态 ...
分类:
编程语言 时间:
2018-07-10 15:55:48
阅读次数:
193
Unity3d使用微信支付是属于APP内发起支付调用的情况,其本质上是在安卓项目上使用微信SDK,安卓项目开发完成后再导入到Unity中作为Unity插件使用,即Unity中C#调用安卓(Java)代码的流程。 微信官方给出的支付Demo在这里,但是使用过程中遇到很多坑,网上类似的文章很多,但大多年 ...
分类:
微信 时间:
2018-07-10 12:44:48
阅读次数:
241
参考 https://blogs.msdn.microsoft.com/nathalievangelist/2014/12/16/joystick input in unity using xbox360 controller/ Name 需要和代码里的一致,并且 Type 必需设置为 Joysti ...
分类:
编程语言 时间:
2018-07-08 21:18:06
阅读次数:
292
我直接用StopCoroutine直接像StartCoroutine一样里面加方法不能停止该协程。通过把协程赋予到变量再控制此变量来停止才能中断此协程。 ...
分类:
编程语言 时间:
2018-07-05 21:37:46
阅读次数:
208
最近在研究Unity3D中读取PDF的内容,预想了三种方案,一是用Java来实现,二是调用C#的iTextSharp库或者PDFBox库来实现,三是下载PDFRenderer插件(土豪可以买这个插件,支持的系统也比较全面),java不是很精通,我就研究了一下C#调用iTextSharp库来实现,但是遗憾的是不支持UWP系统。再写代码之前呢,得在Assets下的Plugins文件夹中导入itexts
分类:
编程语言 时间:
2018-07-05 14:50:50
阅读次数:
476
在之前的文文里有说到,值类型和引用类型,那么这会就单独说下引用类型; Unity3D中的C#语言提供了专门的类型来为开发者提供使用C#开发游戏的便利条件; 在该引擎中,使用UnityEngine命名空间来盛放自己定义的类型。其中,UnityEngine.Object类该游戏引擎的C#脚本语言中最基本 ...
分类:
编程语言 时间:
2018-07-01 01:04:58
阅读次数:
264
Building Robust and Flexible Event System in Unity3D 1. Prerequisites 1.1 Observer Pattern According to Wikipedia, the observer pattern is a "software ...
分类:
编程语言 时间:
2018-06-29 19:30:22
阅读次数:
182