正在为RScript更新内容(已通过编译)

This commit is contained in:
2025-10-27 20:24:15 +08:00
parent b85f6699a0
commit 6dcf842e25
35 changed files with 598 additions and 1019 deletions

View File

@@ -45,12 +45,7 @@ namespace Demo.Game
/// 设置是否为正交相机
/// </summary>
/// <param name="arg"></param>
[ScriptableCall(@"
<summary>
设置是否为正交相机
</summary>
<param name=""arg""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetOrthographic(string arg)
{
MainCamera.orthographic = ConvertValue<bool>(arg);
@@ -60,12 +55,7 @@ namespace Demo.Game
/// 设置相机视野角度
/// </summary>
/// <param name="arg"></param>
[ScriptableCall(@"
<summary>
设置相机视野角度
</summary>
<param name=""arg"">视野角度值</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetFieldOfView(string arg)
{
MainCamera.fieldOfView = Parse(arg);
@@ -75,12 +65,7 @@ namespace Demo.Game
/// 设置正交相机的尺寸
/// </summary>
/// <param name="arg"></param>
[ScriptableCall(@"
<summary>
设置正交相机的尺寸
</summary>
<param name=""arg"">正交相机尺寸值</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetOrthographicSize(string arg)
{
MainCamera.orthographicSize = Parse(arg);
@@ -90,12 +75,7 @@ namespace Demo.Game
/// 设置近裁剪面距离
/// </summary>
/// <param name="arg"></param>
[ScriptableCall(@"
<summary>
设置近裁剪面距离
</summary>
<param name=""arg"">近裁剪面距离值</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetNearClipPlane(string arg)
{
MainCamera.nearClipPlane = Parse(arg);
@@ -105,12 +85,7 @@ namespace Demo.Game
/// 设置远裁剪面距离
/// </summary>
/// <param name="arg"></param>
[ScriptableCall(@"
<summary>
设置远裁剪面距离
</summary>
<param name=""arg"">远裁剪面距离值</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetFarClipPlane(string arg)
{
MainCamera.farClipPlane = Parse(arg);
@@ -120,12 +95,7 @@ namespace Demo.Game
/// 设置相机深度
/// </summary>
/// <param name="arg"></param>
[ScriptableCall(@"
<summary>
设置相机深度
</summary>
<param name=""arg"">相机深度值</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetDepth(string arg)
{
MainCamera.depth = Parse(arg);
@@ -135,12 +105,7 @@ namespace Demo.Game
/// 设置虚拟相机跟随目标
/// </summary>
/// <param name="targetName">对象相对路径</param>
[ScriptableCall(@"
<summary>
设置虚拟相机跟随目标
</summary>
<param name=""targetName"">对象相对路径</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetVirtualCameraFollow(string targetName)
{
var target = FindWithPath(targetName, false);
@@ -154,12 +119,7 @@ namespace Demo.Game
/// 设置虚拟相机观察目标
/// </summary>
/// <param name="targetName">对象相对路径</param>
[ScriptableCall(@"
<summary>
设置虚拟相机观察目标
</summary>
<param name=""targetName"">对象相对路径</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetVirtualCameraLookAt(string targetName)
{
var target = FindWithPath(targetName, false);
@@ -175,14 +135,7 @@ namespace Demo.Game
/// <param name="x">X轴偏移</param>
/// <param name="y">Y轴偏移</param>
/// <param name="z">Z轴偏移</param>
[ScriptableCall(@"
<summary>
设置虚拟相机跟随偏移
</summary>
<param name=""x"">X轴偏移</param>
<param name=""y"">Y轴偏移</param>
<param name=""z"">Z轴偏移</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetVirtualCameraFollowOffset(string x, string y, string z)
{
var body = VirtualCamera.GetCinemachineComponent<Cinemachine.CinemachineTransposer>();
@@ -202,14 +155,7 @@ namespace Demo.Game
/// <param name="x">X轴阻尼</param>
/// <param name="y">Y轴阻尼</param>
/// <param name="z">Z轴阻尼</param>
[ScriptableCall(@"
<summary>
设置虚拟相机跟随阻尼
</summary>
<param name=""x"">X轴阻尼</param>
<param name=""y"">Y轴阻尼</param>
<param name=""z"">Z轴阻尼</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetVirtualCameraFollowDamping(string x, string y, string z)
{
var body = VirtualCamera.GetCinemachineComponent<Cinemachine.CinemachineTransposer>();
@@ -227,14 +173,7 @@ namespace Demo.Game
/// <param name="x">X轴阻尼</param>
/// <param name="y">Y轴阻尼</param>
/// <param name="z">Z轴阻尼</param>
[ScriptableCall(@"
<summary>
设置虚拟相机观察阻尼
</summary>
<param name=""x"">X轴阻尼</param>
<param name=""y"">Y轴阻尼</param>
<param name=""z"">Z轴阻尼</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetVirtualCameraLookAtDamping(string x, string y, string z)
{
var aim = VirtualCamera.GetCinemachineComponent<Cinemachine.CinemachineComposer>();