gpt4 book ai didi

sdk - 交互式多点触控应用框架推荐

转载 作者:行者123 更新时间:2023-12-02 02:39:58 25 4
gpt4 key购买 nike

我们目前正在开发一个在大触摸屏桌面上运行的多点触控多用户应用程序。显然,该应用程序包含许多动画和转换,即使用触摸手势移动和旋转 UI 元素、菜单打开动画、触摸旋转等。

为了更好地理解这将是一种什么样的应用程序,这里有一个类似应用程序的视频,它具有我们所针对的行为类型(0:16 - 0:27 分钟):https://www.youtube.com/watch?time_continue=13&v=qIOR9FiL97w

过去我们将 Adob​​e Flash 用于此类应用程序,因为它是获得良好性能和交互性的唯一方法,但由于 Flash 已死,目前实现此类应用程序的最佳方法是什么?我们尝试了像 Unreal Engine 4 和 Unity 这样的游戏引擎,但是对多点触控的支持非常少,而且大多数手势等都必须自己实现,还有大多数常见的控件,如 ScrollView 、轮播控件等。

我们还尝试了 UWP,它具有良好的触摸屏支持并实现了您期望的触摸屏应用程序的大部分手势和行为,并且几乎所有常见的用户控件都已经实现,但我们在性能方面遇到了一个巨大的问题,尤其是在 4K 等更高分辨率的情况下或 8K。我们放入的控件、网格和布局越多,应用程序变得越慢,四处移动和旋转等非常慢,并且只能在一个线程上运行。我们查看了新的 Composition API,但它非常复杂且不太清楚什么是组合 XAML 控件和组合 API 的最佳方式,还有 Win2D,但它仅提供基本功能,如绘制矩形,也不支持触摸屏,仅通过 XAML。

那么,是否有任何好的框架或 API 可以像我链接的视频中那样实现应用程序?或者 Flash 仍然是最好的方式吗?是否有用于此类事物甚至 Javascript 的 Qt 库?或者甚至是 Android 系统?

最佳答案

https://kivy.org

Kivy - 用于快速开发应用程序的开源 Python 库利用创新的用户界面,例如多点触控应用程序。

跨平台,GPU 加速,带有 20 多个小部件,所有小部件都具有高度可扩展性。

关于sdk - 交互式多点触控应用框架推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com