- 博客(65)
- 资源 (8)
- 收藏
- 关注
原创 Unity 扩散式布局
代码使用Dotween,如有报错,还请检查是否引入了该组件。如图所示,可以随意增加数量,半径,起始角度和终止角度等。如果代码帮到你,还请点个关注,给个三连。
2025-03-10 11:03:39
296
原创 Unity 实现一个打字小游戏功能
直接上代码,实现了输入正确的字母文本变色,连续输入,分数,输入正确、输入错误的事件触发。参考金山打字通的生死时速打字小游戏,非常基础的功能。代码中都标明了注释,非常简单的入门练手功能。
2024-12-02 16:51:03
420
原创 Unity网络框架对比 Mirror|FishNet|NGO
在Unity中制作非单机项目常用的免费网络框架,这里选取了三款比较火的网络框架,比较了最常用的免费网络解决方案。可能还有值得探索的付费选项。您需要对此进行自己的研究。数据表格更新日志截止到: 2024/09/12GeneralTopology支持的的模式GeneralOSIOtherOSI软件许可证已获得开放源代码促进会的批准。某些功能可能需要付费服务,甚至需要付费服务。GeneralYY源代码可公开免费获取。GeneralNYN。
2024-12-02 15:19:29
2637
原创 Unity 四种截图方法(相机视图、无UI、有UI、Game窗口)
之前介绍了三种截图方法(全屏截图、自定义大小截图、无UI截图)今天介绍一下在Unity 编辑器中进行截图,这种截图的方式是截取Game窗口视角,在编辑器内可以随时使用,而且还可以设置快捷键 脚本如下:由于此脚本继承的是EditorWindow,使用需要放入Editor文件夹内...
2022-07-04 14:56:05
9755
2
原创 Oculus Home 客户端安装教程
准备条件 全程需要科学上网 C盘需要10G-20G的内存空间(想要更改安装位置请看另一篇文章) Oculus Rift一套(用于测试) 打开oculus官网 1.右上角 登陆 注册账号2.网页底部 下载Rift客户端3.点击安装、下载(漫长的等待…)4.完成 更改/替换hosts文件 1.打开c:\windows\system32\drivers\etc2.右键点击 以记事本 方式 打开 hosts添加以下内容:157.240.11.49 www2....
2021-11-22 10:46:57
11775
原创 Unity 误删 EditorPrefs 数据
今天在学习Unity 编辑器相关知识的时候,手误将EditorPrefs.DeleteKey删除了一下,导致unity每次启动都会提示布局错误,我尝试着重新下载 安装了Unity,但是还是没有效果。错误提示:实际上我的E盘并没有存放和Unity相关的资源,所以一直也找不到如何处理这个问题。Failed to load window layout: System.NullReferenceException: Object reference not set to an instance o..
2021-08-12 13:53:00
2820
原创 Unity GoogleVR Cardboard 开发
一、前期准备1.Google GVR SDK for Unity 点击下载2.一部安卓手机,别太拉胯就行????????3.网购一个几块钱的盒子,或者动手能力强的自己做一个,这里可以下载打印4.Unity官方文档5.Google官方文档 6.上面的链接打不开请 Science Online ????????二、过程步骤1.创建3D工程,导入SDK,提示API升级的,就升级2.打开Build Setting设置,切换到Android平台,点击Player
2021-05-18 11:20:23
1758
4
原创 【WPS会员】每天签到得会员,超详细~
一.注册登录TX云这里就不展示了,注册扫码登录,如果第一次用,可能要实名认证。二.获取【Token】1.这里可以利用Sever酱或Push+进行每日提醒推送,这里我用Push+做为示范2.点击 一对一推送 得到Token,复制Token备用三.获取【wps_sid】【user id】1.获取【wps_sid】,打开签到网页,登录账号—— 浏览器 F12(或右键检查)——F5刷新一下2.找到 Network—— Ctrl F 搜索 cookie 找到一个类似这...
2021-04-22 11:09:30
8548
11
原创 Unity GUIContent.titleContent (自定义窗口旁的小图标)
效果如图所示↓↓↓ 需要用到 EditorWindow.titleContent ,但是官方并没有更多实例 首先准备Png格式的图片,最大尺寸:个人建议不要超过200*200,最后都会被压缩成20*20,所以尽量选择一些明显的图案。 代码很简单,首先绘制一个自定义窗口,然后重新定义一下icon就行了 using UnityEditor;using UnityEngine;public class LiamEditor : EditorWindow{ .
2021-02-25 11:31:18
1611
原创 Unity Build前功能重写
在Unity 重写平台打包发布流程,可以根据需求自行添加。1.创建Editor文件夹,创建脚本命名为BuildEditor2.脚本如下using UnityEditor;using UnityEditor.Callbacks;public class BuildEditor { [DidReloadScripts] static void OnScriptsEditOver()//代码编译完成时调用 { //注册打包发布的事件;unity在打..
2021-01-25 14:59:37
976
原创 Unity PC端运行UWP格式的Vuforia项目
在Unity中使用Vuforia创建AR项目无法正常的在PC端运行,既然exe不行,那就发布成uwp就可以了UWP是什么平台?和PC平台有什么区别?Universal Windows Platform(UWP)直译过来就是通用Windows平台,它是微软基于Win10开发的一个通用平台,微软希望自己所有的设备(包括Surface,Xbox,HoloLens等)都运行于同样的系统,然后让用户像使用苹果设备一样从自己官方的商城来下载安装应用,这样可以让应用市场中心化的同时保证系统的安全,稳定,高效。所以
2021-01-19 14:27:46
1677
9
原创 Unity 新手引导 遮罩效果
效果如图所示:固定大小模式,边缘大小可以调节效果如图所示:动画缩放模式,边缘大小可以调节结构如图所示: 在UGUI中创建一个Image,颜色设置为黑色,调整透明度 在Image上添加脚本<Test><GuideController><RectGuide><CircleGuide> Test:测试脚本,用于调用类using UnityEngine;public class Test :...
2021-01-19 09:07:02
3082
7
原创 Unity 打包发布UWP 超详细
UWP是什么平台?和PC平台有什么区别?Universal Windows Platform(UWP)直译过来就是通用Windows平台,它是微软基于Win10开发的一个通用平台,微软希望自己所有的设备(包括Surface,Xbox,HoloLens等)都运行于同样的系统,然后让用户像使用苹果设备一样从自己官方的商城来下载安装应用,这样可以让应用市场中心化的同时保证系统的安全,稳定,高效。所以PC可以运行UWP平台应用,但UWP应用不止可以运行于PC,打开Win10自带的WindowsStore,里..
2021-01-14 09:07:49
6102
14
原创 Unity 对Xml文件的处理
Unity 对XML文件进行创建、增、删、更新、读取操作,非常简单。using System.IO;using System.Xml;using UnityEngine;public class StudentData{ public int num; public string name; public string sex; public int student_num; public float score;}public c.
2021-01-12 17:08:50
488
原创 Unity MOBA类型游戏的战争迷雾效果
基于视野(FOV)的战争迷雾,例如LOL的视野:鼠标右键点击地板,目标移动,同时显示角色周围视野,鼠标滚轮可以调节远近。Unity版本:2019.4.1f1 1.新建工程---右键3D Object---Terrain,随便刷一个地形,尽量高低错落,设置地形大小为100*1002.导入文件,在Camera上添加Fog Of War Effect脚本,脚本会自动添加<Flare Layer>组件,Unity 2018之前的版本需要添加<GUI Layer>组件,20..
2021-01-11 17:30:05
3355
10
原创 [中文]Unity 绳索教程
Unity Ultimate Rope Editor 绳索插件,点我下载1.Unity顶部菜单 Gameobject—Creat Rope2.创建3个Cube,调整位置,当然你也可以使球,胶囊或者是空物体,这里只是为了做标识,摆放如图所示。3.根据自己需求调整一下参数,下面做一下部分参数功能介绍。稍微调不好可能就会“漫天飞舞”,所以适当的增加绳子的质量和链接间的最大作用力可能会有更好的效果。Rope Layer绳子可以设置层级。Rope TypeProceduralLinked Obje
2021-01-05 17:11:43
4370
9
原创 Unity中使用TexturePacke打包的图集
图集的好处:什么是图集?图集是一张包含了多个小图的大图和一份记录了每个小图id、位置、尺寸等数据的数据文件,一个图集应该对应两个文件,当然也有人把数据集成到图片中,导致看起来只有一张图片。使用图集的好处:使用图集可以减少drawcall,提升效率。多张图片需要多次draw call,合成了一张大图则只需要一次draw call。什么是drawcall?游戏中的图片模型最终是要给到显卡去渲染的,图片开始是要从硬盘读到内存里面去的,然后CPU通知GPU要开始渲染,这一次通知就是一次.
2020-12-28 13:33:11
2686
原创 Unity 二维码的生成与识别(基于Zxing)
本教程基于Zxing,依赖Zxing.unity.dll,适用于PC端和Android端,离线可用。Unity版本:2018.4.23fZxing:GitHub下载Unity Demo下载:点我下载成品如下:二维码扫描:1.新建画布2.创建一个RawImage3.创建一个Button4.创建一个Text脚本如下:每一句都有注释using UnityEngine;using UnityEngine.UI;using ZXing;///扫描二维码()=》识别二维码信息publ
2020-12-23 09:36:51
3152
1
原创 HoloLens 2 打包发布过程中 常见问题汇总(长期更新)
HoloLens 2 打包发布过程中 常见问题汇总(长期更新) 目 录1.Unity 中发布Hololens的时候界面变灰,提示无发布权限。2. Unity发布UWP过程中莫名失败,error: "IOException: Win32 IO returned 234"3. Unity发布UWP过程中提示SDK找不到或版本不足。4.在导出VS文件后向设备发布时,出现提示找不到WindowsMobileSDK。5.当电脑和Hololens处于一个局域网...
2020-08-06 09:32:45
8749
8
原创 Unity HoloLens2 开发笔记(四):Vuforia 图片识别和实物识别
1.打开Unity,新建3D工程,导入新版的Vuforia,不会导入的可以看我之前的教程2.导入MRTK 工具3.Unity中---删除相机---Hierarchy右键新建一个Vuforia Camera(ARCamera)Camera---Background 改为 Solid Color 黑色 在Vuforia官网上复制App License Key 粘贴到Vuforia Behaviour中 更改 Max Simultaneous Tracked Images (最大同时跟踪图
2020-08-05 17:42:40
9607
25
原创 Unity HoloLens2 开发笔记(三):实现旋转、移动、缩放等简单的基本操作
使用MRTK简单的实现:旋转、移动、双手放大、缩小等功能一、MRTK编辑器内输入仿真按WASD移动相机 按住鼠标右键,移动环顾四周 手掌模拟:空格键(右手),左Shift键(左手) 双手操作模拟:按T或Y固定一只手,另一手正常操作 Q或E水平移动,R或F垂直移动 二、抓取、拖动、缩放物体Create > 3D Object > Cube,创建⼀个⽴⽅体 添加NearInteractionGrabbable.cs 添加ManipulationHandler.cs...
2020-07-22 14:47:30
6233
原创 Unity HoloLens2 开发笔记(二):打包发布真机或虚拟机测试
本篇文章所用资源网盘下载地址,提取码:7kgx一、Unity3D配置1.切换构建平台File > Build Settings…打开Build Settings窗口: 在Build Settings窗口中, 选择Universal Windows Platform并点击Switch Platform button 说明:Target Device--HoloLens Architecture--X64 Build configguriation--Local Machin...
2020-07-22 14:26:18
7393
14
原创 Unity HoloLens2 开发笔记(一):环境配置
博主版本说明:Unity:2019.4.4f1 LTS VS2019 Windows:19041.329 Win10操作系统:专业版> 注:博主为了用HoloLens2虚拟机测试实在是下载安装了太多次了,不能说百分百安装吧,但是会比自己折腾成功率高一些,折腾前建议备份数据、重装系统,C盘多给一些空间一、PC设置1.打开开发者模式:Windows菜单-设置-开发者选项-勾选开发...
2020-07-22 11:44:40
6792
12
原创 Unity 打包安卓APK到上架各大应用商店(超详细)
一、Unity下载1.Unity官网下载Hub,中国官网,国际版官网2.下载Hub,安装---安装 (建议安装LTS版本)3.添加Android 打包环境,现在新版本直接下载这个就可以直接打包了。二、Unity打包APK1.File--Build Settings---Android---Switch Platform---Player Setting2.在Player里设置CompanyName,ProductName,Other Setti...
2020-07-17 11:39:47
6547
1
原创 Vuforia Cube 开启AR新玩法 (超详细,小白适用!)
开发环境:Unity 2019.4.1f Vuforia 9.2.8 Vs2019前几天在谷歌的ARCore社区看到了一个demo,我也做个一个乞丐版。1.去Unity官网下载Hub(中国官网,官网),安装--登录--下载对应版本即可记得勾选安卓环境,下面也支持除英文的其他语种,建议用英文。2..安装Vuforia,可以看我之前的文章(戳这里直达)3.访问Vuforia官网,注册登录1. Develop---License Manager---创建一...
2020-07-16 14:35:39
957
1
原创 Unity Vuforia 9.0 以上版本包导入方法
非常简单博主使用版本:Unity 2019.4.1f1 Vuforia版本:9.2.81.打开Unity,新建空项目2.去官网下载资源包(可能会很慢,建议科学上网)3.右键 Packages 文件夹------在资源管理器中查看4.导入第二步下载的资源包5.回到Unity中,Windows---Package Manager---Vuforia Engine AR 版本就是你下载的版本了我也试过用官方提供的其他办法,但是都没有这个简单好用。觉得有用的..
2020-07-13 14:12:03
6460
27
原创 Unity TextMesh Pro 不显示中文 ???
1.点击Window -> Package Manager安装TextMesh Pro2.然后创建一个文本(.txt)的那种,里面添上中文常用字库(为了不影响文章 我把字库放再最下面)用UTF-8编码,导入工程中3.同时准备一个常用的中文字体,文件命名改成英文的(中文的不识别,我多准备了几个字体)没有字体的可以打开 此电脑-----C盘----Windows----Fonts 文件夹里随便复制一个中文字体到Unity工程中4.资源都准备好了,然后点击Window -&...
2020-07-03 16:37:06
5428
3
原创 Unity Inspector 界面拓展
像Unity很多自带的系统组建中都是可以通过勾选或下拉等方式修改的,那么这样的界面如何实现呢?在此之前,可以先了解下Unity常用的标记字段1.创建元数据类脚本 (像往常一样创建一个脚本就可以了)using System.Collections;using System.Collections.Generic;using UnityEngine;public class Inspector : MonoBehaviour{ //是否参与调研 姓名 年龄 身高...
2020-06-19 09:44:16
1641
原创 Unity + RT-Voice PRO 文字转语音
点击Button朗读列表里的文字,每一句读完之后等待2秒using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using Crosstales.RTVoice.Model;using Crosstales.RTVoice;using Crosstales.RTVoice.Demo;public class testAUDIO : MonoBe...
2020-06-11 09:40:38
5963
17
Unity项目多开工具,Unity项目多开同步,Unity项目镜像多开工具
2024-09-29
TestDemo.rar
2020-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人