该方法用于从JSON对象中读取FollowPathBehavior的配置信息。
json
:包含FollowPathBehavior配置信息的JSON对象。无。
//实例化FollowPathBehavior
var followPathBehavior = new Yuka.FollowPathBehavior();
//配置JSON字符串
var config = '{"path": [{"x": 0, "y": 0, "z": 0}, {"x": 0, "y": 1, "z": 0}, {"x": 0, "y": 2, "z": 0}], "radius": 2}';
//将JSON字符串转换为JSON对象,并传入fromJSON方法进行配置
followPathBehavior.fromJSON(JSON.parse(config));
path
:存储路径点坐标的数组,每个点由一个对象表示,包含三个属性:x、y和z。radius
:路径跟随者和路径之间的半径。如果路径跟随者现在在路径的另一端,则该半径会影响其是否会在路径的下一个点之前停止。path
数组中必须至少包含两个点。radius
必须是大于或等于零的数字。