会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yzp0607
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
···
3
4
5
6
7
8
下一页
2023年1月24日
Unity3D C# IOCContainer-DI/IOC容器-依赖关系解耦处理
摘要: 一、为什么需要IOC容器 IOC容器在大学学习中应该会经常见到,比如Java中大名鼎鼎的Spring架构,还有C#中的Autofac。 IOC容器可以帮助我们解耦对象之间的依赖关系,让对象只需关注自己的业务逻辑,而不需要关心如何创建和维护其他对象。 我这么说可能太过于高大上,我们举一个浅显的例子 假
阅读全文
posted @ 2023-01-24 14:31 yzp0607
阅读(8)
评论(0)
推荐(0)
编辑
Unity C# BindableProperty-属性变更事件绑定
摘要: 一、前言 在开发过程中,我们常常遇见上图这样的需求,比如血量增加时就需要对应更新GUI,或者影响其他的值变化,很多读者可能会按照这样的结构去做。这正是Java式的属性写法,显得很臃肿,如果想要避免修改AddHp方法,同样需要在本类内新建委托。 public class MyClass { //生命值
阅读全文
posted @ 2023-01-24 13:29 yzp0607
阅读(31)
评论(0)
推荐(0)
编辑
2023年1月23日
Unity C# 消息机制-填坑笔记 (2)
摘要: 一、前言 笔者曾在高中时写过一篇文风浮夸的文章(点我跳转),虽然发布在2021年,但是它的诞生时间更早(大概2020),只不过中途进了回收站,转眼笔者已经大一了,就想写一个属于自己的初步游戏框架(进阶工具集),其中最重要的一部分就是消息驱动。本文需要一定的编程基础。 另外本文不会讲很多内容,仅仅是作
阅读全文
posted @ 2023-01-23 22:25 yzp0607
阅读(13)
评论(0)
推荐(0)
编辑
2023年1月10日
Unity3D C# 单例属性和单例模板及优缺点
摘要: 1.什么是单例模式 相信我们都遇到过这样的问题: 我们使用new创建对象,这个对象需要全局共享只用这一个我们需要用一种简单的方式全局能访问一个类创建的唯一对象 总结下来,我们经常需要创建一个类的单例,也就是创建单个实例供全局访问。 2.单例模板 我们试图创建一种全局都可以访问的对象,拥有着简单的语法
阅读全文
posted @ 2023-01-10 19:31 yzp0607
阅读(44)
评论(0)
推荐(0)
编辑
2023年1月7日
Unity 圆角矩形Shader实现(支持长方形)(只写两行)
摘要: 一、 效果与引言 相信很多小伙伴都会遇到做圆角矩形的需求,网上的shader还不明白是怎么实现的,甚至还有一部分是错误的,本文讲从原理到代码讲解圆角矩形shader的实现 二、 原理分析 想要实现一个圆角矩形,常见的是抽象成一个数学模型,如下图紫色区域,就是我们应该保留的区域,为了更准确的描述这个图
阅读全文
posted @ 2023-01-07 22:44 yzp0607
阅读(175)
评论(0)
推荐(0)
编辑
2022年10月26日
数据结构-树与二叉树
摘要: 它是不是像一棵树? 对于一个树而言,我们先介绍一个概念 每个节点有0个子节点或者大于0的任意个;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点;除了根节点外,每个子节点可分为多个不相交的子树; 二叉树 简而言之,只能有两个树杈 二叉树的概念 一个节点最多有两个子节点的树 二叉树的存储
阅读全文
posted @ 2022-10-26 22:37 yzp0607
阅读(1)
评论(0)
推荐(0)
编辑
2022年10月19日
数据结构-队列(Queue)
摘要: 什么是队列? 再举一个简单的例子 先到先得,是队列的准则 就算是校长来了也得在后面排着!!!! 小明是队头,小李是队尾, 不难想象,我们第一个放入的是小明,第二是小王,第三个是校长(小张),第四个是小李 我们拿数据的时候,第一个就是小明,小王,校长,小李 记得"先进先出“ 实现一个队列? 实现过程相
阅读全文
posted @ 2022-10-19 14:12 yzp0607
阅读(3)
评论(0)
推荐(0)
编辑
数据结构-栈(Stack)
摘要: 什么是栈? 我们以一副生动的图来类比这个过程 这些红色方块想要放入这个黑色桶里 红色方块就是元素,黑色桶就是Stack,栈 不难想象出,从桶里拿出方块是拿最顶上的,放入也是只能放到最顶上 我们把这个拿取的过程叫出栈(Pop),放入叫压栈/入栈/进栈(Push) 我们把开口的一端叫栈顶,不开口一段叫栈
阅读全文
posted @ 2022-10-19 13:26 yzp0607
阅读(8)
评论(0)
推荐(0)
编辑
数据结构-线性链表(Linked List)
摘要: 什么是链表? struct Node { //next是下一个Node的地址 struct Node* next; //val是这个节点记录的值 int val; } 这就是一个链表节点,里面存储了下一个节点的地址和节点值,链表是一个这样的结构 由n个这样的节点关联而成,就像一条锁链 所以从图形来看
阅读全文
posted @ 2022-10-19 13:01 yzp0607
阅读(3)
评论(0)
推荐(0)
编辑
数据结构-顺序表
摘要: 什么是顺序表? 我们常说的数组就是一种顺序表 下面以C语言为例,介绍顺序表的基本特点和实现 数组:array{5,5,8,4,1,2,7,9} | | | | | | | | 索引: {0,1,2,3,4,5,6,7} 这就是一个数组,我们可以根据索引去访问这个顺序表内的任何元素,索引大多数情况都是
阅读全文
posted @ 2022-10-19 12:41 yzp0607
阅读(2)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
下一页
公告