我正在尝试实现射线拾取算法,用于绘制和选择块(因此,我需要相当数量的准确性)。最初,我使用了一个光线投射实现,但我觉得它不够准确(尽管故障可能与我的交叉测试有关)。无论如何,我决定尝试使用深度缓冲区来选择,并将鼠标坐标转换为世界坐标。执行情况如下:
glm::vec3 Renderer::getMouseLocation(glm::vec2 coordinates) {
float depth = deferredFBO->getDepth(coordinates);
// Calculate the width and height of the deferredFB
我遵循来实现安卓的深度链接。以下是本教程的要求:
Android Studio version 1.0+
The sample code
The Google app version 2.8+
A test device with Android 4.1+
A USB micro to USB cable.
因此,在此基础上,我可以理解深度链接的最小API是Android4.1 (API >= 17)。但是在我跟随之后,我真的没有看到任何使用API>=17的函数,您只需在manifest.xml文件中注册,在活动中处理,就可以了。
因此,我的问题是:我能否在较老的Android (