自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 git上传大文件失败

解决方案: git config http.postBuffer 524288000。

2024-01-10 15:56:58 356

原创 Unity 使用ContentSizeFitter刷新不及时的问题

Unity 使用ContentSizeFitter刷新不及时的问题

2022-10-26 10:50:31 995 1

原创 unity websocket 客户端

基于WebSocketSharppublic class WebSocketClient : MonoBehaviour{private string url = "ws://"public WebSocket webSocket;private void Start() { Application.targetFrameRate = 60; vehicleProperties = new VehicleProperties(); ...

2022-02-11 19:28:37 2722

原创 Unity http做服务器

基于WebSocketSharp插件public class HttpServer {private WebSocketSharp.Server.HttpServer httpServer = null;public HttpServer(int port) { this.port = port; }protected void InitServer() { httpServer ...

2022-02-11 19:11:16 1800

原创 unity webSocket服务器

public class WebSocketServers { int port = 9292;//监听端口号 public WebSocketServer wsServer = null; public WebSocketServers(int port) { if (wsServer == null) { InitServer(port); ...

2022-02-11 18:55:22 4735 3

原创 unity通过服务器地址下载文件

public IEnumerator DownLoadToLocal(string downloadingUrl) { //发送请求 webRequest = UnityWebRequest.Get(downloadingUrl); //设置超时,若webRequest.SendWebRequest()连接超时会返回,且isNetworkError为true webRequest.timeout...

2022-01-12 14:35:52 2453

原创 unity脚本生成可配置文件和加载

using System;using System.Collections;using System.Collections.Generic;using UnityEngine;// fileName定义创建出来配置文件的名字,menuName是创建时的按钮名字[CreateAssetMenu(fileName = "YICTVehicleConfig", menuName = "Equipment/CreateYICTVehicleConfig")]public clas...

2022-01-12 14:26:37 1906

原创 MD5算法

应用:用于密码管理当我们需要保存某些密码信息以用于身份确认时,如果直接将密码信息以明码方式保存在数据库中,不使用任何保密措施,系统管理员就很容易能得到原来的密码信息,这些信息一旦泄露, 密码也很容易被破译。为了增加安全性,有必要对数据库中需要保密的信息进行加密,这样,即使有人得到了整个数据库,如果没有解密算法,也不能得到原来的密码信息。MD5算法可以很好地解决这个问题,因为它可以将任意长度的输入串经过计算得到固定长度的输出,而且只有在明文相同的情况下,才能等到相同的密文,并且这个算法是不可逆的,即便

2021-11-18 17:47:44 763

原创 unity判断鼠标是否点击在UI上

if (EventSystem.current.IsPointerOverGameObject())

2021-06-04 17:34:34 190

原创 Unity 脚本可视化有关布局代码

[Space(5, order = 0)] 属性显示间距[Header("Environment", order = 1)] 属性的页眉变量上一行加 [NonSerialized] 表示public类型的数据不显示在Inspector面板上

2021-05-17 17:44:17 201

原创 arduino板子说明

详细介绍地址 https://www.w3cschool.cn/arduino/arduino_board_description.html

2021-03-03 11:44:37 669

原创 通过opencv获取图片,改变通道并进行保存

#include<opencv2/opencv.hpp>#include<iostream>#include<math.h>using namespace cv;int main() { Mat m = imread("C:/Users/Administrator/Desktop/2.jpg"); //获取图片 imread("C:/Users/Administrator/Desktop/2.jpg",2); ...

2021-02-03 10:13:50 320

原创 laya 常用脚本命令

letisGameover=false; 声明全局变量------------------------------------------------------------------------------------------------...

2021-02-01 17:33:55 873

原创 Arduino接收和发送字符串

void setup(){ Serial.begin(9600);}String bytes ="";void loop() { while (Serial.available() > 0) { bytes += char(Serial.read()); delay(2); } int index=bytes.toInt(); if(index>0&&index<1000) {...

2021-01-08 18:30:30 2666

原创 opencv安装和环境配置——vs2017

1,下载安装opencv 3.4.12 下载地址:https://opencv.org/releases/2,安装双击下载的opencv-3.4.12-vc14_vc15.exe文件点击extract进行安装3,配置电脑环境找到系统 path进行设置点击确定将bin目录下的opencv_world3412.dll和opencv_world3412d.dll文件复制到C:\Windows\SysWow64文件夹内将bin目录下的opencv_ffmpeg3412..

2020-12-14 19:19:21 274

原创 Unity中如何获取硬件信息

SystemInfo类中的静态变量:Rendering.CopyTextureSupport copyTextureSupport:(只读)支持多种复制纹理功能的情况。string deviceModel:(只读)设备型号(看到好多帖子都写的设备模型很让人误解)。string deviceName:(只读)用户定义的设备名称。DeviceType deviceType:(只读)返回程序运行所在的设备类型(PC电脑、掌上型等)。string deviceUniqueIdentifier:...

2020-11-18 14:31:47 695

原创 C++重要的基础语法定义

C++的基本语法定义:大家知道各种编程语言都有一套自己的语法定义,然而这些语言有些语法也是相似的,本片文章就c++和c#相比列出一些不一样的或重要的语法如下常量的定义方式 1,#define 宏常量 例如 :#define Day 7 //一般定义那些世界公认的数字定义 2、const 修饰的变量 例如:const int month = 12; //修饰自定义的参数字符串1,c风格的字符串 char str[] = "hello world";2、c++风格的...

2020-11-02 14:48:17 222

转载 DoTween的使用

在项目中使用dotween插件很方便,但是需要知道很多调用函数的功能,下面链接是某位大神总结的DoTween的使用方法当播放DoTween动画时如果动画没有播放完成去调用其他的动画,会出现第二个动画不执行的问题解决办法先进行rectTransform.DOKill();把之前的动画杀死,再播放其他动画...

2020-05-27 10:04:10 354

转载 VR开发优化

2018-04-25 11:52:53 136

原创 如何在UnityUI上播放视频

实现在unity上播放视频有很多种:第一种新建一个Cube直接将视频文件放到Cube上运行就可以播放了第二种使用插件EasyMovieTexturet或者是AVProVideo第三种在移动端播放影片,在你打包时你会发现 Unity 会提示你类似于“没有发现 Movie Texture 类型”这样的错误,这是因为移动平台不支持这个类。所以我们需要用到 Handheld.PlayFul...

2018-03-13 19:34:28 5196

原创 一个简单易懂的委托用法实例

public class TextDelegate2{    public delegate void LogDelegate(string log);   //定义 委托名为LogDelegate,带一个string参数的 委托类型      public static LogDelegate LogEvent;             //声明委托对象,委托实例为LogEvent       ...

2018-03-13 11:03:51 227

原创 实现射线检测鼠标拖动物体移动和使用滑轮缩放物体

public class Script : MonoBehaviour {    public GameObject obj;    public float s; void Update () {        Ray ray = new Ray();        RaycastHit hit;              ray = Camera.main.

2017-09-11 19:28:43 620

原创 unity调用摄像头和闪光灯

1、开启现行对焦模式(FOCUS_MODE_CONTINUOUS_AUTO) 这种模式可以使设备根据当前场景进行自动对焦 2、Vuforia其他对焦模式 并不是所有的设备都支持线性对焦的,所以需要启用其他对焦模式 3、触发自动对焦(FOCUS_MODE_TRIGGER_AUTO) 点击屏幕触发自动对焦模式,这个在Vuforia的demo中都有涉及到。

2017-08-30 16:31:08 1777

原创 Unity和android的交互流程

这些天一直都在研究unity和android交互的问题,网上好多教程有些都好老,自己在研究时也踩了很多坑,结果总算研究出来了一些门道。下面开始一下流程讲解。首先我的用的AndroidStudio是2.3.2版本, unity使用的是5.6首先在androidStudio新建一个项目名字叫UnityDemo,然后包名一定是com开头 这样打包的时候不会报错。然后一路next建立项目。

2017-08-01 17:23:31 362

原创 在一个物体上如何调用另一个物体上的脚本

在unity中调用另一个物体的脚本并且改变其中的值。void Update () {        isShow = GameObject.Find("ImageTarget").GetComponent().isShow;        Debug.Log(isShow);}如果调用自身的脚本来设置值得话如下所示void Update () {        isSh

2017-07-20 16:16:12 2889

原创 C#阶乘递归算法

//递归算法        static int DiGui(int n)         {            int sum = 0;            if (0 == n)            {                return 1;            }            else             {     

2017-07-04 22:20:24 713

原创 C#判断质数

//判断质数片段        static void ZhiShu(int[] array)         {            int num = 0;            for (int i = 0; i             {                num = array[i];                if (IsZhiShu(nu

2017-07-04 22:18:06 1108

原创 C#快速排序

//快速排序主要片段             static void KuaiSort(int[] array, int lift, int right)        {            if (lift             {                int x = array[lift];                int i = lift;

2017-07-04 22:14:08 147

原创 C#冒泡排序

//冒泡排序        static void Sort(int[] array)        {            for (int i = 0; i             {                for (int j = 0; j                 {                    if (array[j]>array[j

2017-07-04 22:05:02 162

原创 unity的UGUI的一些优化方法

1,取消勾选RaycastTarget.因为在制作UI界面时往往背景等Image组件和Tast组件不需要响应事件,一般都是使用按钮来实现响应事件,所以为了节省效率还是取消勾选吧。可以写一个脚本来取消勾选。[MenuItem("GameObject/UI/Image")]static void CreatImage(){if(Selection.activeTransfo

2017-06-26 20:29:10 643

原创 如何在游戏中设置游戏的帧率和显示帧率

using UnityEngine;  using System.Collections;  using DG.Tweening;    public class NewBehaviourScript : MonoBehaviour   {      private float m_LastUpdateShowTime=0f;  //上一次更新帧率的时间;     

2017-06-26 20:06:27 5464

unity调用摄像头拍照保存例子

unity 实现调用外接摄像头或自带摄像头拍照功能的简单例子

2018-08-14

Easy Touch 3.1.0.unitypackage

Easy Touch 3.1.0.unitypackage,非常非常非常非常好用的资源包

2018-05-10

Customizable SciFi Holo Interface_1.5.2.unitypackage

unity商店25美元的UI资源包Customizable SciFi Holo Interface_1.5.2.unitypackage

2018-05-07

音频可视化 Demo

可以实现把音频以波形的形式展现出来的简单易学的小例子

2018-04-26

空空如也

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

TA关注的人

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