自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 WinForm,ComboBox刷新问题

【代码】WinForm,ComboBox刷新问题。

2023-07-21 21:43:51 620

原创 C#,Winform关闭登入窗口打开主窗口的方法

【代码】C#,Winform关闭登入窗口打开主窗口的方法。

2023-07-21 21:42:57 510

原创 c#匿名方法

2.没有方法名意味着你不能在其他地方调用它。有些方法里需要传入一个委托对象。

2023-06-19 15:32:50 144

原创 对所有留下评论的网友道歉

因为工作原因之前这个号是公司的,离职之后有个竞业协议所以一直没有找回这个账号。最近才重新拿回这个账号。我看到后会第一时间回复的。

2023-03-03 21:01:14 111

原创 操作系统学习笔记总目录+思维导图

第 1 章 计算机系统概述1.1 操作系统的基本概念1.1.1 操作系统的概念、功能和目标(系统资源的管理者、提供接口、作为扩充机器、虚拟机)1.1.2 操作系统的特征(并发、共享、虚拟、异步)1.2 操作系统的发展和分类1.2.1 操作系统的发展和分类(手工、单道/多道批处理、分时、实时、网络、分布式、嵌入式、个人计算机)1.3 操作系统的运行机制和体系结构1.3.1 操作系统的运行机制和体系结构(大内核、小内核)1.3.2 中断和异常(内中断和外中断、中断处理过程)1.3.3 系统调用

2020-08-08 22:21:12 393

原创 如何将图片转换成字符画

思路:1.将图片转换为黑白图2.遍历所有像素点,建立像素点和字符的映射,保存为一个字符串3.将字符串输出到文件里面就可以了代码如下from PIL import Image def getText(img): img = img.convert("L") #转为灰度图片 charlist = '' for h in range(0,img.size[1]): for w in range(0,img.size[0]): gray

2020-05-27 11:06:22 1585

原创 unity——合并两张图片

要对两张图片进行叠加,只需要将背景图片中对应的像素颜色,替换成另一张图片的像素颜色就行了public void CaptureScreenShot() { StartCoroutine(CaptureCoroutine()); } private IEnumerator CaptureCoroutine(){ yield retu...

2019-12-24 18:12:45 2135

原创 Unity 获取并进行展示某个文件夹下的所有图片(亲测有效)

功能实现如题。如何将某个文件夹下的所有图片找出来,这是将程序中一个截图功能截取到的所有图片进行展示出来的功能需求,但是因为是通过GUI的方式,我感觉缺陷很大,下面有修改过的版本。using UnityEngine; using System.Collections.Generic; using System.IO; public class LoadAllImage : MonoB...

2019-12-24 17:25:01 1342 3

原创 Unity +kinect图片翻转

最近做一个项目,是关于kinect签名照的,然后发现Kinect的照片的是上下颠倒的,所以研究下图片转向怎么做到的。两种:1,将Scale中的Y改为-1;第二种:代码改//水平翻转图片 public static Texture2D horizontalFlipPic(Texture2D texture2d) { int width = texture2...

2019-12-24 13:34:36 561

原创 Unity Button按钮实现鼠标移入移出触发相应事件

using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI; public class ZhiShiKuUIChange : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler{ private Image image; publi...

2019-12-18 18:16:42 2064 2

原创 Unity 实现屏幕截图并保存

using UnityEngine;using System.Collections; public class ExampleScript : MonoBehaviour{ /*捕捉帧作为屏幕截图序列。 图像以PNG文件的形式存储在一个文件夹中——这些文件可以组合成一部使用图像工具软件(如QuickTime Pro)的电影。 包含截图的文件夹。如果文件夹存在,我们...

2019-12-18 10:43:28 919

原创 Unity 实现调用摄像头拍照保存

unity在制作很多大屏互动时候都会用到摄像头拍照或者保存图片,摄像头拍照方式也有多种,仅记录一下。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using System.IO; public class CameraTest : Mon...

2019-12-17 11:54:55 846 2

原创 Unity -获得视频的某一帧,生成缩略图

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Video;using System.IO;public class NewBehaviourScript : MonoBehaviour { VideoPlayer vp; Te...

2019-12-17 10:17:02 1062 8

原创 Kinect SDK获取深度图与彩色图并保存

#include <stdlib.h>#include <iostream>#include <string>#include "OpenNI.h"#include "opencv2/core/core.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgpro...

2019-12-17 10:13:05 751

原创 unity——传数组

void OnSerializeNetworkView(BitStream stream, NetworkMessageInfo info) { NetworkUser U; int ActiveMask = 0; int PlayerID = 0; Vector3 PlayerPosition = Vector3....

2019-12-17 09:40:43 365

原创 unity——通过网络传图片

我尝试用网络传图片去其他客户端,但是出现了客户端的图片不显示和出现?? public Texture2D MyTexture; public byte[] receivedBytes; public byte[] N; public Texture2D texi; void Start () { texi = new Texture2D...

2019-12-17 09:30:48 370 3

原创 Unity -怎么通过代码来实现控制打开和关闭外部程序呢?

using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Runtime.InteropServices;using UnityEngine;using UnityEngine.UI; ...

2019-12-16 09:32:52 939 1

原创 Unity——游戏截屏停留消失

最近有个项目涉及到截屏,然后我就整理下资料,留作以后用。定义空格键来执行截屏事件; void Update() { if (Input.GetKeyDown(KeyCode.Space)) { Debug.Log("截屏"); Camera camera = GameObject.Find("Main...

2019-12-12 17:52:40 252 1

原创 Unity 实现截屏的三种方法

第一种: ScreenCapture.CaptureScreenshot优点:简单、快速的截取某一帧的画面,全屏截图。缺点:不能针对某个摄像机截图,不能定制大小截图。代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine; public class ScreenCaptureE...

2019-12-12 17:48:00 831

原创 unity——神奇的代码注释(二)

电脑符:功能——开机即开赌,我命由我,不由机。/*** * ,----------------, ,---------, * ,-----------------------, ," ,"| * ," ,"| ," ...

2019-12-12 17:18:20 340

原创 unity神奇的代码注释(一)

神兽符:功能——百无禁忌 /*code is far away from bug with the animal protecting * ┏┓   ┏┓ *┏┛┻━━━┛┻┓ *┃       ┃   *┃   ━   ┃ *┃ ┳┛ ┗┳ ┃ *┃       ┃ *┃   ┻   ┃ *┃       ┃ *┗━┓   ┏━┛ *  ┃   ┃神兽...

2019-12-12 17:00:46 893 1

原创 Unity 特效:Line(线)渲染器功能介绍

2019-12-12 14:43:31 960

原创 Unity3D开发之设置类似王者荣耀英雄展示页面的模型显示在UI前面

项目中我们会遇到类似这种需求,弹出一个小UI界面,我们可以在UI界面上看到我们的三维模型。对于广大Unity开发者都知道,unity引擎默认UI渲染在最上层。所以,想要实现这个功能需要我们自己去处理下。我这里提供了两个实现的方法。各有优缺点。根据自己的需求来选择。首先我们需要额外一个摄像机ModelCamera来专门渲染我们要显示的模型。我们设置模型的Layer层为Model,自己随便定义。然后...

2019-12-12 14:22:09 1705

原创 unity小工具 创建常用文件夹

当我们新建一个unity工程时候,并不会赠送我们一整套的资源文件夹目录,需要我们自己去手动创建,十分麻烦还有可能写错.这里介绍一个小工具用来创建常用文件夹 在unity中创建一个脚本,直接上代码using UnityEngine;using System.IO;#if UNITY_EDITORusing UnityEditor;#endifpublic class NewBeha...

2019-12-07 16:19:44 180

原创 Unity中对应各平台中的Path

对应上一篇微博整理了下各个平台Appliance path对应的路径:IOS:Application.dataPath : Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/DataApplication.streamingAssetsPath : Application/xxxxx...

2019-12-07 16:12:21 129

原创 unity 之Application.dataPath使用中的注意事项

在Unity开发中Application.dataPath一直是很多人使用的API特别是移动端, 最近在做一款应用级的应用的时候需要用到截图功能保存本地, 代码都有但是就是和结果不对, 最终一步步试错才终于明白,Application.dataPath是不允许在移动端使用的, 如果移动端有使用的话会直接卡住! ? 哎 , 真实绕了个大弯啊 ! 这里做个采坑总结,希望伙伴们引以为鉴 .using ...

2019-12-07 16:08:05 4498 1

原创 unity ——写字软件,并保存到电脑源码

工作中发现以前学的编程知识都过于表面。学校里更过的关注数据结构,还有其他知识的教学,知识拆分过于仔细,交数据结构就是数据结构,从不会穿插数据结构在什么情况下用,网络就是网络。也没有详细的做法。总的来说,实践太少。数据结构固然重要,但是在功能实现过程中,没有一个完整的软件编程思想贯穿整个工程是不够的。从单机,到电脑连接电脑,到电脑连接网络的程序或者说是软件编写出来后才知道,学计算机没有一个大局观和一...

2019-12-06 13:45:30 509 8

原创 unity-保存图片到电脑功能代码块

int width = Screen.width; int height = Screen.height; // 创建一个屏幕大小的纹理,RGB24 位格(24位格没有透明通道,32位的有) Texture2D tex = new Texture2D(width, height, TextureFormat.RGB24, false)...

2019-12-06 13:37:18 282

原创 Unity多人联网游戏Multiplayer Networking-派生与复位

设置玩家的初始化位置目前玩家都是在相同的初始位置被创建。游戏一开始,除非我们先挪动一个玩家,不然它们会处在同样的位置不容易辨识。所以理想状态下,玩家应该在不同的位置被派生。NetworkStartPosition组件可以用来实现这项功能,因为它内置特性处理派生位置。为了创建独特的派生位置,我们需要创建两个新的游戏物体,每个都有NetworkStartPosition组件。Ÿ 创建一个新的...

2019-12-03 18:19:11 894

原创 unity RPC网络传输以及网络编程之TCP&UDP的区别

unity 自带的network能满足一般的传输要求了,分两类,远程调用(RPC)和状态同步,其中状态同步适合做位置、方向之类的同步,RPC适合调用方法或提交数据。要使用RPC 首先服务器端代码和客户端代码中所有的方法都必须一样,没有研究是否可以是方法名相同内容不同的情况。即使不用也要有!把用于RPC的方法上面写上[RPC]例如[RPC]void ReceiveMessage(strin...

2019-12-03 18:02:10 1322

原创 多个Unity版本的管理

方法1:手动管理一台电脑可以安装多个Unity版本,只需要在安装的时候手动设置到不同的目录即可。推荐方法2:使用Unity HubUnity Hub是一个新的桌面应用程序,旨在简化工作流程。在这一个程序里,你就可以在其中完成管理Unity项目并简化Unity安装程序的查找,下载和管理。另外,它的其他功能还能提高你的效率,例如新的“模板”功能。下载地址:https://public-cdn...

2019-12-03 10:36:11 589

原创 Unity3d 如何更改UI及物体的透明度

Unity3d 更改UI的透明度动态更改GUI纹理的透明度 void OnGUI(){alpha += 0.01f;GUI.color = new Color(1f,1f,1f,alpha);GUI.DrawTexture(new Rect(0,0,Screen.width,Screen.height),tex);}更改物体的透明度 renderer.material...

2019-11-28 17:44:31 1764

原创 Unity实现图层遮罩

1、添加两个image, 位置一致,将需要添加遮罩的图片设置为遮罩的子物体。2、为父物体添加遮罩形状的图片,添加Mask组件,记住,Mask组件一定要放在Image组件下面,负责没有效果。说一句:最近在做kinect,用这个遮罩的效果可以玩很多新奇的东西,遮罩的遮罩实现了一个项目...

2019-11-28 16:01:04 1326 1

原创 unity 截图存档

Texture转换成Texture2D/// <summary>/// Texture转换成Texture2D.../// </summary>/// <param name="texture"></param>/// <returns></returns>Texture2D TextureToTexture2D(...

2019-11-28 14:44:43 245

原创 Unity-两张图片叠加合成一张图片

在做图片分享时,往往需要对图片加上水印或其他标签图片,这个时候就要考虑如何对多张图片进行叠加合成为一张图片。其实一张图片就是一组单色像素组成的像素矩阵要对两张图片进行叠加,只需要将背景图片中对应的像素颜色,替换成另一张图片的像素颜色就行了。下面以截屏并添加二维码标签为例 public void CaptureScreenShot(){StartCoroutine(Cap...

2019-11-28 14:30:07 8041

原创 unity关节(joint)讲解

关节关节组件可以添加至多个游戏对象中,而添加关节的游戏对象将通过关节连接在一起并且感觉连带的物理效果。需要注意的是:关节必须依赖于刚体组件。关节介绍关节一共分为5大类:链条关节,固定关节,弹簧关节,角色关节和可配置关节。链条关节(hinge joint):将两个物体以链条的形式绑在一起,当力量大于链条的固定力矩时,两个物体就会产生相互的拉力。固定关节(fixed joint):将两个物体...

2019-11-27 15:45:25 959

原创 [Unity]如何限制两个物体之间的距离

代码最重要的就是临界值的判定,最近项目需要使用到限定多个物体间的判断所以。。。上代码当不想物体离的太远: //限制两个物体之间的最大距离 if (Vector3.Distance(B.position, A.position) > maxDistance) {//获得两个物体之间的单位向量Vector3 pos = (B.position - A.position).norm...

2019-11-27 15:21:24 2480

原创 unity中如何多屏显示

多屏显示分两种情况:第一种情况:unity中可以为单独的摄像机设置显示屏,例如camera1的图像显示在屏幕1,camera2的图像显示在屏幕2等等。这方面内容可以根据unity官方文档中的multidisplay相关内容或从网上找相关资料去解决。http://www.manew.com/thread-99748-1-1.html第二种情况:要把一个图像显示到两个屏幕上,这个时候需要把两个...

2019-11-25 16:03:16 1074

转载 C语言它自身又是用什么语言写的?

这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语言本身来写的,到底是先有蛋还是先有鸡?1我们假设世界上不存在任何编译器, 先从机器语言说起,看看怎么办。机器语言可以直接被CPU执行,不需要编译器。然后是汇编语言, 汇编语言虽然只是机器语言的助记符,但是也需要编译成机器语...

2019-11-18 18:22:01 263

原创 [unity3d程序]如何实现颜色渐变效果

研究了下,颜色变化时遵从RGB圆环(就是说颜色条对接一下成环)路径最小变化原则。举个例子,加入ABCDE四个颜色点,并且A和E在同一点(转了一圈)设定从A变化到C的话,有两种路径,一种ABC,还一种ADC,究竟选择哪条路径 就看这两条路径哪个更短些了#include "graphics.h"#include "math.h"#include "dos.h"#include "conio.h...

2019-11-18 13:55:29 642

空空如也

空空如也

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

TA关注的人

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