Windows phone 8 另一个AR SDK,如Windows Phone上的GART SDK

Windows phone 8 另一个AR SDK,如Windows Phone上的GART SDK,windows-phone-8,augmented-reality,artoolkit,Windows Phone 8,Augmented Reality,Artoolkit,我正在用开发一个Windows Phone 8应用程序 但我不喜欢,因为它重叠的地方的名称和所有有相同的字体大小。我使用的是iPhone的ARToolkit,它改变了字体大小,无论位置近还是远,都不会重叠 你知道另一个类似GART for Windows Phone 8的SDK吗 不久前我遇到了同样的问题,我通过修改WorldView类的一个DeChanged方法解决了这个问题 这是我在该方法的else块中的代码: 其他的 { //在范围内,所以显示 wvItem.Visibility=可见性.

我正在用开发一个Windows Phone 8应用程序

但我不喜欢,因为它重叠的地方的名称和所有有相同的字体大小。我使用的是iPhone的ARToolkit,它改变了字体大小,无论位置近还是远,都不会重叠


你知道另一个类似GART for Windows Phone 8的SDK吗

不久前我遇到了同样的问题,我通过修改WorldView类的一个DeChanged方法解决了这个问题

这是我在该方法的else块中的代码:

其他的 { //在范围内,所以显示 wvItem.Visibility=可见性.Visibility; //创建CompositeTransform以定位和缩放WorldViewItem CompositeTransform ct=新CompositeTransform; //偏移WorldViewItems大小的一半以使其在点上居中 ct.TranslateX=投影的.X-wvItem.ActualWidth/2; ct.TranslateY=投影的.Y-wvItem.ActualHeight/2; //近剪裁平面的比例应为100%,远剪裁平面的比例应为10% //双刻度=doubleMathHelper.Lerp0.1f,1.0f,FarClippingPlane-Math.AbsarItem.WorldLocation.Z/FarClippingPlane; //添加到使用距离 双刻度=doubleMathHelper.Lerp0.1f,1.0f,FarClippingPlane-floatMath.RoundarItem.GeoLocation.GetDistanceTothis.Location/FarClippingPlane; //这会使屏幕上的项目显示得更高。这些值最适合我的项目,因此,应该对其进行校准。 ct.TranslateY=ct.TranslateY-int1标度*63; ct.ScaleX=刻度; ct.ScaleY=刻度; //设置移动项目的变换 wvItem.RenderTransform=ct; //设置项目z索引,以便最接近的项目始终呈现在顶部 Canvas.SetZIndexwvItem,intscale*255; }
它到底做了什么/改变了什么?谢谢