unity 组件名称能否等于设置好的字串符名称

unity 组件名称能否等于设置好的字串符名称,第1张

代码中if语句的判断条件可能不成立,导致后面的DebugLog(tname)语句不会被执行。可以在if语句后面加上else语句,打印一条提示信息,来确定tname和s的值是否相等。如下:

public void e()

{

GameObject t = weizgameObject;

if (tname ==s)

{

DebugLog(tname);

}

else

{

DebugLog("tname is not equal to s");

}

}

这样就能看到tname和s的值是否相等,以及如果不相等,是因为哪里出错了。

另外,如果您想让该代码更加简洁可以把string s = "uu"改为const string s = "uu",因为s的值不会改变,所以用const来声明变量更合理。

创建新的Unity工程并且导入SLua框架

使用已经注入UnityEngie引擎的状态机对象LuaSvr调用Lua脚本

AppDelegatecs

using UnityEngine;

using SystemCollections;

using SLua;

public class Main : MonoBehaviour

{

private LuaSvr lua_svr;

// Use this for initialization

void Start()

{

//创建一个已经注入UnityEngine的状态机对象

lua_svr = new LuaSvr();

//通过Resources文件夹下的maintxt(lua)文件内的main函数启动程序

//当然也可以通过修改LuaStateloaderDelegate来修改默认的路径

lua_svrstart("main");

}

}

以上就是关于unity 组件名称能否等于设置好的字串符名称全部的内容,包括:unity 组件名称能否等于设置好的字串符名称、lua怎么获取unity里面的组件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9691072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存