自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 Unity2019/2020打包安卓步骤以及问题处理(全是干货!)

前言在unity2019版本中,打包的Build Setting界面中,Build System选项取消了Internal模式Unity2018及以下的旧版本中,界面是:Internal(Default):Unity内置,仅需Android SDK支持。不能导出工程,适用于仅适用Unity开发的工程 apk。Gradle(New):使用Gradle进行构建,需要Android SDK与Gradle支持,可以导出Android Studio工程 apk ; 选这个才能勾选下面的Export Proj

2021-03-24 14:52:12 38774 30

原创 Unity Camera深度指南——全面解析实例对象的属性及其应用

Camera实例对象的属性涵盖了从基本视图和投影设置到高级性能和渲染选项。每个属性都有其特定的用途和配置场景,允许开发者在Unity中精细地控制摄像机的行为。

2024-05-17 14:41:15 2230 1

原创 Unity的Camera类——视觉掌控与深度解析(下)

这章我们将深入探讨 Unity 游戏引擎中 Camera 类的委托和枚举。摄像机在游戏开发中扮演着关键角色,它不仅定义了玩家视角的窗口,还影响着游戏的视觉表达和整体体验。理解和正确使用 Camera 类的枚举和委托,可以极大地提升你的游戏视觉效果和性能表现。

2024-01-11 16:26:25 3757 2

原创 Unity的Camera类——视觉掌控与深度解析(上)

摄像机在任何3D场景中都是至关重要的元素,尤其是在游戏和实时应用中。它定义了玩家和用户如何“看到”虚拟世界。Unity中的Camera类提供了一系列强大的工具,让开发者可以精细地控制渲染和视图。在本文中,我们将深入探索这个核心类的使用方式。

2023-10-24 14:45:49 6273

原创 Unity的Resources类:从基础到高级的全面指南

Unity中的Resources类为开发者提供了一个方便的方式来加载和管理运行时资源。尽管它的使用简单直观,但为了充分发挥其潜力和避免常见的陷阱,还是需要对其有一些深入了解,本文章会从基础到高级作个全面指南。

2023-09-14 16:42:18 10156 4

原创 System.Environment在Unity和常规.NET应用程序中的应用与兼容性

System.Environment 是一个功能强大的工具,使开发者能够与其应用程序的运行环境进行交互。

2023-08-29 10:50:31 2611

原创 深入了解Unity的Physics类:一份详细的技术指南(七)(下篇)

Unity的Physics类是Unity物理系统的核心,提供了一套用于处理和控制物理模拟的API。这个类提供了用于控制物理系统的全局属性和方法,以及检测和施加力到游戏对象,处理碰撞和触发器事件等。我们继续把这个类剩余的属性和方法进行讲解!

2023-08-21 10:43:50 3096 1

原创 深入了解Unity的Physics类:一份详细的技术指南(七)(上篇)

Unity的Physics类是Unity物理系统的核心,提供了一套用于处理和控制物理模拟的API。这个类提供了用于控制物理系统的全局属性和方法,以及检测和施加力到游戏对象,处理碰撞和触发器事件等。为了让开发者都能更好理解这个Physics类,它的属性都狠详细解释,导致篇章过长,故拆分来讲解。

2023-08-12 14:33:08 5714

原创 深入了解Unity的Input类:一份详细的技术指南(六)

在Unity开发中,我们通常需要获取并处理用户的输入,这时我们就需要用到Unity的Input类,它允许我们通过键盘,鼠标,触摸屏,游戏手柄等多种方式从用户那里接收输入。在本篇文章中,我会用一万字以上深度解析Unity的Input类,并提供其属性和方法的详细使用方式。

2023-08-01 11:02:44 6558

原创 深入了解Unity的PlayerPrefs类:一份详细的技术指南(五)

在Unity游戏开发中,PlayerPrefs类为我们提供了一种方便的方式来存储和检索读取玩家的数据,包括游戏设置,进度等。它是一种轻量级的,用于数据存储和检索的工具,允许我们在玩家的设备上存储少量的数据。存储的数据可以在应用程序的生命周期内,甚至在多次启动应用程序之间持久存在。

2023-07-24 13:59:16 4804

原创 深入了解Unity的Screen类:一份详细的技术指南(四)

在游戏开发中,处理屏幕分辨率、设备方向和全屏状态等相关问题是至关重要的,这些因素会直接影响到游戏的玩家体验,包括游戏的视觉效果和交互感受。Unity中的Screen类提供了很多与设备屏幕有关的属性和方法,它对于获取设备屏幕的详细信息,或者改变设备屏幕的一些设置是非常有用的。

2023-07-17 09:38:09 9220 2

原创 深入了解Unity的QualitySettings类:一份详细的技术指南(三)

本文深度解析Unity中的QualitySettings类,该类提供了一种获取和修改Unity的图形质量设置的方法。首先介绍了QualitySettings类的主要用途,接着按分类详细解释了该类的所有属性,包括图形设置相关、质量等级相关、质量设置影响的其他设置以及渲染相关的属性,每个属性都提供了详细的定义和代码示例。你可以用这个类动态地调整这些设置,来根据设备的性能提供最佳的游戏体验。

2023-07-13 11:56:31 4899 1

原创 深入了解Unity的Application类:一份详细的技术指南(二)

Unity 的 Application 类提供了一种获取和操作当前应用程序信息的方法。这包括应用程序的标识符、版本、运行平台、数据路径等,还提供了退出应用程序等方法。

2023-07-01 13:52:36 3602

原创 深入了解Unity的SystemInfo类:一份详细的技术指南(一)

当你在进行Unity游戏开发时,有时候可能需要获取硬件信息或者某些系统级别的信息,例如,你可能想知道你的游戏是否能在支持某种特性的设备上运行。或者,你可能需要做一些特性检测,以便针对具有不同硬件特性的设备优化你的游戏。Unity提供了一个非常有用的类,叫做SystemInfo,它可以帮助你获取这些信息。Unity的SystemInfo类提供了一种获取关于当前硬件和操作系统的信息的方法。这包括设备类型,操作系统,处理器,内存,显卡,支持的Unity特性等。

2023-06-24 17:27:56 5092 1

原创 Unity开发——移动端实用特性使用(安卓/IOS)

Unity开发,如何让屏幕保持常亮?如何获取手机电量?如何...?这篇文章告诉你

2023-06-03 13:45:24 7376

原创 Unity开发——如何在协程中进行回调

本文将详细介绍如何在Unity中使用协程进行回调。我们将通过实际示例展示如何在协程中实现回调。这些示例将包括使用不同类型的回调函数,如委托、C#的Action以及UnityAction。接下来,我们将展示如何在回调函数中返回参数,以及如何使用Lambda表达式简化回调函数的定义,以便在实际项目中灵活地使用协程和回调。这篇文章旨在帮助Unity开发者更好地理解和应用协程与回调的结合,从而提高开发的效率和可维护性。

2023-05-07 17:19:28 10831 1

原创 Unity中的Mathf数学运算讲解(值得收藏)

Unity中的Mathf数学运算有哪些?这篇文章告诉你

2023-02-23 13:03:29 9319

原创 如何对自己的Unity项目代码进行加密混淆?

如何对自己的Unity项目代码进行加密混淆?

2022-02-15 22:54:51 12114 1

原创 OpenVR API简单介绍

最近可能是元宇宙这概念火了,有挺多小伙伴私信说对VR开发产生浓浓的兴趣,想知道关于OpenVR的API介绍等等。大家可以看看官方的OpenVR API链接:官方OpenVR API如果想在开发游戏的时候,切换键鼠输入还是VR端输入,可了解一下这些API初始化与关闭释放:由于OpenVR API能使游戏能够连接任何添加VR的外设,因此它不是自动初始化。调用函数VR_Init来初始化OpenVR API以及访问接口IVRSystem;调用VR_Shutdown来断开游戏与外设的连接以及释放IVRS

2021-11-22 12:17:52 10508 4

原创 Unity人工智能机器学习(环境安装篇)

Unity人工智能学习,需要搭建一个机器学习的环境(Python环境和tensorboard),使用Anaconda便可快速搭建机器学习前:机器学习训练3万次后: 以下均为无人为操作一:Anaconda安装1.官网下载安装Anaconda:https://www.anaconda.com/⑴先打开官网,根据图片指示打开⑵在页面最下面,根据自己需求安装对应版本。(这里安装Windows版本64bit)建议使用Anaconda3-2020.07以及之前的版本安装,后面会解说为什么。附.

2021-07-16 17:22:09 5667 9

原创 SteamVR在HDRP或URP中手柄控制器材质如何显示正常?

用过Unity的HDRP或URP渲染管线的,会发现SteamVR的手柄显示不正常

2021-05-14 17:10:44 9973 18

原创 春节快乐,年后再见!

2021依旧有你——Unity

2021-02-04 15:23:51 156

原创 Unity开发VR——结合VRTK(二)

上一个章节的链接:Unity开发VR——结合VRTK(一)这一章节,继续利用VRTK开发VR该章节介绍了使用VRTK来开发基础的VR功能手柄射线瞬移(一)瞬移的初步实现(二)瞬移机制(三)瞬移限制(四)瞬移的三种方法(五)自定义瞬移指针 手柄射线射线的发出1.首先,需要在手柄“LeftController”或“RightController”下添加三个组件(对应的左手柄还是右手柄发射线),分别是:VRTK_Pointer、VRTK_Straight Pointer Rende.

2020-12-21 15:15:47 11286

原创 Unity开发WebGL与前端之间如何通信交互?

最近在弄WebGL的开发,终于闲下来整理开发文档了在Unity开发WebGL过程中,常常因为需求必须要与前端进行通信、对接,如何实现呢?前言在Unity老版本中,可以用Application.ExternalCall()方法,在2018及以上版本,该方法已经弃用掉,由新的方法来代替。这里不讨论老方法如何使用了。操作步骤:1.在Unity中Project目录“Assets\Plugins"下,创建一个jslib文件,可以用txt创建文件,文件名加后缀名为“xxx.jslib”,切记后缀名更改为js

2020-12-14 12:07:15 15012 2

原创 URP或HDRP中,VRTK开发VR时射线用不了

找到VRTK_ObjectFollow脚本,在里面添加几行代码 private void Start() { if (gameObjectToFollow!=null && gameObjectToChange!=null) { gameObjectToChange.transform.parent = gameObjectToFollow.transform;

2020-12-04 11:33:26 7409 11

原创 SteamVR开发遇到的报错问题及解决方法汇总

SteamVR开发遇到的报错问题及解决方法总结

2020-10-27 18:15:30 16769 6

原创 Unity开发VR——结合VRTK(一)

(一)开发前的准备1.PC端先下载安装好Steam软件,注册登录进到里面,下载安装好SteamVR2.将HTC VIVE \HTC VIVE Plus VR眼镜连接好,接入电脑3.下载准备好SteamVR 1.2.2 和VRTK 3.2.1 (目前最稳定搭配的两个版本)4.Unity版本要求:没强制要求,看项目需求而使用不同的版本,在Unity2017、Unity2018和Unity2019上开发都可以,建议是Unity版本为2017.3以上5.接下来就是配置眼镜,也就是初始化眼镜,可查看我的.

2020-10-24 02:07:16 6737

原创 根据鼠标悬浮,实现UI自动隐藏与显示

如何实现根据鼠标控制UI的显示与隐藏,运行效果如下:

2020-08-31 11:14:22 1582

原创 UGUI射线检测或触碰检测

在开发移动端时,往往需要触碰UI实现与UI的交互,要是使用射线检测机制,这时候问题来了,会发现与UI交互不起作用,这是为什么呢?解决方法有挺多的,以下是个人常用的两种解决办法:方法一:首先,要使用射线检测,必须给UI添加碰撞体然后因为Canvas默认渲染模式为“ScreenSpace-Overlay”,是直接渲染在屏幕上,所以射线从摄像机发射的射线是不会经过画布Canvas的,所以须要将Canvas的渲染模式改为“ScreenSpace-Camera”模式或者“WorldSpace”模式最后再

2020-06-06 14:06:08 2470

原创 HTC VIVE VR眼镜的介绍以及初始化设置

硬件设备介绍1.HTC VIVE认识一下HTC VIVE VR头盔上的主要部件:

2020-05-24 12:28:28 5013

原创 Nreal眼镜的开发与部署(三)

这一章,是介绍如何将程序部署到Nreal眼镜中1.首先,将PackageName设置好,然后Build出来4.将Nreal的主机(计算单元)长按电源键开机开机完后,指示灯会显示为绿灯,并且常绿。将数据线Type-C接上,另外一头接电脑,会在电脑端显示主机存储盘,将Apk放到里面。如果存储盘没有显示出来,或者电脑提示无法识别的USB设备,该怎么办呢?别急别急,有办法解决!在Github下载scrcpy: https://github.com/Genymobile/scrcpy或者使用本人

2020-05-14 15:57:40 12320 27

原创 Nreal眼镜的开发与部署(二)

Nreal简单的开发:1.添加Nreal的摄像机在新建的场景里删掉原来的摄像机,把SDK里的Prefab摄像机NRCameraRig预制体拉到场景中NRCameraRig上的属性①操作系统的状态设置,一般是配置好使用默认的,配置里包括地面监测、图像跟踪等等②该组件用于设置相机参数,更新设备模式,当TrackingType选择Tracking6Dof,设备可以前后左右移动并旋转;当TrackingType选择Tracking3Dof,只能原地旋转③应用app的管理,里面是对手柄控制器操控添加监

2020-05-13 10:15:26 12671 4

原创 Nreal眼镜的开发与部署(一)

Nreal开发文档开发前的操作步骤:1.Unity使用2018.2以上2.NRSDKForUnity_1.2.1的导入3.切换到Android平台4.需要的设置:(1) unity的BuildSettings里的BuildSystem设置为Gradle(2) PlayerSettings—>Other Settings—>Identification里最低要Android8.0(3)接着(4)禁用“多线程渲染”(5)将PlayerSetting的Configurati

2020-05-12 17:18:59 9287 1

原创 UGUI的Image如何添加点击事件

UGUI的Image添加点击事件在不用Button按钮的情况下,只使用Image图片,如何有button一样的点击事件呢?在Image下,添加Event Trigger组件

2020-05-04 18:45:20 3155

原创 UGUI监听事件(Slider滑动条篇)

Slider滑动条

2020-04-30 12:17:55 5876

原创 UGUI监听事件(Toggle篇)

Toggle添加监听事件:1.拖拽方法2.onValueChanged.AddListener(方法名或用Lambda表达式)其他UGUI也类似

2020-04-27 15:39:40 4170 2

原创 UGUI监听事件(按钮篇)

按钮添加监听事件1.公开添加监听1.Button按钮下点击“+”号2.拖拽挂载脚本的物体3.选中对应的预先写好的脚本方法2.在脚本上添加监听onClick.AddListener(方法名或用Lambda表达式)onClick.AddListener(方法名)onClick.AddListener(Lambda表达式)...

2020-04-26 19:13:14 1347

原创 关于Unity,我的第一条博客

第一条博客,这也是我第一次写博客博客内容博客的内容,我会记录接触Unity3D的成长历程,当作是自己的笔记,记录下来。对Unity的认识接触Unity的时间说长不长,说短不短,从Unity5.3版本开始接触,直到现在的Unity2019。我是亲身见证着Unity的进步(更新太快了,我自己还是渣渣哈哈哈哈O(∩_∩)O~)当年一踩进Unity这个“坑”,就出不来了。回想当年毕业设计...

2020-04-19 16:29:28 254

NRSDKForUnity_1.2.1.unitypackage

Nreal眼镜开发的SDK,专门用于在Unity平台上开发

2021-03-26

VRTK3.1.0、3.2.0、3.2.1、3.3.0

VRTK是对SteamVR进行一定的优化后封装出来的便捷快速VR的开发工具,也是一套VR的交互方案,它涵盖了许多常见的解决方案。这里收录了四个VRTK版本,最新的4.0依旧是Beta阶段,先不收录了

2020-11-06

Scrcpy-win64-v1.13.rar

scrcpy是Android投屏工具,此项目为开源项目在Github上,为了方便大家下载使用,本人把该资源放在这里了。scrcpy就是通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何root权限,不需要在手机里安装任何程序。scrcpy同时适用于GNU / Linux,Windows和macOS

2020-05-12

空空如也

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

TA关注的人

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