javascript - 在我的照片中,我无法将星星旋转成圆圈
问题描述
我有一个图像,我想在其中旋转星星。但我不能只让星星旋转。当我旋转(角度++)时,它确实用图像旋转了星星。我希望将图像固定到位。我尝试使用旋转(角度--)来阻止它,但这并没有帮助。有谁知道如何解决这个问题?(顺便说一句,我的代码不是很好,所以请保持简单)
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
'''
解决方案
推荐阅读
- javascript - 在 react-native 中使用 firebase 重定向登录用户
- java - 如何从旧版本的 spring mvc 3.0.5 使用/集成 spring security
- xamarin - 适用于 Xamarin 表单的 TokBox OpenTok SDK
- python - 我们如何才能获得存储在 python 对象中的所有内容(或几乎所有内容)的明确列表?
- javascript - npm install github 给出了意外的标识符错误
- javascript - 用 event.stopPropagation() 解决问题
- javascript - 如何缩放条形图列以正确且按比例地放入其容器中?
- swift - iOS 应用上的 Readium 和 Sony URMS 集成
- java - 没有从 jsp 页面得到正确的响应
- javascript - 从另一个 javascript 推送角度图表数据