自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (13)
  • 收藏
  • 关注

原创 ARFoundation系列讲解-教程目录

一、教程目录ARFoundation快速入门-01简介ARFoundation快速入门-02环境搭建ARFoundation快速入门-03环境配置之iOSARFoundation快速入门-04环境配置之AndroidARFoundation快速入门-05ARKit设备支持列表ARFoundation快速入门-06ARCore设备支持列表ARFoundation快速入门-07检查设备支持ARFoundation快速入门-08平面检...

2020-05-10 22:27:21 2841 2

原创 ARFoundation系列讲解-22录制屏幕并且保存到系统相册

一、介绍 录制视频我们使用的是"NatCorder" 插件,"NatCorder" 是一个跨平台屏幕录制软件,可以指定录制视频的相机层级。在Android、iOS、Mac、Win 设备上都能使用。插件中有提供使用案例。保存视频到系统相册功能使用的是 ”NativeGallery“ 插件。二、资源下载1.NatCorder 下载链接:2.NativeGallery下载链接:https://pan.baidu.com/s/12nXy7TSbDh8Pv2iIWi9YpQ ...

2020-11-27 16:07:45 16

原创 Unity获取本机局域和广域网IP

/*** * * Title: MXFramework * 主题: 获取本机IP * Description: * 功能:获取局域网和广域网IP * * Date: 2020 * Version: v5.0版本 * Modify Recoder: * */using System;using System.Collections;using System.Net.NetworkInfor.

2020-11-19 20:06:45 25

原创 Unity UDP网络连接

一、服务端using UnityEngine;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System;using System.Collections;namespace Mx.Net{ /// <summary>UDP通信服务器</summary> public abstract class UdpServe

2020-11-15 00:24:11 14

原创 XmlSerializer

一、如何使用XmlSerializer创建xml文件XmlSerializer serializer = Xml.newSerializer(); serializer.setOutput(fos,"utf-8"); //开始文档(字符集,文档是否独立) serializer.startDocument("utf-8",true); //开始一个标签(参数:命名空间,标签名) serializer.startTag(null,"book");//结束一个标签 serializer.endTag(nu

2020-11-14 14:33:48 9

原创 unity 四元数和欧拉角相互转换

1.四元数转化成欧拉角 Vector3 v3=transform.rotation.eulerAngles;2.欧拉角转换成四元数 Quaternion rotation = Quaternion.Euler(v3);

2020-11-13 00:03:48 12

原创 ARFoundation系列讲解-15光照估计

一、介绍 光照估计是一个很重要的功能,它能让虚拟的3D对象具有与真实场景相同的光照效果。让虚拟物体能否很好的融入现实背景中。 (ps:????图片来源于网络,如有侵权请联络我)二、案例1.打开Unity新建一个空场景,将场景中默认的“Main Camera”删除掉2.Hierarchy->XR->AR Session Origin创建AR Session Origin组件3.Hierarchy->X...

2020-11-11 20:50:55 28

原创 PiXYZ Studio 简介

一、基本功能介绍在Unity和PiXYZ Software联合发布合作伙伴计划后,很多朋友都好奇地询问PiXYZ是什么,它有什么功能,能解决什么问题?简单的讲,PiXYZ Software目前提供的产品有主要有4种:PiXYZ Studio/Editor PiXYZ Plugin PiXYZ Review PiXYZ Connect/Pipeline今天介绍的是PiXYZ Studio/Editor,之所以叫"PiXYZ Studio/Editor",是因为它虽然是同一个软件包,但根据购

2020-11-10 15:25:37 59

原创 Android SharedPreferences

轻量级数据存储,通常用来存放一些标记性的数据,一些设置信息。SharedPreferences内部是基于xml格式。

2020-11-09 23:22:49 50

原创 Android SDCard中写入文件

一、介绍 这是一个很简单的Demo,只是点击按钮后往SDCard中写入一个文本。二、案例实现1.搭建UI(代码如下)<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:...

2020-11-09 23:01:35 1214 6

原创 ARFoundation系列讲解-19图像重新识别

四、图像重新识别1.环境搭建请移步ARFoundation系列讲解-15图像跟踪2.多图识别请移步ARFoundation系列讲解-17多图像跟踪3.图片重新识别代码如下:using System.Collections.Generic;using UnityEngine;using UnityEngine.XR.ARFoundation;/// <summary>多图跟踪</summary>public class MultiImageTrackin..

2020-11-09 20:27:01 58

原创 ARFoundation系列讲解-14ARWorldMap

一、介绍 ARWorldMap是ARKit特有的功能,可用于保存扫描区域。以后重新定位到保存的世界地图。也可以用于多个设备同步到同一个功能空间。二、官方案例using System.Collections;using System.Collections.Generic;using System.IO;using Unity.Collections;using UnityEngine;using UnityEngine.UI;using UnityEngine...

2020-11-09 19:43:48 87

原创 ARFoundation系列讲解-18多图像跟踪

三、多图跟踪1.新建一个脚本命名为MultiImageTracking 代码如下using System.Collections.Generic;using UnityEngine;using UnityEngine.XR.ARFoundation; /// <summary>多图跟踪</summary>public class MultiImageTracking : MonoBehaviour{ private ARTrackedImageMana.

2020-11-08 22:08:30 53

原创 Android权限大全

一、简介 权限的目的为了保护用户隐私,应用在访问一些敏感数据时,必须事先取得用户授权后才能使用,比如:比如读取sdcard、访问通讯录等。 在Android6.0之前的设备上,系统不会提醒用户正在获取的权限。一旦安装应用,就意味着该应用所需的所有权限均已经得到授权。在这种情况下应用可以自由收集用户隐私信息。或者随意发送短信。为了解决这个问题在Android6.0之后的设备上,应用需要动态授权,当需要使用某个权限时,会弹出一个提醒框来征求用户意见,只有取得用户同意后才能继...

2020-11-07 00:35:05 2427 4

原创 Android获取Sd卡使用情况

package com.hiscene.testsd;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Environment;import android.text.format.Formatter;import android.widget.Toast;import java.io.File;public class MainActivity ext.

2020-11-05 23:12:33 1556 5

原创 Android实现简单的保存密码功能

一、简介 一个小案例,将用户输入的用户名和密码保存成txt格式文件,下次打开的时候从本地缓存中读取。使用的是字符流保存。用的是明文存储账号密码,在真实商业应用中是不会这样做的,这个案例只是为了介绍字符流如何操作。二、案例实现(代码如下)1.搭建UI<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:an...

2020-11-04 22:58:07 76

原创 AndroidStudio跳到错误位置

使用快捷键F2可能快捷键设置不同,先打开Setting再进入Keymap,搜索error,查看对应的快捷键即可

2020-11-03 23:50:56 99

原创 AndroidStudio全局替换标识符

方法一快捷键:Ctrl + Shift + R方法二Edit —— Find —— Replace in Path

2020-11-03 22:34:46 26

原创 Android六大布局

线性布局LinearLayout帧布局FrameLayout表格布局TableLayout相对布局RelativeLayout绝对布局AbsoluteLayout网格布局GridLayout。一、LinearLayout(线性布局)方向有两种,横向和纵向,android:orientation="horizontal" //水平,从左向右 android:orientation="vertical" //垂直,从上到下对齐方式android:gravity..

2020-11-01 22:08:47 85

原创 Android编写电话拨号器

一、实现步骤1.需要创建拨号意图Intent intent = new Intent();intent.setAction(Intent.ACTION_CALL);intent.setData(Uri.parse("tel:" + 需要拨打的电话号码));startActivity(intent);2.权限允许<uses-permission android:name="android.permission.CALL_PHONE" />3. Android6.0 之

2020-11-01 00:00:54 1675 4

原创 Android判断字符是否为空

public static boolean isEmpty(String str){ if(str==null||"".equals(str)){ return true; } return false; }

2020-10-31 22:53:52 44

原创 EditText限制输入类型、长度、和固定字符

<EditText android:id="@+id/editTextTextPersonName" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:ems="10" android:inputType="number"//限制只能输入数字...

2020-10-31 22:27:32 42

转载 inputType常见的类型

android:inputType="none"//输入普通字符 android:inputType="text"//输入普通字符 android:inputType="textCapCharacters"//输入普通字符 android:inputType="textCapWords"//单词首字母大小 android:inputType="textCapSentences"//仅第一个字母大小 android:inputType="textAutoCorr...

2020-10-31 22:21:36 27

原创 ARFoundation系列讲解-21拍照并且保存到系统相册

一、Unity的截屏方式1.使用CaptureScreenshot Api ,这种方法只能截取全屏,一般很少使用这种方法。 Application.CaptureScreenshot("Screenshot.png", 0); 2.可以自定义截取的范围,但是有个缺点就是无法截取指定层级的画面。(比如我只想拍照,不需要截取拍照按钮等UI画面的话就需要先隐藏掉UI界面后再截屏)。这种方法太麻烦了,也是很少使用。 private Texture2D texture2D=null; .

2020-10-28 18:37:27 86

原创 Unity打开其他安卓应用

private void Start() { if (Application.platform == RuntimePlatform.Android) { OpenPackage("填写您要打开应用的包名!"); } } private void OpenPackage(string pkgName) { using (AndroidJavaClass jcPlayer = n...

2020-10-27 22:25:02 63 2

原创 Unity中使用UI播放视频

using UnityEngine;using UnityEngine.Video;using UnityEngine.UI;public class PlayVideoOnUGUI : MonoBehaviour{ private Texture texture; //定义参数获取VideoPlayer组件和RawImage组件 private VideoPlayer videoPlayer; private RawImage rawImage; .

2020-10-27 22:22:07 34

原创 Unity获取GPS

using UnityEngine;using System.Collections;public class GPSManager : MonoBehaviour { public string gps_info = ""; public int flash_num = 1; void OnGUI () { GUI.skin.label.fontSize = 28; GUI.Label(new Rect(20,20,600,48),...

2020-10-27 20:53:31 32

原创 All compiler errors have to be fixed before entering playmode

原因是应为你的脚本中含有错误,使得Unity不能编译脚本解决方案查看显示在Console里的所有的错误并修复它们。

2020-10-27 20:45:05 324

原创 (Android build error) Can not sign application Unable to sign application; please provide passwords!

是我们设置了签名,应用签名需要每次编译前输入密码。

2020-10-27 20:39:19 30

原创 Unity检测GPS信号

/// <summary> /// 检查GPS信息 /// </summary> /// <returns>返回OK表示成功!其他表示失败</returns> public static string CheckGPS() { string info = "GPS未知状态!"; status = Input.location.s..

2020-10-27 19:05:45 23

原创 c#判断字符串是否全部是数字

/// <summary>判断是否全部是数字</summary> private bool IsNumeric(string str) { if (str == null || str.Length == 0) return false; ASCIIEncoding ascii = new ASCIIEncoding(); byte[] bytestr = ascii.GetBytes(str); ...

2020-10-23 16:16:30 45

原创 ARFoundation系列讲解-11点云

一、什么是点云 AR设备使用摄像机捕获图像中的视觉差异点(如颜色、纹理、灰度),从中挑选出差异较大的点来,这些点被称为特征点,特征点在机器视觉中可以被解析成特定的位置信息。而海量的特征点则构成了点云。二、显示点云1.打开Unity新建一个空场景,将场景中默认的“Main Camera”删除掉2.Hierarchy->XR->AR Session Origin创建AR Session Origin组件3.Hierarchy->XR-&gt...

2020-10-21 20:20:07 89

原创 Unity将时间转换成 小时:分钟:秒 格式

/// <summary> /// 格式化时间 /// </summary> /// <param name="seconds">秒</param> /// <returns></returns> public static string FormatTime(float seconds) { TimeSpa...

2020-10-17 16:53:40 96

原创 Unity获取时间戳

/// <summary> /// 获取时间戳 /// </summary> /// <param name="bflag"></param> /// <returns></returns> public static long GetTimeStamp(bool bflag = false) { TimeSpan t...

2020-10-17 16:32:57 35

原创 UGUI WorldSparce 渲染模式下UI背面消隐

1.很多时候我们需要将Ugui当成立体模型使用,但是UGUI默认的材质球是显示背面的,有些时候我们不想看到他的背面2.新建一个材质球命名Transparent3.将Transparent 拖动到需要背面消隐UI的 Material 属性下4.最终效果如下...

2020-10-16 10:12:11 33

原创 ARFoundation系列讲解-24AR测距二

四、创建锚点1.新建一个AR场景管理脚本ARRulerManager (代码如下)using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>AR尺子场景管理</summary>public class ARRulerManager : ARObjectSceneBase{ /// <summary>屏幕中心位置</s.

2020-10-15 00:06:41 76

原创 05_Unity资源管理模块(Asset)

一、介绍1.主要是封装的Resouces 类,添加了缓存功能2.自动设置AssetBundle标签3.清理所有AssetBundle标签4.多平台自动打包AssetBundle资源包5.压缩和加密AssetBundle资源包6.自动生成清单文件7.解决加载AssetBundle的依赖关系二、下载源码1 .前往 GitHub 源码地址:https://github.com/yongliangchen/MXFramework下载使用说明Todo...

2020-10-14 16:51:19 32

原创 Unity字符串加密(异或)

一、 加密算法1.异或加密算法异或是对两个运算元的一种逻辑分析类型,符号为XOR或EOR。与一般的逻辑或OR不同,当两两数值相同为否,而数值不同时为真。异或密码(simple XOR cipher)是密码学中一种简单的加密算法,是指对信息进行异或操作来达到加密和解密目的。按这种逻辑,文本串行的每个字符可以通过与给定的密钥进行按位异或运算来加密。如果要解密,只需要将加密后的结果与密钥再次进行按位异或运算即可。(详情请移步)2.加密public static string EncryptDE.

2020-10-14 14:31:21 71

原创 04_消息中心(MessageCenter)

/*** * * Title: MXFramework * 主题: 消息中心 * Description: * 功能:负责消息的收发 * * Date: 2020 * Version: v4.0版本 * Modify Recoder: * */using System.Collections.Generic;using Uni.

2020-10-13 18:44:15 113

原创 03_Unity有限状态机(FSM)

一、介绍有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件//todo...

2020-10-12 23:35:21 33

Unity3D 最新版UniWebView 4 4.2.0 内置内嵌式网页浏览器 新版|下载地址.txt

Unity3D 最新版UniWebView 4 4.2.0 内置内嵌式网页浏览器 新版 支持Android和iOS,使用Unity2019.2.4f1 亲测可用

2020-12-01

unity3d 室内家居第四版 ArchVizPRO Interior Vol.4 1.0.1 最新|下载地址.txt

unity3d 室内家居第四版 ArchVizPRO Interior Vol.4 1.0.1 最新

2020-10-15

Unity烟花特效Spine UI Effects f1.unitypackage|下载地址.txt

Unity烟花特效Spine UI Effects f1.unitypackage。使用Unity2019.2.4f1版本亲测可用。

2020-10-15

Animated Sun Prefab 逼真动态炙热太阳模型|下载地址.txt

Animated Sun Prefab 逼真动态炙热太阳模型。使用 Unity2019.2.4.f1 版本,亲测可用

2020-10-15

Gesture Recognizer v2.1 屏幕绘图的专用插件|下载地址.txt

Gesture Recognizer v2.1 屏幕绘图的专用插件,使用Unity2019.2.4.f1版本,亲测可用

2020-10-15

Unity SimpleSQL_v2.11.1|SimpleSQL_v2.11.1.unitypackage

Unity SimpleSQL_v2.11.1 是Unity简单的本地数据持久化功能,可用在Android、iOS、win、Mac 设备上运行

2020-10-15

Unity全息Shader|Silhouette.shader

Unity科幻风格、全息Shader,Silhouette.shader 。本人使用Unity2019.2.4f1 亲测可用

2020-10-15

unity科幻游戏全息投影图与故障显示特效着色器HOLO FX PACK 1_2|HOLO FX PACK v1.2.unitypackage

unity科幻游戏全息投影图与故障显示特效着色器HOLO FX PACK 1_2? 所支持的Unity版本:2017.1.0 及以上版本 A Big Pack of Hologram/Glitch FXs for your Sci-fi Games (Envirenment ,Gameplay, UI ...etc) I will always add more features and Updates to this Package(more examples..more controles). Features: - Shader parameters exposed wi

2020-10-15

百度语音识别Unity版本|下载链接.txt

目前接入了Android的文字转语音,唤醒词功能。和Web API 的文字转语音功能,iOS版本的还没有实现,后续更新

2020-09-29

Unity文字转语音插件 RT-Voice PRO 2020.1.2(u2017.4.2)|RT-Voice PRO 2020.1.2(u2017.4.2).unitypackage

Unity文字转语音插件,可以将文本朗读出来,可设置朗读的语言,朗读语速,在开发环境Unity2019.2.f1,在mac和win,ios,android设备上运行成功。

2020-09-09

CopyFiles.cs

将Unity文件拷贝到指定的路径,拷贝的文件需要加上文件的后缀名,不然会失败。主要用于将StreamingAssets文件拷贝到persistentDataPath路径下。

2020-01-27

NativeGallery.zip

保存图片到本地,并刷新相册。和对相册图片管理,简单,入侵性小,容易集成和移除。项目中有用到过。iOS和Android都可用

2020-01-27

Measure Line 1.3VR 测量工具

Measure Line 1.3VR UnityVR测量工具 Measure Line 1.3VR UnityVR测量工具 Measure Line 1.3VR UnityVR测量工具Measure Line 1.3VR UnityVR测量工具Measure Line 1.3VR UnityVR测量工具

2018-03-09

空空如也

空空如也

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

TA关注的人 TA的粉丝

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