粒子跟随单位移动:position within sphere random
由代码控制粒子颜色:remap control point to vector 然后选择颜色,设置好最小值和最大值即可,代码中的输入为0-1,非0-255,
遇到一个坑:在custom_ui_manifest.xml中最好不要使用js代码,我在这里禁掉了原有的小地图,自定义的小地图会出现背景全黑的情况,在另外一个JS中禁用就OK
JS我使用的很少,但是做DOTA2rpg这是必不可少的,对于用惯了lua的人来说 ,用js是有很多地方不一样的,比如闭包,JS的闭包在V社wiki中看到一段实现,记录一下
var closures_bad = [];
var closures_good = [];
function create()
{
for (var i = 0; i < 5; i++)
{
closures_bad[i] = function()
{
$.Msg( "i = ", i );
};
closures_good[i] = (function( j ){return function()
{
$.Msg( "i = ", j );
}}(i));
}
}
function run()
{
// prints "5 5 5 5 5" because loop variable 'i' is captured by reference above
for (var k = 0; k < 5; k++)
{
closures_bad[k]