【问题标题】:libgdx draw texture on edges polygonlibgdx 在边缘多边形上绘制纹理
【发布时间】:2013-05-29 04:38:25
【问题描述】:

我是 Libgdx 的新手,我正在开发一个小型演示游戏,例如 Magic Pen(链接:http://www.miniclip.com/games/magic-pen/en/),它使用 box2d,但我被卡住了。我不知道如何在鼠标触摸和鼠标拖动屏幕上绘制蜡笔线。他们是使用包含蜡笔颜色的纹理并制作一个小矩形作为一条线,然后用该纹理填充它,还是使用其他方法?请任何人给我指路,我将不胜感激:D

【问题讨论】:

    标签: box2d libgdx


    【解决方案1】:

    我以前做过类似的事情。我找到了一个很棒的教程,它的动作脚本,但是这些想法可以很容易地移植到 libgdx。它还展示了如何为您的纹理设置动画。

    http://gamedev.tutsplus.com/tutorials/implementation/create-a-glowing-flowing-lava-river-using-bezier-curves-and-shaders/

    编辑:

    这个使用 OpenGL 绘制激光的链接也帮助我完成了纹理映射

    http://codepoke.net/2011/12/27/opengl-libgdx-laser-fx/

    【讨论】:

    • 非常感谢你 joey.enfield :) 但我对所有这些东西有点困惑(也许我对那些 OpenGL 的东西太愚蠢或太天真了)。如果你有一个 libgdx 绘画应用程序演示(如 Windows 中的绘画应用程序),能否发给我?再次感谢兄弟,你有我的尊重
    • 恐怕我没有。我在画激光束..这个想法是相似的。看看我发布的链接。他们会告诉你应该怎么做。我将采取的步骤是: 1 - 让用户输入鼠标触摸并绘制连接点的线。 2 - 一旦您对此感到满意,请尝试使用教程中概述的步骤平滑曲线。 3 - 练习在矩形多边形中绘制图像(查看网格以获取 libgdx 示例)一旦你做到这一点,它应该很容易;)
    • 非常感谢 joey :D 昨天我终于可以将矩形多边形画成一条线,并将它们中的许多组成一个“连接线”图。现在我正在尝试对它们进行纹理化,并且我想将它们保存在单个“独立”纹理中,这样我就可以将该纹理添加到精灵并再次在屏幕上绘制它。我听说他们使用帧缓冲区将内容保存到纹理中,但我不知道如何仅保存我最近绘制的内容,而不是所有屏幕(包括背景图像和其他精灵)。再次感谢你,乔伊,你是我的大帮助兄弟 :)
    猜你喜欢
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    相关资源
    最近更新 更多