对“单例”感到好奇(优化)
我在游戏中使用了三个类,我对单例模式感到好奇。
我已经使用单例来更轻松地访问变量或函数,并且我不知道如何在不使用单例模式的情况下访问它,除了创建“public GameObject”变量并分配具有我在检查器中需要的脚本的对象。
下面是我的示例代码
public class ExampleClass : MonoBehaviour
{
public static ExampleClass instance;
private void Awake()
{
instance = this;
}
}
public GameObject assignScriptObject;
,如您所见,在示例类中我使用了我制作的单例模式 最后一行是我将如何在检查器中分配脚本。
使用单例模式可以吗 (我通过使用该实例多次调用函数) {ie ExampleClass.instance.LoadSomeFunctions() } 有几十行带有其他函数
,或者
在检查器中分配脚本是否更好 作为优化的一个方面。
谢谢!
I have three of classes that I am using in my game and I got curious about Singleton pattern.
I have used singleton to access variables or functions easier and I didn't know how to access it without using a singleton pattern only except making "public GameObject" variable and assign object that has a script that I need in inspector.
under here is my sample code
public class ExampleClass : MonoBehaviour
{
public static ExampleClass instance;
private void Awake()
{
instance = this;
}
}
public GameObject assignScriptObject;
as you see, in the ExampleClass I used singleton pattern that I made
and at the las line is how I will assign script in inspector.
Is it fine to use Singleton pattern
(I call functions a lot by using that instance)
{i.e. ExampleClass.instance.LoadSomeFunctions() } there are dozens of lines with other functions
OR
Is it better to assign script in inspector
as an aspect of optimization.
THANKS!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论