【问题标题】:Draw a circular dashed lines in Moai sdk在 Moai sdk 中绘制圆形虚线
【发布时间】:2017-09-11 02:26:18
【问题描述】:

我不知道如何使用 MoaiDraw 在 moai 中绘制圆形虚线?谁能告诉我该怎么做?对不起,我是摩艾的新手。

【问题讨论】:

    标签: lua moai


    【解决方案1】:

    你可以试试你的 MOAI 版本吗

    MOAISim.openWindow ( "test", 320, 480 )
    
    
    
    viewport = MOAIViewport.new ()
    
    viewport:setSize ( 320, 480 )
    
    viewport:setScale ( 320, 480 )
    
    
    
    layer = MOAILayer2D.new ()
    
    layer:setViewport ( viewport )
    
    MOAISim.pushRenderPass ( layer )
    
    
    
    function onDraw ( index, xOff, yOff, xFlip, yFlip )
    
            MOAIDraw.fillCircle ( 0, 0, 64, 32 )
    
    end
    
    
    
    scriptDeck = MOAIScriptDeck.new ()
    
    scriptDeck:setRect ( -64, -64, 64, 64 )
    
    scriptDeck:setDrawCallback ( onDraw )
    
    
    
    color = MOAIColor.new()
    
    color:setColor(1, 0, 0, 1)
    
    
    
    prop = MOAIProp2D.new ()
    
    prop:setDeck ( scriptDeck )
    
    layer:insertProp ( prop )
    
    
    
    prop:setAttrLink(MOAIColor.INHERIT_COLOR, color, MOAIColor.COLOR_TRAIT)
    

    【讨论】:

    • 我试过你的代码,但它画了一个完整的红色圆圈,而不是圆形虚线?
    • @EdwardNight,你有照片吗?
    • i.stack.imgur.com/xJent.png可以看到,就是一个红圈
    • @EdwardNight,我的意思是你要寻找的预期输出是什么,你能举个例子吗?
    【解决方案2】:

    FreedomPride:它只是一个红色圆圈。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 2020-04-29
      • 2020-12-14
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      相关资源
      最近更新 更多