- 博客(10)
- 收藏
- 关注
原创 使用unity自带的导航组建实现简单寻路(三) 在同一场景中烘焙多张不同信息寻路网格
首先,按照之前的知识,我们在同一个场景中只能存在一张寻路网格,我们都知道寻路网格是根据指定的寻路代理的尺寸和相关信息进行烘焙的,但是如果场景中需要对多个尺寸1不同的游戏物体执行寻路的功能该怎么办? 很简单可以指定不同的代理信息烘焙多张寻路网格,让不同尺寸的游戏物体都拥有一张属于自己的寻路网格,这里需要用到一个官方的组件,但是unity中没有包含,需要自己下载并导入——NavMeshComponen...
2018-07-31 18:07:02
1296
1
原创 使用unity自带的导航组建实现简单寻路(二) 寻路组件的跳下和跳跃
上一篇文章,我们学习了简单的寻路,代理组件可以跟据烘焙出的网格在一个连续的平面上实现寻路,包括上楼梯和爬坡,但是接下来我们来看,怎样事现一个断裂面上的跳跃,和攀爬首先来实现跳跃,这里我们让寻路代理可以直接从高度跳下来,不必走完整个下坡首先在Navigation窗口中的bake选项中设置DropHeight和JumpDistance这两个变量接下来我们来指定场景中可以完成跳跃和下...
2018-06-29 23:16:55
1013
原创 使用unity自带的导航组建实现简单寻路(一)烘焙寻路网格
unity中为我们提供了很实用的寻路功能,接下来我们就看看这个寻路功能怎么事现 一、在window中打开Navigation窗口准备烘焙地形二、在inspector界面中将场景中的障碍物勾选为静态( navigation static)三、在Navigation窗口中进行导航网个的烘焙Navigation中的主要参数 //Areas(区域):相当于障碍物的标...
2018-06-29 17:07:00
6936
1
原创 C#中常见的数组(一维)排序算法
选择排序: 排序轮数:元素个数-1 算法逻辑:每一轮获取当前轮的第一个元素,依次和其后的各个元素进行比较,按照排序规则进 行相应的元素值交换。每一轮排序完成,会找到当前轮的一个最值存储在第一个元素中,下一轮比较 忽略该元素 例:8 3 6 5 1 从小到大排序 * 第...
2018-05-31 12:13:27
1991
原创 如何在unity中创建2D帧动画
我们都知道unity中支持我们创建简单的3D动画,实现起来也非常的简单,但其实在我们创建2D项目时,也可以通过unity创建简单的2D帧动画。 首先我们说什么时帧动画,说白了原理就像我们小时候玩过的“动画小人书”,我们快速的翻页书上的小人就会动起来。下面我们来举例来看现在我们有一张带透明通道的图片,有三个相同尺寸的图像组成,简单来说就是有两张不同动作的图片,只要能让他不...
2018-04-26 10:55:40
5978
原创 unity中UGUI如何创建按钮动画
unity中的UGUI为我们创建UI提供和了很大的便利,其中创建的按钮可以自动帮我们实现鼠标点击,移上的颜色改变的效果(Color Tint),设置起来也非常方便,按钮颜色变化的效果是按钮动态响应效效果中最常见的,除此之外UGUI还为我们提供了另外两种变换模式: 变换按钮精灵图片(Sprite Swap)和按钮动画(animation) 当我们选择Animation时就可以对按钮...
2018-03-23 16:33:32
10808
4
原创 C#基础之结构体
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace StructType{ //结构体: 程序员自己定义的值类型 ,是对具有相同成员变量,及函数的一类对象的抽象定义 //结构体的定义...
2018-01-30 12:58:12
263
原创 unity网格变形插件Megafiers简介
前两天遇到一个问题在琢磨怎么在unity中动态修改模型网格,无意间发现了megafiers这个插件,最然不是进行网格修改的,但是弹性扭曲的效果还是挺有意思的 MegaFiers 是一个Unity3d专用的物体变形与动画解决方案,并支持所有的开发平台,从 PC、Mac、网页浏览或是 iPhone 与Android 终端都支持使用这个插件功能。MegaFiers 具备将四十种以上的变...
2017-12-26 16:12:11
10248
3
原创 Unity使用Cardboard、MojingSDK等VR插件的3DUI(UGUI)凝视效果的实现
Cardboard是我接触VR开发最初接触到的SDK,因为对硬件和开发的要求比较低,所以很多的VR小游戏和应用(观影为主)都会基于Cardboard进行开发,但由于硬件设备的限制在用户交互上都会使用凝视的方式进行交互,SDK里自带的凝视方式使用不是很灵活,效果也比较单一,所以就自己从新按照需求实现了凝视的交互方式,用到的都是射线碰撞和UGUI的基础知识,实现的方法也比较简单。 首...
2017-11-29 16:56:43
2179
1
原创 初试Vuforia开发AR
增强现实的应用范畴相当广泛,下面我们将介绍其在Unity开发中的常用插件,这些插件可以使开发者在Unity中很方便地进行增强现实的开发。常见的几种增强现实实现插件相关说明及官方网站如下表所列。 名 称 说 明 官 网 Vuforia 市面上应用最广泛的插件,应用于移动平台的开发 ...
2017-11-08 12:12:12
721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人