- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 获取屏幕的分辨率(多屏幕或者单屏幕)
我们在做项目的时候,往往会有想要获取屏幕的分辨率的需求。现在我们就来总结一下如何获取屏幕分辨率,不管是单屏还是多屏。 1、RECT deskRect; GetWindowRect(GetDesktopWindow(),&deskRect); 该函数只能获取主屏的分辨率,也就是说如果有多个显示器的话,这个函数只能获取主屏分辨率。 而且该函数获得的结果会受屏幕缩放影响...
2018-10-11 17:27:38
8058
2
原创 Unity中的ComputeShader
一、简介 和CPU Random MemoryAccesses(随机内存获取)不同,GPU是用平行架构处理大量的并行数据,例如vertex和fragment就是分开计算的。使用GPU并利用这种特性来进行非图形计算被称为GPGPU编程(General Purpose GPU Programming)。大量并行无序数据的少分支逻辑(少if)适合GPGPU,例如粒子间互不影响...
2018-02-27 11:26:00
20139
1
原创 C++文件写入
进来做C#引用C++的dll做得比较多,然后发现一个问题,那就是打印调试。在Unity里,我们可以轻轻松松用Debug.Log()就能做到。但是在C++中,要怎么打印调试呢?第一
2017-05-13 11:40:15
571
原创 如何用win32的函数调节设置Unity的窗口
由于目前要做一个Unity的项目,在Win7系统上,要实现全屏功能,并且有聊天功能。做过的码农都知道,Win7系统上,全屏时输入法看不到选词。针对这个问题,我在网上google了一下,也结合之前做的东西,总算解决了这个问题。其实道理很简单,既然全屏不能看到选词,那么就不全屏。但是窗口要铺满屏幕,并且将边框隐藏。这个分两步走,我们直接贴代码,代码里有注释。首先是C#端:using Uni
2017-05-11 22:15:06
1221
原创 Win32程序多显示器情况下显示窗口
近来在做多显示器下显示窗口到特定显示器上,并且有F11切换全屏和非全屏的功能。现总结如下:1、先来看如何解决多显示器显示特定窗口的问题。我们分如下几步走:第一步,创建一个win32窗口。创建一个窗口是有套路可循的,我将代码贴出来,并加以注释了。第二步,找出所有的显示器,然后将窗口显示在特定的显示器上。 HINSTANCE _hInst; // 当前实例 TCH
2017-04-09 23:16:52
2380
原创 Unity 深度图片获取
1、 在Unity中,要得到深度缓存(Depthbuffer),就需要用到一个RenderTexture纹理。2、 深度缓存,或者深度纹理,其实就是一个包含有场景里物体离照相机的距离值的一张纹理图。3、 为了让摄像机生成一张深度纹理,只需要设置Camera.depthTextureMode即可。但这个时候生成了纹理,还需要我们去获取。所以我们需要把它传到一个shader中,于是就用到
2017-03-07 20:07:07
9811
1
原创 由Unity摄像机截图颜色偏暗发现的
该博客只为记录点滴所学,如有错误,还请读者指正,谢谢! 在一次用Unity做VR项目的时候,里面有一个功能,就是模拟照相机照相,然后把照片显示出来。这里照相的功能用的就是摄像机的截屏,大概代码如下:using UnityEngine;using System.Collections;public class ScreenShot : MonoBehaviour {
2017-01-14 21:36:52
4059
转载 LeapMotion VR开发
看到一个比较好的LeapMotion VR开发的博客,网址:http://blog.csdn.net/duzixi 在这里记录一下,便于以后用得上。
2016-10-24 15:23:01
991
原创 Kinect学习笔记
该博客只为记录点滴所学,若有误导,还请大家原谅,并不吝赐教。**Kinect 1.x 系列** Kinect硬件中,有三个摄像头,中间的摄像头是彩色相机,收集颜色数据,左边的是红外线发射器,右边的是深度感应器,就是通过接收发射的红外线来测算深度数据。放置高度在0.6m~1.8m之间都可以。Kinect在V1.8版本只支持全身20块骨骼的运动Kinect的坐标跟Unity的坐标有点不同,unity是
2016-08-16 13:59:31
2380
原创 Opencv学习之图像边缘检测
该博客只为记录点滴所学,若有误导,还请大家原谅,并不吝赐教。 一直不太明白应用函数求导的方法能求出图像强度变化的边缘,其实就是图像边缘检测。现在终于想通了,解释如下。比如一张如下的图片:图1检测边缘可以检测到狗和兔子的轮廓。因为它们的轮廓跟其周围的像素值强度差是很明显的。那怎样理解这个呢?我们先假设有一个一维的图片,一维的图片就是一条线。它可以如
2016-08-16 13:48:00
1531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人