p5.jsの色に16進値を使用しようとしていますが、これを使用して同時にアルファを使用する際に問題があります。 1つの変数で色を設定し、別の変数で色を設定したいと思います。p5 16進数の文字列とアルファを使用して塗りつぶしの色を設定します
let myColor = '#FF0000';
let myAlpha = 128;
function setup() {
createCanvas(200,200);
}
function draw() {
fill(color(myColor), myAlpha);
noStroke();
ellipse(100, 100, 50, 50);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.16/p5.js"></script>
<html>
<head></head>
<body></body>
</html>
これは色のために働くが、アルファは、255(100%)となってしまいます。 the referenceから
これは、アルファが0〜255である可能性は極めて低いです。理由はありません。 floatを試す0.5 – Radio
将来的には実行できる[MCVE](https://stackoverflow.com/help/mcve)を投稿してください。 P5.jsの場合、これは接続されていないコードスニペットの代わりに 'setup()'と 'draw()'関数を含むことを意味します。 –
ケビン - 私は質問を投稿してからしばらくしています。ありがとうございました。ラジオ、p5のアルファは0〜255の数字です。 –