kinect v2改变了kinectCursor的大小和图像

时间:2015-08-10 08:28:54

标签: cursor kinect

enter image description here

如何改变kinect手的大小?

我的程序在大分辨率屏幕上运行,所以我甚至看不到kinectCursor。

1 个答案:

答案 0 :(得分:0)

让我们假设你的KinectRegion被命名为FooRegion。你可以很容易地改变它呈现手形光标的方式:

FooRegion.CursorSpriteSheetDefinition = new CursorSpriteSheetDefinition(FooUri, numColumns, numRows, iconWidth, iconHeight);

FooUri是Uri的位图。此位图由大小的图像组成(我相信以像素为单位)iconWidth x iconHeight。这些图像排列在numColumns x numRows网格中。它们需要处于正确的顺序,以便当FooRegion裁剪此位图以获取它在给定时间需要的光标图像时,它将获得适当的光标图像。如果需要,Kinect SDK浏览器中的Kinect Wpf示例可以提供参考spritesheet。

CursorSpriteSheetDefinition位于Microsoft.Kinect.Toolkit.Input。