自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Unity 使用Navgation自动寻路绘制导航路线

将所在平面和相应障碍物设置静态(Navgation static),调出Navgation面板烘焙路径。

2023-08-01 17:04:25 671

原创 Unity Vuforia(高通)AR全流程

Unity Vuforia播放视频全过程(从Unity的安装到打包)一、安装Unity(1)点击安装地址下载Unity Hub下载好之后点击安装。(2)从Unity Hub进去安装Unity(要先注册登陆账号)安装完后是这样的二、新建项目项目创建完成打开如下:目标平台为安卓平台,选择菜单file—>buildsetting三、项目制作(1)在Unity内导入vuforia enginewindow—>package manager(2)前往Vufo

2022-05-02 12:23:46 6279 5

原创 Unity Animator简单使用

在Unity中有两个动画系统,Animation和Animator,它们两个虽然都是关于动画播放的组件,但它们之间有很多的不同点。Animation是老版本就存在的动画系统组件,但Animator是unity4.6版本之后才拥有的组件;控制一个动画的播放一般都使用Animation,控制多个动画播放一般使用Animator,因为Animator 有一个动画控制器,俗称动画状态机,用于切换动画非常的方便;Animator 缺点就是占用内存比Animation大。...

2022-01-16 23:00:38 14120

原创 Unity RenderStreaming流渲染(一)

“流渲染”是一种解决Web端海量空间数据可视化的新思路,unity引擎产商推出的“云渲染”方案是基于WebRTC的视频流推送技术,它就是RenderStreaming插件。基本原理是将场景通过后端的渲染,之后使用实时的视频流推送至前端界面,可实现前后端的同步交互。接下来就是进行Unity RenderStreaming的基操,先安装展示此插件的功能开始。(一)创建打开一个Unity工程文件,选择Window—>Package Manager打开如下页面:在Advanced中勾选Show dep

2022-01-12 18:19:34 6541 4

原创 UnityTCP发送接收图片

发送端代码:using UnityEngine;using System.Collections;using System.Net;using System.Net.Sockets;using System.IO;using System;public class TCPClient : MonoBehaviour{ private Socket socket = null; private IPEndPoint endPoint = null; public s

2022-01-12 16:48:47 1746

原创 Unity 百度人脸识别SDK之人脸检测

前期准备不管在调用什么SDK,都得先查看相应的SDK文档,本人比较懒,就直接贴出百度人脸检测的文档内容。之后跟着文档一步一步的去实现。可以看到SDK的功能有人脸检测、人脸对比和查找人脸。本篇主要实现人脸检测的功能。选择方法二进行SDK的下载安装在下载好的SDK里面找到net40文件夹中的AipSdk.dll和Newtonsoft.Json.dll导入Unity工程中编写代码调用摄像头,根据SDK文档参数选择,实现实时上传图片接收返回相应数据:using System.Coll

2022-01-07 11:34:18 2720 1

原创 unity百度AI人体分析

前言元旦的时候睡不着,也不想让自己闲下来颓废,就接一下百度AI玩玩,定位到百度智能云的人体识别。实现步骤一、百度智能云人体分析应用创建,得到自己的API Key和Secret Key二、下载相应的SDK文件下载解压之后得到这四个文件夹文件夹后面的数字是指.net框架的版本,可以在Unity工程中去设置,我这里使用的是.net4,将net40文件夹中的dll文件导入unity工程中的Plugins文件夹中三、创建UI界面,用于展示四、查看API文档,编写代码,实现功能因为此次

2022-01-03 03:00:09 917

原创 Unity 编辑器开发(Button)

GUILayout.Button记录使用GUILayout.Button在编辑器绘制Button按钮创建脚本UIEditor.csusing System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;[CustomEditor(typeof(TestUI))]public class UIEditor : Editor{ public override void

2021-12-30 15:15:04 1250

原创 Unity 智能语音助手

Unity智能语音聊天机器人在本篇文章中,使用了百度的语音识别、语音合成、智能对话Unit的功能,制作成了一款简易的聊天机器人,在开始做之前呢,需要确定需要实现的核心功能,有以下几点:(1)实现人机文字聊天(2)实现人机语音聊天(3)语音聊天记录播放(4)文字聊天与语音聊天切换创建UI界面核心代码一、人机文字聊天chatDialog.onEndEdit.AddListener(delegate { if (chatDialog != null)

2021-12-29 21:50:41 5168 47

原创 Unity 百度智能对话API

前言前面实现了Unity调用百度的语音识别与语音合成之后呢,我想制作一个智能语音对话助手,本文就来实现智能人机对话(Unit)。准备工作第一步还是在百度智能云平台上选择相应的模块(智能对话Unit)创建应用,具体的过程就不多赘述了,以下就直接切入正题。步骤(1)制作一个对话框UI(2)获取Access Token,代码如下: /// <summary> /// 获取accessToken请求令牌 /// </summary> /// <r

2021-12-28 23:37:46 4924 5

原创 Unity 百度语音合成

前言本篇文章演示在unity引擎中接入百度语音API的语音合成(适用于Windows平台,其它平台的后续更新)因为在上一篇发布的文章中已经有一些准备步骤,这一篇就直接进入正题。(1)搭建好一个UI面板(2)编写脚本①获取Access Token的方式和语音识别一样,这里我直接复制过来/// <summary> /// 获取accessToken请求令牌 /// </summary> /// <returns></returns&

2021-12-28 16:50:03 2995 7

原创 Unity 百度语音识别

前言本篇文章演示在unity引擎中接入百度语音识别的SDK(只适用于Windows平台,其它平台的后续更新)需要的准备(1)

2021-12-28 14:31:01 1821 2

原创 unity c#基础

前言在经过不断地自我学习,发现自我提升的过程中还是有需要保持对知识点做相应记录,这能帮助自己会用某个功能的同时,又可以说出来相应的理论依据,还能对自己学习过的东西进行统计,并且在以后要用到的时候能直接定位到记录,而不用上百度一个一个的查。Unity使用的脚本语言C Sharp(1)值类型与引用类型值类型:int、float、char、bool、long、double、struct、decimal、enum等引用类型:class、array、string、object、delegate、interf

2021-12-21 14:46:57 3817 1

原创 Unity Vuforia(高通)AR

Unity Vuforia制作AR软件使用过高通AR、百度AR、EasyAR,还是觉得高通的使用起来更加简易。今天就记录一下怎么使用Vuforia制作一个可识别2D图片与3D物体的AR软件。使用步骤(1)想要在unity中调用与使用Vuforia ,新建一个unity工程,依次点击菜单栏的Window/Package Manager打开如下界面选择Vuforia Engine AR点击install:完成这一步之后可以看到此项目工程已导入Vuforia Engine:(2)进入Vuforia官

2021-12-08 16:42:58 7083

原创 Unity TouchScript大屏

TouchScript插件简介与下载在unity中,TouchScript非常适合做展示类大屏幕的多点触控,在AssetStore也是五星好评,还是免费资源,也可以在GitHub上下载对应的TouchScript。接下来就制作简单的大屏展示系统了。制作步骤一、确定需求功能(1)图片可从StreamingAssets文件夹中自动读取(2)加载出来的图片需要自动循环移动展示于大屏幕中(3)可实现图片的多人点击放大、全屏拖拽、自动归位等功能(4)实现图片放大之后大图周围图片缩小并且围绕大图旋转功能

2021-12-07 14:35:13 3195 46

原创 OpenGL学习(二)

使用OpenGL绘制图形上篇记录了配置opengl编程环境以及创建渲染管道图解

2021-11-18 17:30:00 217

原创 OpenGL学习(一)

我的第一个OpenGL程序前言本文开始记录opengl(开放图形库)的学习,从编译opengl的环境配置,到实现第一个程序的运行。基于Windows的opengl环境配置有了解过前人学习opengl的经验,发现不同的版本所需要的依赖库并不相同,但是其实没有关系,因为需要用到相应的API再去下载配置也一样。opengl运行需要至少两个库,一个提供窗口环境,一个提供OpenGL profile加载,据了解红宝书(opengl编程指南)是glut+flew,蓝宝书(OpenGL超级宝典)是glfw+GL3

2021-11-18 15:36:37 445

原创 Unity 多人签名

unity触摸屏多人写字前言在多媒体行业的项目中,有一种互动方式是在触摸屏上手写文字(应用于签名、互动写字、涂鸦等),之前尝试性的写了一个多人书写的互动脚本,因为制作过程都是比较基础的,只要对unity引擎有一定的使用经验都能复制出来,这里就不多加赘述了,现在将主要步骤、主要脚本分享给大家。正文(1)新建工程,在layer选项新建一个line层,再创建一个相机目标层级line,在LineCam相机下创建子物体Empty,具体如下图:(2)在Empty下新建物体GameObject,给物体添加组件

2021-11-16 16:21:34 4202 2

原创 unity UDP通信

UDP通信客户端脚本:using UnityEngine;using System.Collections;//引入库using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using UnityEngine.UI;public class UDPClient : MonoBehaviour{ public static UDPClient instance;

2021-11-12 09:38:44 446

原创 Unity 视频播放

Unity 视频播放前言在Unity引擎做视频播放的方式有很多种,这里介绍两种。一种是使用RawImage组件的纹理进行视频播放,将视频每一帧的画面复制在RawImage的纹理贴图中,实现视频的播放展示;另外一种是使用插件Av Pro进行视频的播放,在此次的案例中我使用的是AVProVideo1.9.6版本的插件(插件置于文末,需要请自取)。Unity播放视频的两种方式(1)使用RawImage播放视频首先创建一个RawImage,调整为视频分辨率大小(本次案例使用1920*1080),并在Raw

2021-10-29 17:02:59 14514 3

原创 Unity 图片滑动

Unity Scroll View图片滑动前言在多媒体行业中,会有许多关于播放图片的软件诞生,切换图片有比较多的方式,下面介绍比较常用的两种,一个是只切换Image的图片精灵Sprite,一个是带有滑动过程的Scroll View切换,在这个时候unity自带的Scroll View组件就派上用场了。但是Scroll View组件无法自动定位到某一张图片,想要手指滑动一次移动到某一张还是要借助代码的力量。下面就是如何切换图片的两种常用方法:(1)切换图片精灵这里使用一种比较常用的加载图片的方法,将需

2021-10-29 13:29:51 5695 2

原创 Unity Navigation详解

Unity Navigation详解前言Navigation功能前言从事unity相关行业以来始终看不清自己的路该怎么走,到今天才明白不需要花时间去迷茫,只管努力莫问前程。从今天开始每天写一点小东西,记录与整理自己走过的路,也一边寻找自己的路。便从unity的自动寻路Navigation开始吧。Navigation功能(1)烘焙路径选中地面物体与障碍物,选中物体Static,如下图所示:下一步如下图步骤调出Navigation面板:在Navigation面板中选择Bake选项,如无特殊参数

2021-10-27 15:50:05 7213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除