如何在Unity画布上绘制android视图?
您好,根据问题,我想在Unity画布上绘制android视图(可能是rawImage) 在我的项目中,我已经使用Unity制作了Android插件,而且它可以正常工作 这是android的功能如何在Unity画布上绘制android视图?,android,android-studio,unity3d,Android,Android Studio,Unity3d,您好,根据问题,我想在Unity画布上绘制android视图(可能是rawImage) 在我的项目中,我已经使用Unity制作了Android插件,而且它可以正常工作 这是android的功能 public void PlayApplications(String pacName) { Log.d(this.getClass().getName(),"Youtuve on"); PackageManager pm = getPackageManager(); String
public void PlayApplications(String pacName)
{
Log.d(this.getClass().getName(),"Youtuve on");
PackageManager pm = getPackageManager();
String packageName = pacName;
Intent intent = pm.getLaunchIntentForPackage(packageName);
Rect rect = new Rect(100,800,900,700);
ActivityOptions options = ActivityOptions.makeBasic();
ActivityOptions bounds = options.setLaunchBounds(rect);
startActivity(intent,bounds.toBundle());
}
Unity将android软件包名称发送给android,该函数将应用程序作为多个窗口启动,窗口大小为rect
然后我想在Unity画布上绘制rect,有什么提示或解决方案吗?Unity是它自己的游戏引擎,所以任何可能使绘制速度变慢的东西,比如使用Android的原生UI渲染引擎,我认为都是不可能的。任何UI菜单屏幕都需要在Unity中完成。根据您的意见,在Unity画布中绘制android屏幕有什么解决方案吗?您应该详细解释一下您的想法,因为android通常运行Unity,而不是相反。你的代码之所以有效,是因为Unity在启动时遵循Android框架,但在其他方面,它自己在绘制像素。如果你想在Unity中绘制像素,我会看看Texture2D,