2017-09-11 2 views

Répondre

1

Pourriez-vous essayer avec votre version de 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) 
+0

i « ai essayer votre code, mais il dessiner un cercle rouge complet, pas une ligne en pointillés circulaires? – EdwardNight

+0

@EdwardNight, l'avez-vous dans une photo? – FreedomPride

+0

https://i.stack.imgur.com/xJent.png vous pouvez le voir, c'est juste un cercle rouge – EdwardNight