
C#
文章平均质量分 81
C#相关知识点
水光涵月
U3d开发,萌新
展开
-
Unity+C#状态模式——案例1(图文详解+源码)
Unity+C#状态模式——案例1(图文详解+源码)前言一、什么是状态模式二、案例的思维导图三、案例的源码总结💢💢版权声明前言几天前无意间翻到了毛星云大佬的文章,其中提到了状态模式,我就顺藤摸瓜的找到了github的库,这篇文章是对状态模式的第一个案例的理解和整理。一、什么是状态模式设计模式的一种,定义是:当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。感觉不太好理解,还是让我们来看案例吧。二、案例的思维导图案例主要是与银行账户,存取钱,相关自己整理一份思维导图原创 2022-04-13 19:01:55 · 4201 阅读 · 0 评论 -
C#初级编程——C# 位运算 基本用法+案例——图文详解加源码
C#初级编程——C# 位运算 基本用法+案例——图文详解加源码一、常用位运算符简介什么是位运算| 按位或 OR& 按位与 AND^ 按位异或 XOR~ 取反 NOT<< 左移 Left Shift>> 右移 Right Shift二、位运算简单案例1.判断字符是否唯一——力扣题库2.最小白鼠试毒问题总结????????版权声明一、常用位运算符简介什么是位运算| 按位或 OR& 按位与 AND^ 按位异或 XOR~ 取反 NOT<< 左移 L原创 2021-11-30 16:49:41 · 1715 阅读 · 0 评论 -
Unity+ECS框架(Entity Component System)学习(图文详细+源码)(一)——概念
Unity+ECS框架(Entity Component System)学习(图文详细+源码)(一)——概念官方链接一、ECS介绍Entity(实体)Component(组件)System(系统)实例化系统实例化系统二、ECS概念EntityArchetype(原型)ArchetypeChunk(内存块)EntityQuery(实体查询)总结????????版权声明官方链接还是老样子,上来先贴出官方的权威链接,有需要的可以去看下,然后我再来记录下自己的整个学习流程。Unity官方ECS链接一、EC原创 2021-11-29 16:14:00 · 15255 阅读 · 1 评论 -
Unity+ECS框架(Entity Component System)学习(图文详细+源码)——总目录
这是总目录,该系列持续更新中。。。。。。。。Unity+ECS框架(Entity Component System)学习(图文详细+源码)——总目录????总结欢迎大佬多多来给萌新指正,欢迎大家来共同探讨。如果各位看官觉得文章有点点帮助,跪求各位给点个“一键三连”,谢啦~声明:本博文章若非特殊注明皆为原创原文链接https://blog.youkuaiyun.com/Wrinkle2017/article/details/120655865——————————————————————————————原创 2021-11-26 15:40:34 · 3701 阅读 · 1 评论 -
leetcode 力扣每日一题系列详解——猜数字游戏 2021.11.8
leetcode 力扣每日一题系列详解——猜数字游戏 2021.11.8????题目要求????答案和解题思路????1.上代码????2.解题思路????二、知识点学习总结????????版权声明这是总目录leetcode 力扣每日一题系列详解——总目录????题目要求猜数字游戏你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少。朋友每猜测一次,你就会给他一个包含下述信息的提示:猜测数字中有多少位属于数字和确切位置都猜原创 2021-11-08 16:06:25 · 604 阅读 · 0 评论 -
leetcode 力扣每日一题系列详解——最长定差子序列 2021.11.5
leetcode 力扣每日一题系列详解——最长定差子序列 2021.11.5????题目要求????答案和解题思路????1.上代码????2.解题思路????二、知识点学习总结????????版权声明这是总目录leetcode 力扣每日一题系列详解——总目录????题目要求最长定差子序列给你一个整数数组 arr 和一个整数 difference,请你找出并返回 arr 中最长等差子序列的长度,该子序列中相邻元素之间的差等于 difference 。子序列 是指在不改变其余元素顺序的情况下,原创 2021-11-05 16:51:42 · 265 阅读 · 0 评论 -
leetcode 力扣每日一题系列详解——有效的完全平方数 2021.11.4
leetcode 力扣每日一题系列详解——有效的完全平方数 2021.11.4????题目要求????答案和解题思路????1.上代码????2.解题思路????二、知识点学习总结????????版权声明这是总目录leetcode 力扣每日一题系列详解——总目录????题目要求有效的完全平方数给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。进阶:不要 使用任何内置的库函数,如 sqrt 。示例 1:输入:num =原创 2021-11-05 16:19:48 · 279 阅读 · 0 评论 -
leetcode 力扣每日一题系列详解——接雨水II 2021.11.3
leetcode 力扣每日一题系列详解——接雨水II 2021.11.3????题目要求????答案和解题思路????1.上代码????2.解题思路????二、知识点学习总结????????版权声明这是总目录leetcode 力扣每日一题系列详解——总目录????题目要求接雨水 II给你一个 m x n 的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。示例 1:输入: heightMap = [[1,4,3,1,3,2],[3,2,1,3,原创 2021-11-03 18:13:15 · 473 阅读 · 0 评论 -
leetcode 力扣每日一题系列详解——删除链表中的节点 2021.11.2
leetcode 力扣每日一题系列详解——删除链表中的节点 2021.11.2????题目要求????答案和解题思路????大概就是把要删除的节点的下一个节点拿过来,把要删除的节点的指针用下一个节点的指针????二、知识点学习总结????????版权声明这是总目录leetcode 力扣每日一题系列详解——总目录????题目要求删除链表中的节点请编写一个函数,用于 删除单链表中某个特定节点 。在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 。题目数据保证原创 2021-11-02 15:40:12 · 286 阅读 · 0 评论 -
leetcode 力扣每日一题系列详解——分糖果 2021.11.1
leetcode 力扣每日一题系列详解——分糖果 2021.11.1????题目要求????答案和解题思路????1.下面是我自己写的答案,感觉非常臃肿,还好最终通过了????2.接下来是看完官方的答案解析之后,重新写的????二、知识点学习总结????????版权声明????题目要求分糖果给定一个偶数长度的数组,其中不同的数字代表着不同种类的糖果,每一个数字代表一个糖果。你需要把这些糖果平均分给一个弟弟和一个妹妹。返回妹妹可以获得的最大糖果的种类数。示例 1:输入: candies = [1,原创 2021-11-02 14:22:06 · 899 阅读 · 0 评论 -
leetcode 力扣每日一题系列详解——总目录
这是总目录,该系列持续更新中。。。。。。。。leetcode 力扣每日一题系列详解——总目录总结欢迎大佬多多来给萌新指正,欢迎大家来共同探讨。如果各位看官觉得文章有点点帮助,跪求各位给点个“一键三连”,谢啦~声明:本博文章若非特殊注明皆为原创原文链接https://blog.youkuaiyun.com/Wrinkle2017/article/details/120656119————————————————————————————————????????版权声明 版权声明:本博客为非营利性个人原原创 2021-11-02 13:56:55 · 1173 阅读 · 0 评论 -
C#高级编程——C#扩展方法+接口,定义统一的搜索接口,基于Unity(三)——图文详解加源码
C#中级编程——C#扩展方法+接口,定义统一的搜索接口,基于Unity(三)——图文详解加源码前言????一、通过组件,查找所有Image1.设计接口Interface2.实现接口3.扩展方法Transform4.工程内调用????二、查找所有名字为“card”的节点,无视深度1.设计接口Interface2.实现接口3.扩展方法Transform4.工程内调用????三、完整代码????1.`IFindAll.cs`定义接口????2.`MethodOfFind.cs`接口实现????3.`ActionO原创 2021-10-28 14:52:24 · 2246 阅读 · 2 评论 -
C#语法系列详解——总目录
这是总目录,该系列持续更新中。。。。。。。。C#语法系列详解——总目录总结欢迎大佬多多来给萌新指正,欢迎大家来共同探讨。如果各位看官觉得文章有点点帮助,跪求各位给点个“一键三连”,谢啦~声明:本博文章若非特殊注明皆为原创原文链接https://blog.youkuaiyun.com/Wrinkle2017/article/details/120655865————————————————————————————————????????版权声明 版权声明:本博客为非营利性个人原创所刊登的所有作品的原创 2021-10-08 17:22:35 · 477 阅读 · 0 评论 -
Unity C# 游戏开发 反射 Reflection 案例讲解(图文详细,带源码)
今天打球的小姐姐格外。。。小姐姐为了感谢我最近的付出,邀请我一块打球,那我必须得把把赢她(钢铁直男的气势不能丢),不能给程序员丢脸,我被眼前的球晃的好晕????,很快小姐姐也没力气了,坐在了地上,说最近被反射搞得好迷糊????。那我肯定不能惯着她????,反射下,看小姐姐的脚本里都写了啥!!????????????????????????Unity C# 游戏开发 反射 Reflection 案例讲解(图文详细,带源码)今天打球的小姐姐格外。。。一、反射是什么?二、反射怎么用?1.要反射的目标脚本原创 2021-08-13 11:53:08 · 4124 阅读 · 24 评论 -
Unity C# 游戏开发 事件 消息派发器(图文详细,带源码)
Unity C# 游戏开发 事件 消息派发器 详细事情是这样的一、消息派发器的几个功能1.添加事件注册2.事件的触发3.移除事件二、完整代码三、使用案例1.没有参数的调用2.有参数的调用总结版权声明事情是这样的可可爱爱的程序媛小姐姐又来找我玩啦,本来是开心的聊天却变成了技术研讨会,小姐姐说最近敲代码,各种事件委托,各种观察者模式,手都敲麻了,问我有好办法没有那我可以帮你揉一下?(显然不符合我钢铁直男的人设),那就写个消息派发器来帮助小姐姐吧!一、消息派发器的几个功能既然是要来简化观察者模式原创 2021-08-10 18:33:13 · 2266 阅读 · 18 评论 -
C#中级编程——C#扩展方法,基于Unity(二)
C#中级编程——C#扩展方法,基于Unity(二)之前学习了扩展方法,今天看了DoTween的源码,豁然开朗,极致的运用了扩展方法先上代码 /// <summary>Tweens a Material's named color property to the given value. /// Also stores the material as the tween's target so it can be used for filtered operations</s原创 2021-07-09 16:20:54 · 358 阅读 · 2 评论 -
C#中级编程——C#扩展方法,基于Unity(一)
C#中级编程——C#扩展方法,基于Unity目标:记录下扩展方法的创建,实现和调用。内容:例如我们通过扩展方法,要给Unity的Transform写个reset方法。创建:直接上代码using UnityEngine;public static class ResetTransform{ public static void ResetTransformAction(this Transform trans) { trans.position=Vecto原创 2021-06-11 15:06:02 · 482 阅读 · 3 评论