摘要: 在编辑器状态下生成多边形网格面片 网格生成脚本 通过EidtorWindow创建预制体,预制体需要挂载MeshFilter和MeshRenderer 点击查看代码 using System; using System.Collections.Generic; using System.Linq; u 阅读全文
posted @ 2024-04-01 15:11 瞌睡的小牛 阅读(12) 评论(0) 推荐(0) 编辑
摘要: C#字符串优化学习总结 内存区域 我们知道一个由C/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) : 一般由程序员分配释放, 若程序员不释放,程序结束时可能由O 阅读全文
posted @ 2023-04-21 09:37 瞌睡的小牛 阅读(281) 评论(0) 推荐(1) 编辑
摘要: C#多线程学习(三) 生产者和消费者 线程学习第一篇:C#多线程学习(一) 多线程的相关概念 线程学习第二篇:C#多线程学习(二) 如何操纵一个线程 前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产 阅读全文
posted @ 2023-04-21 09:14 瞌睡的小牛 阅读(612) 评论(0) 推荐(3) 编辑
摘要: C#多线程学习(二) 如何操纵一个线程 线程学习第一篇:C#多线程学习(一) 多线程的相关概念 下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事) 在C#中,线程入口是通过ThreadStart代理(delegate)来提供的 阅读全文
posted @ 2023-04-19 08:24 瞌睡的小牛 阅读(646) 评论(0) 推荐(3) 编辑
摘要: C#多线程学习(一) 多线程的相关概念 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等), 但代码区是共享的,即不 阅读全文
posted @ 2023-04-13 18:01 瞌睡的小牛 阅读(361) 评论(0) 推荐(2) 编辑
摘要: 消息中心 单例模式 在Gof23设计模式中,单例模式具有:1、只有一个实例 2、能够自我实例化 3、提供全局访问点的特点 class Singleton//单例模式,只能通过对象名+.调用方法 { private static Singleton instance; private static r 阅读全文
posted @ 2023-04-13 15:00 瞌睡的小牛 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Unity 实现3D物体遮挡血条 前言:在游戏开发中,我们经常会遇到UI和3D物体的层级遮挡问题,最常见的比如血条跟随敌人的时候,多个敌人的血条会遮挡住玩家或者3D物体,去网上查了一下也没有很好的解决方案,自己尝试了一下,发现还是很简单的 UI血条的制作 利用Unity自带的UI组件Scrollba 阅读全文
posted @ 2023-03-24 16:39 瞌睡的小牛 阅读(506) 评论(0) 推荐(0) 编辑
摘要: Unity热更新基础 资源的概念: ​ Assets目录下,除StreamingAssets中的东西以外,可以看到的文件,都是资源,每种资源,在Unity中,都有下个类,去映射 对应。 ​ 例如:Material,AudioClip,Animation,GameObject(预制件).... Ass 阅读全文
posted @ 2023-03-23 09:28 瞌睡的小牛 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Lua是一门语言,我们可以使用一个库,可以在运行时去编译执行Lua中的代码,从而实现自己的内存中的数据和逻辑; 准备学习环境: 新建一个Lua项目目录,用来写我们的Lua代码; 进入目录,右键使用vsCode打开 或者,先打开vsCode,然后 文件->打开文件夹 ,选择我们的项目目录; 为vsCo 阅读全文
posted @ 2023-03-23 09:25 瞌睡的小牛 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Unity绘制圆和缓动雷达图 之前在做UI模块的时候遇到过需要做雷达图的效果,所以简单复习了一下 关于网格绘制 我们都知道Unity绘制图形是通过Mesh网格添加顶点进行绘制,那么知道顶点信息后如何实现图形的绘制,就是由Graphic类来帮助我们实现。因此我们需要自定义一个类继承Graphic,然后 阅读全文
posted @ 2023-03-21 23:27 瞌睡的小牛 阅读(324) 评论(0) 推荐(0) 编辑