首页 > 解决方案 > 在我的照片中,我无法将星星旋转成圆圈

问题描述

我有一个图像,我想在其中旋转星星。但我不能只让星星旋转。当我旋转(角度++)时,它确实用图像旋转了星星。我希望将图像固定到位。我尝试使用旋转(角度--)来阻止它,但这并没有帮助。有谁知道如何解决这个问题?(顺便说一句,我的代码不是很好,所以请保持简单)

noStroke();

var xPositions =[];
var yPositions =[]; 
var bigList =[]; 
  for(var k = 0; k<769; k +=1){
      var randomX = random (-700, 700);
      var randomY = random(-769, 769); 
      var randomSize = random(4, 9); 
      xPositions.push(randomX); 
      yPositions.push(randomY);
      bigList.push(randomSize);
}

var angie = 1

draw = function() {
    background(51, 48, 48);

    
    translate(200,500);
    // Draw sky & stars
    
 rotate (angie++);
    
    for(var i=0; i<769 ; i+=1){
        image(getImage("cute/Star"), xPositions[i], -yPositions[i], bigList[i], bigList[i]);

    }
Rotate (angle--);

    translate(-200,-500);
    // Draw horizon
    '''

标签: javascriptrotation

解决方案


推荐阅读