- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 C#委托字典
在C#中,委托字典(Dictionary of Delegates)是一种结合泛型集合和委托机制的实用设计模式,常用于动态调用方法或实现事件路由。
2025-02-19 09:40:37
236
原创 gitee和vscode
节后忙于工作,没时间开发,这周就完成了gitee和vscode的搭建。关键是把其他没用的文件不做上传,只管理Assets文件夹。
2025-02-14 11:06:22
295
原创 完成排序功能的第一次代码优化
这个优化后的代码示例更加简洁、易于理解和维护,并且提供了更好的可扩展性。如果您想添加更多的排序选项或改变排序逻辑,只需要更新。对象并返回一个整数的委托,这个整数表示第一个对象在排序顺序中应该位于第二个对象之前、之后还是与之相等。使用List<T>.Sort方法而不是OrderBy和ToList的组合,因为后者会创建一个新的列表。// 排序选择器字典,现在存储的是比较器函数。字典和相关的逻辑即可。
2025-01-26 11:02:05
195
原创 订阅者模式
在C#中,事件(Event)是一种用于通知的机制,允许一个类(发布者)向另一个类(订阅者)发送消息。事件基于委托实现,订阅者通过委托订阅发布者的事件,当事件被触发时,所有订阅者的方法都会被调用。
2025-01-20 10:12:04
86
原创 Object reference not set to an instance of an object
原因:1、获取控件的时候使用了错误的控件名。2、使用了错误的路径,路已经没拼全,或者遗漏。未将对象引用到对象的实例,大部分出现在控件的获取失败。
2025-01-17 08:18:29
1442
原创 SQLiteException Could not open database file StreamingAssets
查了很久,原因只是 StreamingAssets 这个文件夹要自己创建。
2025-01-14 14:49:24
119
原创 Canvas中的Sorting Order属性
而物体所在的游戏场景又可以重复进入的时候,游戏物体就会在每次进入场景的时候创建一次,甚至可以无限创建下去,这样的处理明显不妥。Unity内置的Slider主要有3部分,一个是最底层的Background,然后是Fill(进度),然后就是Handle(圆点)由于在对象加载时调用,即使对象处于非活动状态(SetActive(false)),Awake 方法也会被执行。方案1:在每次调用DontDestroyOnLoad的时候,都去判断场景中是否有对应的物体,如果没有再去创建。的移动,可用于作进度条或血条。
2025-01-08 09:14:02
293
原创 第二周UNITY学习知识汇总
该方法会返回一个值,表示玩家在水平方向上输入的值。如果玩家向左移动键盘或游戏手柄,该值将为负;如果玩家向右移动,该值将为正。
2025-01-08 09:12:24
210
原创 Unity构造函数以及挂载脚本(游戏入口)
:这种构造函数没有参数,通常用于创建空的游戏对象构造函数,基本用法是在类对象声明的时候完成作。脚本必须绑定在游戏对象上才能开始它的生命周期(游戏的入口)Awake, Start函数都是在游戏对象被创建时调用一次。当游戏过程中调整脚本的可见状态时,会分别调用OnEnable, OnDisable函数,而Awake和Start将不会再调用,也就是说一旦脚本被挂载上以后,Awake和Start有且仅会被执行一次。ControllerManager:大总管,总管所有控制器。
2025-01-08 09:12:07
378
原创 unity mvc框架工作原理
Unity MVC框架通常是为了使游戏开发中的不同职责分离而设计的。假设你有一个角色(Model),需要通过UI(View)进行操作,并在游戏中反应变化(Controller)。是应用程序中处理用户交互的部分。: 负责显示数据给用户的部分。在Unity中,这可能是一个游戏对象上的脚本,负责更新游戏对象的状态。它处理用户的输入,更新Model的状态,并通知View更新显示。它可以是游戏中的任何对象,比如角色、敌人、场景等。是应用程序中用于处理应用程序数据逻辑的部分。是应用程序中处理数据显示的部分。
2024-11-14 11:27:59
331
原创 unity基础知识
父物体影响子物体,子物体不影响父物体。当子物体某属性为空则继承父物体属性,在Hierarchy面板中,将一个物体拖拽到另外一个物体下,就形成了父子关系,子物体将继承父物体的移动,旋转和缩放属性,但子物体不影响父物体,注意子物体的Transform里的属性是相对父物体的。从一个unity项目的构成来看,项目->场景->游戏对象->组件,项目有一个或多个场景,场景由游戏对象搭建而成,游戏对象上挂载各种组件使其拥有各种功能,可以看到最终是对组件开发的,因此可以说Unity是面向组件开发。
2024-10-23 10:15:55
474
原创 Unity手游开发分辨率设置,防止运行后错乱
在“Resolution and Presentation”选项卡中,可以设置游戏窗口的大小和分辨率。这里的设置主要影响Unity编辑器中的。1、选择菜单栏中的“Edit” -> “Project Settings” -> “Player”。UI Scale Mode设置为Scale With Screen Size(根据屏幕大小缩放)Reference Resolution设置为1920*1080。Screen Match Mode设置为Expand。手游参考分辨率:1920x1080。
2024-10-23 10:12:09
1662
原创 Cocos creator如何发布安卓应用(第一天)
引言:既然打算开发游戏,最终也选择了cocos creator,那么第一天要做的就是完成一个打包应用的流程,走通了一次,后面要做的就是好好开发游戏内容了。第二步:下载Andorid studio,下载sdk(最新)和ndk(选23),同时复制下载后的路径。第四步:打开cocos creator3.8,先把项目设置改成适配,再是点构建发布。第五步:完成构建后,复制路径,重新打开Andorid studio,进行打包。第三步:先生成密钥,后续打包需要,具体操作如下。打开,注意选到proj。
2024-09-27 15:51:47
475
原创 Cocos Creator 花了一个月入门经历
那些曾经困扰我的难题,如今已化作我手中灵活运用的魔法,让我在创造游戏的道路上越走越远。这一个月的时间,虽然短暂,却让我经历了从懵懂到熟练的蜕变,也让我深刻体会到了游戏开发的魅力与艰辛。在这个过程中,我遭遇了无数的“魔法障碍”——那些看似简单实则暗藏玄机的错误提示、性能优化上的瓶颈,以及创意与实现之间的鸿沟。我如同一位初出茅庐的巫师,小心翼翼地翻阅着这本宝典,从最基础的界面布局到复杂的交互逻辑,一点一滴地吸收着知识的甘露。
2024-09-27 12:43:10
303
原创 赌博回忆录
投资亏损300多万,开始想办法搞钱,唯一会一点的居然只是SQL。开始学习计划,从零开始学习Cocos Creator ,开发自己喜欢的游戏。
2024-09-26 17:06:42
363
原创 2021-02-05
cf = configparser.ConfigParser()cf.read('D:\\GIT_PYTHON\\金融基础数据程序\\配置文件.ini')jg = cf.get("global","jg")在 Python 3.x 版本后,ConfigParser.py 已经更名为 configparser.py 所以出错!要用小写的~~!!配置文件.ini[global]jg = 91331003770736460C...
2021-02-05 10:59:48
77
原创 Python身份证正则匹配后进行MD5加密
这里写自定义目录标题Python 身份证正则匹配后加密新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Python 身份证正则匹配后加密idCard = r'([|]\d{6}(18|19|20)?\d{2}(0[1-9
2021-02-01 09:13:02
1470
1
原创 python csv转excel
defdel_2_excel(in_path,out_path):datanames=os.listdir(in_path)foriindatanames:df=pd.read_csv(in_path+i,encoding="utf-8",header=None,dtype=str)tmp=i.split("-")out_file_nm='91331003770736460B'+'_'+tm...
2021-01-18 11:04:44
189
原创 MXML应用程序和A3D集成时的错误
Q:MXML应用程序和A3D集成时的错误Flex Error #2044: Unhandled ErrorEvent:. text=Error #3702: Context3D not available.
2014-04-26 20:36:06
380
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人