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