标签:Unity
全息模拟(Holographic Emulation)是一个Unity新功能,可以大幅度减少Unity开发全息应用的迭代时间。Microsoft HoloLens的开发者们将可以直接使用Unity编辑器进行原型设计、调试和迭代设计,不必再花费过长的时间进行发布构建。模拟器有两种不同的工作模式:远程(...
引言:寻路就是一个看似简单问题的解:给定点A 和B,AI 该怎么智能地在游戏世界中行走?这个问题的复杂来自于实际上A 和B 之间存在大量的路径可走,但只有一条是最佳的。只是找到一条两点之间的有效路径是不够的。理想的寻路算法需要查找所有可能的情况,然后比较出最好的路径。 本文将从搜索空间,可接受的启发...
制作良好可靠的动画贴图集是VFX设计师经常面临的一大主要挑战。刚刚发布了实验性新工具Image Sequencer。这个工具是创作优化纹理图表的基础,我们计划将来对其进行改进,用于生成基于运动的VFX纹理。这个工具包涵盖完整的引擎内置的工具链,用于制作动画贴图集。它依赖于仅支持编辑器模式的Image...
具体实施步骤1)首先先布置一个场景,创建一个Empty当做子弹的发射点,然后再创建一个Cube,调整其合适的大小和位置,然后使之与子弹发射点在z轴上处于同一位置,我们之后将创建子弹沿着Z轴运动射击到Cube上。2)创建子弹:创建一个Empty,然后再创建一个Capsule用作模拟子弹,调整合适的大小...
父子节点相关的: parent 变量表示Transform的父节点 root 表示它的根节点,如果没有父节点,它会返回自己 Transform Find(string name) 根据名字查找子节点 bool IsChildOf(Transfo...
做编辑器插件时,我总是想要拿到监听编辑器的状态变化。比如在打开编辑器开始运行自己的服务。这时就需要用户打开编辑器的事件。再比如我希望在游戏退出运行模式之前,把一些编辑的东西缓存出来,然后对这些数据做自动化处理,那么我就需要退出运行模式的事件。诸如此类吧。另一方面,我希望用观察者模式,并且能自动化注册...
课程更新课程课时更新目录Oculus Unity3d 3dmax ps cad 全套 VR游戏开发教程课时93:课时92_添加枪声并且整理场景中的材质课时94:课时93_添加敌人处理寻路课时95:课时94_建立FSM基本框架脚本,定义基类变量课时96:课时95_基类编写完成课时97:课时96_巡逻实...
本教程讲述在Unity5中,如何为着色器和材质创建自定义检视面板。本教程使用的ShaderGUI针对Unity 5.0及以上版本,Unity 4.x需要使用MaterialEditor(现已弃用)。引言在Unity中新建材质后,可以通过检视面板(Inspector)修改其所有属性。默认情况下,Uni...
今天分享一些脚本插件,用来实现各类酷炫的特效,包括爆炸、闪电及天空盒等。Exploder看名字就知道了,Exploder就是用来在Unity中实现各种爆炸效果的脚本插件。它可以实时分解网格,在几毫秒内将任意对象分崩离析。由于是实时计算,所以不需要预定义游戏对象作为碎片,所有过程仅需调用一行代码即可瞬...