Config = Config or {} --[[@ 功能: 指定场景摄像机自动旋转参数,只在大世界生效 参数: 把360度分成若干个区域(理论上支持无限个区域),角色朝向在哪个区域,摄像机就跟到哪个区域 角色:朝右0,朝上90,朝左180,朝下270 摄像机:朝上0,朝左-90,朝右90 key值 : 场景id enable_angle : 当角色转向超过此角度时,摄像机才会开始跟进 delta_angle : 摄像机每一帧旋转的角度 area_list = { [area_index] = {角色朝向最小值, 角色朝向最大值, 此区域的摄像机角度}, } ]] Config.ConfigSceneCamera = { --默认值,取不到配置的场景,就会根据此配置去旋转 ["default"] = { enable_angle = 70, delta_angle = 5, area_list = { [1] = {45, 135, 0}, [2] = {135, 225, -30}, [3] = {225, 315, 0}, [4] = {315, 45, 30}, } }, [1001] = { enable_angle = 70, delta_angle = 5, area_list = { [1] = {45, 135, 0}, [2] = {135, 225, -30}, [3] = {225, 315, 0}, [4] = {315, 45, 30}, } }, } --[[@ 功能: 锁定视角的特殊副本相关参数 参数: key值 : 副本id distance : 摄像机和主角的平面距离 field : 摄像机可视范围 rotate : 摄像机和地面夹角 height : 摄像机离地面高度 angle : 摄像机的旋转角度 ]] Config.ConfigSceneCamera.LockDungeon = { [2002] = {distance = 13, field = 35, rotate = 20, height = 7, angle = -45, is_delay = true}, [2004] = {distance = 13, field = 35, rotate = 20, height = 7, angle = 45, is_delay = true}, [2005] = {distance = 13, field = 35, rotate = 20, height = 7, angle = -45}, [2021] = {distance = 13, field = 35, rotate = 20, height = 7, angle = 110}, } --钓鱼场景公用摄像机位置参数 Config.ConfigFishSceneCamera = { -- height = 7.88 , distance = -5.5, field = 40, rotate = 20, time = 1 }