Lua代码:
print("*****************Lua调用C# nil和null相关知识点******************");
--往场景对象中添加一个脚本,如果存在就不加 如果不存在就加
GameObject=CS.UnityEngine.GameObject;
Rigidbody=CS.UnityEngine.Rigidbody;
local obj = GameObject("测试添加脚本");
local rig = obj:GetComponent(typeof(Rigidbody));
print(rig);
if rig==nil then
rig=obj:AddComponent

本文详细介绍了Lua代码中如何处理C#中的nil和null,并提供了三种方法:通过Equals进行比较,创建公共函数IsNull,以及在C#中为Object扩展判空方法。重点展示了在Unity场景中添加脚本时的空值检查和添加过程。
最低0.47元/天 解锁文章
953

被折叠的 条评论
为什么被折叠?



