#TwoLight.zip (1.1 MB)
拿了资源好歹回复一下吧。不然下次我不传了哈哈哈
多个灯光。不是最优;灯光多了有性能问题。
希望有更好的方案能发上来共享。
前人栽树,后人乘凉。生命的激情在于给予。学习交流 +v yelaiyediao
什么时候出个功能,点赞拿资源
是,我感觉这样会比较好。好歹回复获取资源。还能给社区增加注册量与活跃量
点赞就行了,回复我估计一大篇的水,又浪费服务器资源又没意义,还会占用空间让有意义的回复沉下去,就和一般的论坛差不多了
官方很忙估计很难维护论坛。
膜拜大佬, 这么好的游戏收入这么惨淡, 游戏人不易啊. 另外, 感谢引用,为我惨淡的博客引来了几条流量
学习学习思路~~~感谢
mark!
大佬,请问一下 怎么创建多个光源的? 貌似shader传不了 数组吧?
所以,我创建了20多个灯光。就是shader里面复制复制复制…
优秀
大佬分享个creator3.6版的撒,2.4.2版本和3x的版本差异太大了,拿过去也不知道怎么改
这个变动不大吧~。再难花一两天
这可是个好东西
shader 传入数组的话需要先设置 this.miwuMaterial.setProperty(“roadLight”, new Float32Array(16)); 这个不用设置好像也没关系
类似于这种 然后创建 16 个长度的数组 再 setProperty 一下,
shader 里面的类型就是
uniform ARGS {
vec4 roadLight[16];
};
注意长度不要错了, 一个 vec4 占用 4 个长度, 就可以连续传入 4 个位置坐标, 读取的话就是
roadLight[0].x roadLight[0].y, roadLight[0].z, roadLight[0].w 后面依次按数组取值读取