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
1.使用AB包的原因 (1)减小资源大小 (2)方便更新资源 2.AB使用流程 (1)制定资源的AB属性 (2)构建AB包 (3)上传AB包 (4)加载AB包和包里面的资源 实际操作步骤: (1)取名 (2)编辑器扩展,方便打包 using UnityEditor; using System.IO; ...
分类:
其他好文 时间:
2018-07-09 19:12:26
阅读次数:
233
之前一直没注意Unity发布WebGL项目之后,都是打开发布出来的那个index.html,没有问题但是布到IIS上,用地址打开就报错了看了一下,发布出来的东西,有个Build文件夹,下面有几个扩展名是.unityweb的文件仔细想了一下,是不是又是IIS的MIME设置于是设置了一下(参见从IIS网站上下载AssetBundle,并写入到本地磁盘指定路径)也就是说把.unityweb类型也添加到m
分类:
编程语言 时间:
2018-07-09 17:51:03
阅读次数:
191
参考 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
U3D的AssetBundle真的是博(坑)大精(坑)深啊安卓的话要先打包到StreamingAssetPath中,安装后第一次运行,自动把Streaming中的解压到PersistentDataPath中,因为persistent目录是在运行过一次才创建的。这样,之后再更新资源就直接下载到persistent目录下了但是,WebGL项目呢这个就不存在什么streaming或者persistent
分类:
Web程序 时间:
2018-07-05 17:32:04
阅读次数:
296
最近在研究Unity3D中读取PDF的内容,预想了三种方案,一是用Java来实现,二是调用C#的iTextSharp库或者PDFBox库来实现,三是下载PDFRenderer插件(土豪可以买这个插件,支持的系统也比较全面),java不是很精通,我就研究了一下C#调用iTextSharp库来实现,但是遗憾的是不支持UWP系统。再写代码之前呢,得在Assets下的Plugins文件夹中导入itexts
分类:
编程语言 时间:
2018-07-05 14:50:50
阅读次数:
476
using UnityEngine;using System.Collections;using UnityEditor;/// <summary>/// 简单资源打包Editor/// </summary>public class BuildPacketEditor : EditorWindow ...
分类:
编程语言 时间:
2018-07-03 20:13:49
阅读次数:
536