logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unity 代理模式(实例详解)

在Unity游戏开发中,代理模式(Proxy Design Pattern)用于为另一个对象提供一个代理以控制对这个对象的访问。这些例子展示了如何在Unity中使用代理模式来解决资源管理、网络请求、性能优化、权限控制以及热更新等场景下的问题。每个代理类都封装了一个真实对象,并提供了额外的功能或控制层。

文章图片
#unity#代理模式#游戏引擎
C++设计模式——抽象工厂模式

抽象工厂模式的核心目标是提供一个接口,允许客户端通过此接口创建一系列相关或相互依赖的对象,而不必知道具体产生的对象的具体类

文章图片
#c++#设计模式#抽象工厂模式
入度与出度在数据结构中的应用

入度与出度在数据结构中的应用

文章图片
#数据结构
二叉树公共最近祖先

二叉树公共最近祖先

文章图片
unity之URP多相机和URP多通道渲染

unity之URP多相机和URP多通道渲染

文章图片
#unity#游戏引擎
蓝桥杯需要掌握的几个案例(C/C++)

蓝桥杯需要掌握的几个案例(C/C++)

文章图片
#蓝桥杯#c语言#c++
Unity 抽象工厂模式(实例详解)

抽象工厂模式是一种创建型设计模式,它提供了一种方式来封装一组相关或相互依赖对象的创建过程,而无需指定具体类。这种模式常用于系统中有多组相关产品族,且客户端需要使用不同产品族中的对象时。在Unity中,抽象工厂模式可以用于创建一组相关对象,例如不同类型的UI元素(按钮、文本框等)。

文章图片
#unity#设计模式#抽象工厂模式 +1
unity 单例模式(实例详解)

在Unity中,单例模式是一种常用的编程设计模式,用于确保在整个应用程序生命周期中,只有一个类的实例存在。:在单例模式中,我们希望控制类的实例化过程,以确保在整个应用程序中只有一个实例存在。通过将构造函数设为 protected,并提供一个公共静态属性或方法来获取单例实例,可以确保这一目标得以实现。:尽管外部不能直接实例化,但这个构造函数对子类仍然是可见的。这个构造函数的作用是限制类的实例化方式。

文章图片
#unity#单例模式#c#
unity C#什么是线程锁,以及使用案例

线程锁在硬件层面通常配合内存屏障(Memory Barrier)使用,确保缓存中的数据在锁的获取和释放时与主内存保持一致,即修改后的数据会被及时刷新到主内存,而其他线程在获取锁后能从主内存重新加载最新的数据。当一个线程进入临界区时,它会先获取锁,此时其他试图获取该锁的线程将被阻塞或挂起,直到持有锁的线程执行完临界区内的代码,并释放锁。为了避免死锁的发生,线程锁的使用需要遵循一定的规则,如避免循环等

文章图片
#unity#c##游戏引擎
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择