问题 - 当我使用three.js编辑器时,它输出一个app.json文件,其中颜色值被列为整数,例如:
"materials": [
{
"uuid": "26C18ACF-3733-4B92-AC67-E25A132B27D0",
"type": "MeshPhongMaterial",
"color": 16777215,
我想直接在JSON文件中将该颜色修改为某些十六进制或RGBA等效项,但我不知道如何转换为此JSON文件正在使用的任何颜色系统。有谁知道怎么做?
答案 0 :(得分:1)
您可以使用three.js库将基础10颜色值转换为十六进制:
var c = new THREE.Color( 123456789 ).getHexString();
console.log( '0x' + c );
或者使用Google,只需输入
即可0xff0000 in base 10
或
16711680 in hex
three.js r.74