Unity

Unity各类知识

unity应用tensorflow机器学习人工智能

tensorflow是机器学习的重要框架。而机器学习也是热门中的技术。unity开发者从事着不同的行业。游戏。仿真。展示。ar。vr。而机器学习在unity的应用仅仅限于官方的ml-agents。并不了解它的实际运行原理。其实unity并不是仅仅只能用官方的代理学习框架。还能自己训练模型。自己应用...

2018-10-29 11:16:17

阅读数 303

评论数 1

Unity协程Coroutine进行各种类型逻辑判断

为了方便使用生成了一个Dll在附件中,能够直接使用;使用方式: public bool ss = false; void SB() { StartCoroutine(SD()); 正常启动协程 此方法在Star中运行了 } public ...

2018-02-05 14:42:19

阅读数 427

评论数 0

Wzy—Shader新手入门精讲(一)

因为我也是个Shader的新手入门着,其实感觉找到门还是挺麻烦的,所以本着自己感觉已经入门了的经验分享一下,如有不对,请指示:   首先可以把Shader看成一个标准的框架:我对新的那个不熟悉所以分享的是旧版的Shader写法; 框架结构: 一、首先从属性中先介绍各个属性的声明及类型: 拿第一个...

2017-12-11 10:49:03

阅读数 219

评论数 1

Unity利用粒子系统模拟下雪积雪效果

按我个人能力,这个方案的解决有两种方式 1、  运用shader的法线和夹角来决定积雪位置,强度,厚度; 2、  运用粒子系统下雪,利用粒子碰撞检测生成雪花落地,因为大批量的雪花其实是一张张图片组成的,把他们的载体网格合并成一个大的全删掉,不停的添加新生成的地上的雪花; 我现在来说一下这个简单的模...

2017-11-23 14:03:42

阅读数 7249

评论数 0

Unity运用Gpu来处理计算和逻辑,加快程序速度

随着游戏玩法的增强,计算的多量化,我们的CPU并不足以迅速的处理这些问题,而Unity给我们开放了一个接口,我们需要用它来处理大量的运算; 我们可以把大量的处理运算的逻辑放入这个Shader中,用GPU的并行能力来计算,这里简单的说一说他的使用方式和如何把参数传入和传出。让我们像一个方法一样调用...

2017-11-14 15:43:56

阅读数 2496

评论数 1

自己进化的Unity人工智能(三)

这次基于上一章所讲主要讲解一下遗传算法的代码:    先说一下遗传算法的实现所需要的步骤:    需要知道这几点: 1、  种群:   生物以种群形式进行(这也是游戏中训练的难点,并无法大规模的训练); 2、  个体:   组成种群的单个生物; 3、  基因:   一个遗传因子(这里我们是单个的权...

2017-10-30 10:33:56

阅读数 1242

评论数 0

自己进化的Unity人工智能(二)

第一章的地址:http://blog.csdn.net/m0_37283423/article/details/78333623 因为上次发的有人私信我说看不懂,让我详细讲下,那这篇就详细剖析一下; 因为游戏中的神经网络(以后用BP代替)不是识别用途,没有一个样本值,我们只需要阈值来判断行为的...

2017-10-24 19:51:05

阅读数 2314

评论数 0

自己进化的Unity人工智能(一)

最近在研究神经网络+遗传算法在Unity给NPC用(一个可以学习训练的NPC是不是很酷) 说一下神经网络真的不复杂,多看一看是能理解的;如果有不对的地方欢迎指出批评。立马修改以免误人; 神经网络定义的东西我就浅表的谈一谈:    计算机的人工神经网络简单分为三层:输入层、隐藏层、输出层;   ...

2017-10-24 19:50:11

阅读数 5489

评论数 0

Unity项目开发优化标准

代码优化        ● 尽可能使用for来代替foreach:每次foreach会产生一个Enumerator,迭代器会额外分配内存。        ● 尽量避免使用Lambda表达式:存在内存泄露隐患。        ● 尽量避免使用LINQ:部分功能无法在某些平台上使用,且会分配大量...

2018-11-23 11:13:03

阅读数 113

评论数 0

unity 2017.3 + vuforia 7.0 之 ObjectTarget 控制子对象

vuforia的3D目标识别有很大的局限性,可以应用的地方很小,这里主要想提一下思路,有时候我们需要实例化的虚拟物体去跟随目标,有时候我们希望他们采用自己的世界坐标,不要跟随现实里的目标移动而移动,这样才能玩起来,那么我们可以通过代码去操纵子对象。例如:[html] view plain copy...

2018-04-09 10:14:00

阅读数 224

评论数 0

unity 2017.3 + vuforia 7.0 之 AR贪吃蛇

R部分就不多说了,AR只是一个工具,重点还是在代码。1.首先实现身体的跟随效果,一对一就好[html] view plain copy<span style="font-family:SimSun;font-size:24px;"&...

2018-04-09 10:13:35

阅读数 258

评论数 0

unity 2017.3 + vuforia 7.0 之 ObjectTarget

ObjectTarget也就是平常所说的3D目标,vuforia这一功能主要是针对某一现实中3D物体的,当我们试图识别现实中的3D物体时,我们就需要用到ObjectTarget。ObjectTarget和ImageTarget一样需要用到数据集,所以我们在使用ObjectTarget之前需要先去v...

2018-04-09 10:12:48

阅读数 96

评论数 0

unity 2017.3 + vuforia 7.0 之 利用射线检测与AR对象进行交互

直接上代码:[csharp] view plain copy        //如果识别到平面 则开始发射射线          if (DeployStageOnce.Initialize)          {              Debug.Log("检测到水平面&a...

2018-04-09 10:11:50

阅读数 269

评论数 0

unity 2017.3 + vuforia 7.0 之 Plane Finder

如果你只是按照上一篇教程进行了测试,那么把程序发布到IOS或者Android之后,你会发现每当你点击屏幕以后,就会把你挂在Ground Plane Stage下的内容放置一次,我们有时候是不想这么做的,需要用户只能放置一次。vuforia7.0没有直接提供这个功能 但是留下了接口1.进入vufor...

2018-04-09 10:11:03

阅读数 244

评论数 0

unity 2017.3 + vuforia 7.0 之 AR场景和非AR场景切换

我们有理由相信,几乎所有AR应用都有需求制作不使用AR技术的scene,实际操作之后我们发现,只要你勾选了unity的工作模式就会转变成基于vuforia框架的AR模式,所有的场景在被调用时都会默认使用ARCamera而非Main Camera最后在unity的论坛上找到了vuforia的官方人员...

2018-04-09 10:10:03

阅读数 293

评论数 1

unity 2017.3 + vuforia 7.0 之 Ground Plane Stage

水平面识别在之前一直是ARkit的保留项目,但在PTC更新了vuforia7.0以后,也提供了水平面识别,经过一番研究之后终于成功的实现了水平面识别。PS:平面识别是限制机型的PS:如果你觉得这篇文章帮到了你,请顶我一下。第一步:你必须将unity更新至2017.3及以上的版本,因为之前的版本是不...

2018-04-09 10:02:38

阅读数 325

评论数 0

OpencvForUnity开发教程(准备阶段预告)

过几天等我换完工作准备写一写,Unity基于OpenCV来实现图像识别,自己实现AR底层逻辑,摆除AR插件的限制: 不好意思 各位大哥- -这个图像识别不搞了(虽然搞完了但是懒得写。。) ,直接接Tensorflow做图形识别。而且能够实现强化学习,模仿学习。静态数据识别。动态数据识别,分类,聊...

2018-03-07 17:08:33

阅读数 1807

评论数 6

DOTween 使用方法

使用方法,翻译自英文注释using UnityEngine; using System.Collections; using DG.Tweening; using UnityEngine.UI; public class TestDoTween : MonoBehaviour { i...

2018-02-03 22:19:34

阅读数 167

评论数 0

Unity接入监控摄像头

视频监控rtsp取流的两种流 实时视频 回放 接入方式 绝大部分监控系统都支持rtsp的方式获取视频流 下面以接入海康威视的硬盘录像机为例,介绍rtsp的接口格式 该接口的url格式为 实时取流 rtsp://username:password@...

2017-12-28 16:35:07

阅读数 2482

评论数 2

PhotonServer游戏服务器【完整版】

前序 一、跟数据库交互 直接写,利用mysql的接口使用nHibernate Csharp直接连接mysql 找到相应版本的动态链接库 在vs中点击引用-浏览-在c盘的assemblies中选择相应的版本-选择mysql.Data.dll文件。 Documenta...

2017-12-15 09:23:08

阅读数 1130

评论数 0

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