x = 小时数 + (分钟数 / 60.0)
r = Math.sin((x - 7.5) * 0.260) * 0.5 + 0.5 g = Math.sin((x - 6.0) * 0.25) * 0.5 + 0.5 b = Math.sin((x - 5.0) * 0.25) * 0.45 + 0.55 max = 128 Tone.new(r * max - max, g * max - max, b * max - max, 0)
chd114 发表于 2020-5-30 02:27
我找了个机会用va试了一下
早上9点还是大黑天,傍晚是正常的···是我哪里没弄对吗?感觉白天的时间好像太 ...
Mr.Jin 发表于 2020-5-30 10:21
我实验了一下,并没有出现早上9点还是大黑天的情况
chd114 发表于 2020-5-31 22:33
天黑的原因找到了···我这里按照你的函数输出tone里面的rgb值都是负数
你可以把你那边的tone输出一下吗 ...
Mr.Jin 发表于 2020-6-1 09:05
其实本来就是负数啊,这个tone只管暗,不管加亮的。加亮的话就会变得看不清,也不符合现实效果 ...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |