小编Led*_*ine的帖子

如何更新Unity项目输入到SteamVR 2.0?

我有一些Unity场景与之前版本的SteamVR插件运行良好,因为有一个新版本的插件"SteamVR Unity Plugin 2.0"我的代码不再有效.

https://steamcommunity.com/games/250820/announcements/detail/1696059027982397407

如文档所述,我在导入新文件夹之前删除了"SteamVR"文件夹.

但我得到这个错误:

error CS0246: The type or namespace name `SteamVR_Controller' could not be found. Are you missing an assembly reference?
error CS0246: The type or namespace name `SteamVR_TrackedController' could not be found. Are you missing an assembly reference?
Run Code Online (Sandbox Code Playgroud)

所以我可以看到这些类已被弃用:

private SteamVR_Controller.Device device;
private SteamVR_TrackedController controller;
controller = GetComponent<SteamVR_TrackedController>();
Run Code Online (Sandbox Code Playgroud)

使用SteamVR 2.0插件通过代码获取输入的新方法是什么?

c# plugins unity-game-engine steamvr

5
推荐指数
1
解决办法
8257
查看次数

为什么当我尝试打开我的 Xamarin.Mac 项目“MonoDevelop.MonoMac.XamMac2ProjectFlavor”时出现此错误?

当我尝试打开 Xamarin.Mac 项目时收到此错误,有什么想法吗?

尝试加载项目“/Users/eduardo/Desktop/MyProject/MyProject.MacOs/MyProject.MacOs.csproj”时出错:“MonoDevelop.MonoMac.XamMac2ProjectFlavor”的类型初始值设定项引发异常。

monodevelop xamarin.mac xamarin.forms

3
推荐指数
1
解决办法
474
查看次数

如何使用 SkiaSharp 处理多点触控事件?Xamarin

Skiasharp 可以使用以下方法操作触摸事件:

private void OnTouch(object sender, SKTouchEventArgs args)
Run Code Online (Sandbox Code Playgroud)

通过这种方法,我只能处理一个触摸点坐标:

args.Location.X, args.Location.Y
Run Code Online (Sandbox Code Playgroud)

但如何检测多点触控事件呢?

例如,Android 本机 API 使您能够管理两个手指位置以检测多点触控。

如何使用 SkiaSharp 实现这一目标?

multi-touch xamarin xamarin.forms skiasharp

1
推荐指数
1
解决办法
1547
查看次数

请在特定于平台的项目中调用CachedImageRenderer.Init方法以使用FFImageLoading?

尝试在iO上使用Xamarin FFImageLoading插件时,出现以下异常:

System.Exception: Please call CachedImageRenderer.Init method in a platform specific project to use FFImageLoading!
  at FFImageLoading.Forms.CachedImage.OnSourcePropertyChanged (Xamarin.Forms.BindableObject bindable, System.Object oldValue, System.Object newValue) [0x00007] in C:\projects\ffimageloading\source\FFImageLoading.Forms\CachedImage.cs:133 
  at Xamarin.Forms.BindableObject.SetValueActual (Xamarin.Forms.BindableProperty property, Xamarin.Forms.BindableObject+BindablePropertyContext context, System.Object value, System.Boolean currentlyApplying, Xamarin.Forms.Internals.SetValueFlags attributes, System.Boolean silent) [0x00120] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:625 
  at Xamarin.Forms.BindableObject.SetValueCore (Xamarin.Forms.BindableProperty property, System.Object value, Xamarin.Forms.Internals.SetValueFlags attributes, Xamarin.Forms.BindableObject+SetValuePrivateFlags privateAttributes) [0x0015b] in D:\a\1\s\Xam
arin.Forms.Core\BindableObject.cs:417 
  at Xamarin.Forms.BindableObject.SetValue (Xamarin.Forms.BindableProperty property, System.Object value, System.Boolean fromStyle, System.Boolean checkAccess) [0x0003d] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:573 
  at Xamarin.Forms.BindableObject.SetValue (Xamarin.Forms.BindableProperty property, System.Object value) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:99 
  at …
Run Code Online (Sandbox Code Playgroud)

c# xamarin.ios

1
推荐指数
1
解决办法
2085
查看次数