经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 unity

Unity通用泛型单例设计模式(普通型和继承自MonoBehaviour)

单例模式是设计模式中最为常见的,不多解释了。但应该尽量避免使用,一般全局管理类才使用单例。 普通泛型单例: public abstract cla Singleton<T> where T : cla , new() { private static T in...[2020/7/18]

Unity安卓共享纹理

前置知识:安卓集成Unity开发示例 本文的目的是实现以下的流程: Android/iOS native app 操作摄像头 -> 获取视频流数据 -> 人脸检测或美颜 -> 传输给 Unity 渲染 -> Unity做出更多的效果(滤镜/粒子) 简单通信...[2020/7/14]

Unity实现喷漆效果

Unity实现喷漆效果

本文实例为大家分享了Unity实现喷漆效果展示的具体代码,供大家参考,具体内容如下 喷漆功能 **应用场景:**如墙上的标语贴花,汽车上的喷漆等。 选择方案: 1、当然实现方法各式各异,最最最简单,也是最“不堪入目”的方法是直接给一个面片,然后获取喷漆位置,加上一个要喷漆表...[2020/7/13]

Unity使用LineRender实现绘画功能

本文实例为大家分享了Unity LineRender实现绘画功能的具体代码,供大家参考,具体内容如下 老规矩,直接上代码: using System; using System.Collections; using System.Collections.Generic; us...[2020/7/13]

Unity使用EzySlice实现模型多边形顺序切割

Unity使用EzySlice实现模型切割,供大家参考,具体内容如下 老规矩,直接上代码: 注意:脚本搭载和需要的材质球以及切割数组填充 EzySlice 多边形顺序切割 using System.Collections; using System.Collections...[2020/7/13]

Unity实现简单手势识别

Unity实现简单手势识别

本文实例为大家分享了Unity实现手势识别的具体代码,供大家参考,具体内容如下 代码很简单没有难度,都有注解,随便 看一看 就会了。 CallEvent () 方法需要自己搭载使用。 Unity代码 using System.Collections; using...[2020/7/13]

Unity切割图集转换为多张图片

本文实例为大家分享了Unity切割图集转换为多张图片的具体代码,供大家参考,具体内容如下 这是网上看来的一个工具,用于Unity中将图集切割为多张的格式后将这些sprite改为一张张图片,就是切割速度太慢,图集中的图片较多的时候还会丢失一部分图片,有时间本人会进一步改善再修改这篇博客。 1...[2020/7/13]

UnityWebRequest前后端交互实现过程解析

一、技术概述 1、描述这个技术是做什么? 是Unity一套网络工具库,用于进行Http请求 2、学习该技术的原因? 项目需要,防止使用C#原生的网络库,加快开发速度 3、技术的难点在哪里 Unity仅提供了基础的功能,如何把这些功能构造成一个能够稳定业务开发...[2020/6/29]

Unity实现俄罗斯方块(二)

本文实例为大家分享了Unity实现俄罗斯方块第2部分,供大家参考,具体内容如下 代码部分 1. 实现物体自由降落(在有关于物体的脚本中编写) 1)、使用循环调用方法实现 public float speed = 0.3f; 物体下落 Start is calle...[2020/6/22]

Unity实现俄罗斯方块(三)

本文实例为大家分享了Unity实现俄罗斯方块第3部分,供大家参考,具体内容如下 解决穿透问题 逻辑部分 1、在物体进行移动的过程中更新格子的信息,原来的所占据的位置信息进行置空操作,现在所占据的格子进行赋值操作。 2、在移动后的位置进行判断,首先移动后的位置不能是null,且不能不是...[2020/6/22]

Unity实现俄罗斯方块游戏

本文实例为大家分享了Unity实现俄罗斯方块游戏的具体代码,供大家参考,具体内容如下 一、演示 二、实现思路 创建每一个方块可移动到的位置点,可以理解为创建一个游戏地图,从(0,0)点开始依次向x轴和y轴延伸,例如x最大为9,y最大为19,则创建了一个20行10列的地图 ...[2020/6/22]

Unity UGUI实现简单拖拽图片功能

这一篇博客我们来使用 UGUI 实现图片的拖拽功能。 说到拖拽,那必然离不开坐标,UGUI 的坐标有点不一样,它有两种坐标,一种是屏幕坐标,还有一种就是 UI 在Canvas内的坐标(暂时叫做ugui坐标。),这两个坐标是不一样的,所以拖拽是就需要转换。因为鼠标的移动是屏幕坐标,而 UI 的移...[2020/6/22]

unity绘制一条流动的弧线(贝塞尔线)

本文实例为大家分享了unity绘制一条流动弧线的具体代码,供大家参考,具体内容如下 最终效果 把下面脚本复制,直接拖上脚本,设置两个点(物体)的位置 GameObject1是开始点的位置,GameObject2是结束点的位置 public Transform[] ...[2020/6/22]

Unity实现弧形移动效果

本文实例为大家分享了Unity实现弧形移动效果的具体代码,供大家参考,具体内容如下 一、实现效果 二、第一种实现方法——弧形插值 using UnityEngine; public cla ArcMove : MonoBehaviour { public...[2020/6/22]

unity实现弧形移动 可角度自定

本文实例为大家分享了unity实现弧形移动的具体代码,自定角度,供大家参考,具体内容如下 两点之间弧形移动 using UnityEngine; using System.Collections; public cla MoveTest : MonoBehavio...[2020/6/22]

Unity利用UGUI制作提示框效果

本文实例为大家分享了Unity利用UGUI制作提示框的具体代码,供大家参考,具体内容如下 用到的工具DOTween 这个插件很好用的 大家可以去百度搜一下  先看一下效果 先上脚本 using DG.Tweening; using UnityEn...[2020/6/22]

Unity实现通用的信息提示框

本文实例为大家分享了Unity实现信息提示框的具体代码,供大家参考,具体内容如下 1、创建一个信息提示框添加InfoTipsFrameScale脚本(然后将其制作为预制体) 2、编写该信息提示框的控制脚本 /*** * Title:"智慧工厂" 项目 * 主题:...[2020/6/22]

Unity读取Excel文件转换XML格式文件

本文实例为大家分享了Unity读取Excel文件转换XML格式文件的具体代码,供大家参考,具体内容如下 此方法用到excel.dll 下载连接 点击打开链接 using System.Collections.Generic; using UnityEngine; ...[2020/6/22]

Unity实现物体弧线运动到规定的坐标

本文实例为大家分享了Unity实现以弧线的形式运动到规定坐标的具体代码,供大家参考,具体内容如下 1、u3d场景的设置 2、 Run 脚本 using UnityEngine; using System.Collections; public cla Run ...[2020/6/22]

Unity3D实现飞机大战游戏(1)

本文为大家分享了Unity3D飞机大战游戏第一部分的实现代码,供大家参考,具体内容如下 实现背景轮播 1、首先找两个背景图片,让两张图片竖直摆放且没有间隔 2、两个图片的下降的播放速度应当同步 public float moveSpeed = 3f; 指的是在unity里的...[2020/6/22]

Unity3D实现飞机大战游戏(2)

本文为大家分享了Unity3D飞机大战游戏第一部分的实现代码,供大家参考,具体内容如下 让飞机可以发射子弹 准备工作: 1、将子弹设置成预制体 2、在飞机下新建一个子物体Gun 3、调整好位置以后,将子弹设置成预制体 发射子弹的速率 public float...[2020/6/22]

C#迭代器及Unity协程实例解析

1、C#迭代器 1.1、IEnumerable和IEnumerator C#中的迭代器封装在IEnumerable和IEnumerator和他们的泛型接口中。 IEnumerable:定义了一个可以获取IEnumerator的方法---GetEnumerator()。 ...[2020/5/20]

Unity3D实现NavMesh导航网格寻路

NavMesh(导航网格)是3D游戏世界中用于动态物体实现自动寻路的技术。 NavMesh系统是人工智能的一种,它使用一个添加在游戏对象上或者作为游戏对象父物体的名为“导航网格代理”(NavMeshAgent)的组件来控制该游戏对象寻找能够通过的路径,并最终到达目的地。 自动寻路还可以实现...[2020/5/19]

Unity shader实现顶点动画波动效果

本文实例为大家分享了Unity shader实现顶点动画的具体代码,供大家参考,具体内容如下 需要了解的背景知识: 波动实例:y=  Asin(ωx+φ) φ:决定波形与X轴位置关系或横向移动距离(左加右减) ω:决定周期(最小正周期T=2Π/|ω|) A:...[2020/4/29]

Unity Shader实现裁切效果

Unity Shader学习:裁切效果,供大家参考,具体内容如下 之前看到有人问关于物体裁切方面的问题,初学shader的话可能搞得不是很明白,这里提供下比较简单的思路,有需要的话可以直接使用。(关于切面缝合还没有找到比较好的方法) 裁切原理:将世界空间中像素y值(垂直裁切)大于物体自身坐...[2020/4/29]

Unity3d组件实现令人惊叹的像素粒子特效!

我们先看看两个特效,感受一下,有没有学习的动力?        ===============================================================================...[2020/4/21]

unity实现车方向盘转动效果

本文实例为大家分享了unity实现车方向盘转动效果的具体代码,供大家参考,具体内容如下 效果: C#脚本如下: using System; using System.Collections; using System.Collections.Generic; usi...[2020/4/18]

Unity ScrollView实现动态列表生成

制作根据实时获取的数据动态改变的列表,UGUI 的 Scroll View 已经封装好了基本的参数,总结一些值得注意的地方和动态生成列表的方法。 在 Canvas 创建 Scroll View 后,基本结构如下。 一. 注意两点: 1. Content 下放自定义的列表内容,如这...[2020/4/18]

Unity实现QQ列表折叠菜单

本文实例为大家分享了Unity实现QQ列表折叠菜单的具体代码,供大家参考,具体内容如下 主要用到了GUI的自动布局功能,VerticalLayoutGroup,注意ChildControlsSize 和ChildForceExpand属性设置为 Width 效果: 实现代码...[2020/4/18]

Unity实现截屏以及根据相机画面截图

在游戏开发和软件开发中,经常需要截图的功能,分带UI的截图和不带UI的截图功能。代码如下: using System.Collections; using System.Collections.Generic; using UnityEngine; public stati...[2020/4/18]

Unity Shader实现纹理遮罩效果

纹理遮罩用处很多,简单来讲就是允许我们可以保护模型中的某些区域不受某些因素的影响。例如我们有时希望模型表面某些区域的反光强烈一些,而某些区域弱一些。为了得到更加细腻的结果,我们需要用一张遮罩纹理来控制该光照。还有一些情况就是某些模型需要多张纹理混合时,此时使用遮罩纹理可以控制如何混合这些纹理。 ...[2020/4/18]

Unity实现相机截图功能

最近做项目的时候需要在游戏里截一张高清截图,研究了一下写成脚本,方便以后使用。 脚本可以自定义分辨率,用相机截高清截图。可以用代码动态截图,也可以在编辑模式下截图。 注意截图宽高比要正确,宽高比不正确时可能会出问题。 截图效果: 脚本: CameraCaptu...[2020/4/18]

Unity封装延时调用定时器

Unity封装延时调用定时器

本文实例为大家分享了Unity封装延时调用定时器的具体代码,供大家参考,具体内容如下 封装一个延时调用定时器类 using System.Collections; using System.Collections.Generic; using UnityEngine; usi...[2020/4/18]

unity scrollRect实现按页码翻页效果

本文实例为大家分享了unity实现按页码翻页效果的具体代码,供大家参考,具体内容如下 用来做背包 商店的按页翻页功能,先上效果图 其中,dragNum 表示的是 如果为3,便是滑动距离超过当前页面宽度的百分之三十位成功 connect表示 scrollRect下connet的大小...[2020/4/18]

Unity生成图片灰白图的方法

本文实例为大家分享了Unity生成图片灰白图的具体代码,供大家参考,具体内容如下 效果 原图 生成出来的灰白图 制作方法 把文章末尾的的TextureUtils.cs脚本放到工程的A ets / Editor目录中 然后选中项目中的一张图片,然后点击菜单Tool...[2020/4/18]

unity将图片转换成字体的方法

本文实例为大家分享了unity利用图片来生成字体的具体代码,供大家参考,具体内容如下 开发中,可能会用到需要将图片转换成字体的需求。 BMFONT 插件 导入图片 然后生成 .fnt 和 .png 两个文件 (文件格式可以在设置中更改) 将这两个文件导入unity 将p...[2020/4/18]

Unity实现图片水印生成

Unity实现图片水印生成

本文实例为大家分享了Unity实现图片水印生成的具体代码,供大家参考,具体内容如下 用于图片分享时添加logo水印的功能,之前用来做你画我猜的方法,核心是用Texture2D中的 SetPixels方法 具体实现如下 效果图: 上代码,比较简单不多说了 ...[2020/4/18]

Unity2019.3缺少Cinemachine插件/AssetStore搜索不到

Unity2019.1版本都还自带Cinemachine,到2019.3就没有了(原因暂时未知),到资源商店里搜索也找不到 解决方法: Windows>Package Manager>(左上角)Add package from disk... 定位到:C:\Users\...[2020/4/18]

unity实现UI元素跟随3D物体

本文实例为大家分享了unity实现UI元素跟随3D物体的具体代码,供大家参考,具体内容如下 在Canvas不同的渲染模式(RenderMode)下实现UI跟随3D物体 当Canvas.RenderMode为Screen Space-Overlay时 利用WorldToScreenPoi...[2020/4/17]

unity实现鼠标跟随(ITween)

本文实例为大家分享了unity实现鼠标跟随的具体代码,供大家参考,具体内容如下 需求:当鼠标放到cube上,然后移开鼠标cube会跟随鼠标移动。 实现过程: 首先在场景里新建一个plane(白色)和cube(黑色) ,这个cube就是用来跟随鼠标的物体,并且给cube添加标签tile。...[2020/4/17]

Unity实现鼠标点2D转3D进行旋转

本文实例为大家分享了Unity实现鼠标点2D转3D进行旋转的具体代码,供大家参考,具体内容如下 代码如下: using UnityEngine; public cla GunFollowMouse : MonoBehaviour { public RectTransf...[2020/4/17]

Unity工具类ScrollView实现拖拽滑动翻页

简介: 在进行UI设计的时候,经常会使用Unity中UI提供的ScrollView,类似Android中的ScrollView,在进行图片预览,多个翻页的时候,能实现很好的效果。 该类中根据Unity的EventSystems中拖拽事件,实现对页码的滑动监听,在使用的时候,新建UI---&...[2020/4/17]

Unity使用ScrollRect制作翻页

本文实例为大家分享了使用ScrollRect制作翻页的具体代码,供大家参考,具体内容如下 1.标准的层级结构 ScrollRect->ViewPort->Content,Viewport负责显示区域的大小一般和Mask一起配合使用,Content使用Layout来布局,如果想使用代...[2020/4/17]

使用Visual Studio Comunity 2019开发Unity C#脚本没有自动补全的解决方法

最近开始试着玩Unity3D,要为场景中的物体编辑脚本。Unity3D推荐的脚本语言是C#,在Unity打开C#就会使用Visual Studio来进行编辑。 启动Visual Studio之后注意到,Unity类和方法名都没有代码补全,而且Unity似乎也编译不过: ...[2020/4/17]

Unity实现见缝插针小游戏

本文实例为大家分享了Unity实现见缝插针游戏的具体代码,供大家参考,具体内容如下 控制小球旋转 using System.Collections; using System.Collections.Generic; using UnityEngine; public c...[2020/4/17]

Unity实现3D贪吃蛇的移动代码

本文实例为大家分享了Unity实现3D贪吃蛇移动的具体代码,供大家参考,具体内容如下 记录一下前段时间写到的一个3D贪吃蛇的移动代码。 链接:Unity实现3D贪吃蛇 using System.Collections; using System.Collections.Gen...[2020/4/16]

Unity实现截图功能

本文实例为大家分享了Unity实现截图功能的具体代码,供大家参考,具体内容如下 一、使用Unity自带API using UnityEngine; using UnityEngine.UI; public cla ScreenShotTest : MonoBehavio...[2020/4/16]

unity实现贪吃蛇游戏

unity贪吃蛇基本原理实现,供大家参考,具体内容如下 原理: 1、每个身体跟着前面的身体移动; 2、蛇头自动一直向前走,可以向左或者向右转弯。 思想: 贪吃蛇的身体有若干个,每个身体有共同的特性,就是跟着前面的身体移动,这里把蛇的身体抽象出出来,用一个SnackBody类来表达...[2020/4/16]

unity实现录音并保存本地

本文实例为大家分享了unity实现录音并保存本地的具体代码,供大家参考,具体内容如下 我们可以使用unity自带的MicroPhone类来录音,回放录音,保存录音 具体代码如下: using System; using System.Collections; using S...[2020/4/16]

Unity实现全屏截图以及QQ截图

本文实例为大家分享了Unity实现全屏截图、Unity实现QQ截图,供大家参考,具体内容如下 全屏截图:要实现的是点击鼠标左键,就实现截图,并且将所截图片保存到本地A ets目录下的StreamingA ets文件夹下面。 代码如下: using UnityEngine; u...[2020/4/16]

572
2
记录数:100 页数:1/212下一页尾页
加载更多
 友情链接: NPS  问卷模板