【问题标题】:WebGL interactiveWebGL 交互式
【发布时间】:2013-04-14 01:11:05
【问题描述】:

有什么方法可以点击 WebGL 动画的一个非常特定的位置,并在它之外产生任何响应,比如向数据库发送值。

这似乎是一个非常简单的问题,但 WebGL 似乎真的很强大,但相对较新的东西不太为人所知,任何问题的答案都很难找到。

【问题讨论】:

    标签: webgl


    【解决方案1】:

    HTML5 元素 CANVAS 产生 onclick / onmousewheel / ... 事件,与任何其他 HTML 元素一样,具有精确的鼠标位置。

    您可以在 CANVAS 上保存有关场景对象位置的一些信息。经常使用带有第二帧缓冲区和着色对象的技术。

    Packt Publishing, Chapter 8: Picking 一书中有很好的例子。

    【讨论】:

    • 谢谢您!您的评论看似简单,但对我帮助很大。
    猜你喜欢
    • 1970-01-01
    • 2017-07-13
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 2013-04-16
    相关资源
    最近更新 更多