排序
Unity数据持久化完全指南:从PlayerPrefs到SQLite
在游戏开发中,数据持久化是一个至关重要的话题。无论是简单的游戏设置还是复杂的游戏存档,都需要将数据保存到永久存储设备中,以确保玩家在下次启动游戏时仍能继续游戏过程、保留设置等。Unity为...
游戏开发中实现物体高亮/闪烁
需求:化工厂项目实现点击一个物体,该物体高亮显示,并且目标物体高亮显示,当两个物体通过管道连接完成后,高亮效果关闭。实现方法:1.导入HighlightingSystem插件。2.主摄像机挂载Highlighte...
RectTransform(位置,大小)方法详解
打开VS选中RectTransform,按下F12,出现文档。这里表示RectTransform是Transform的子类,Transform是父类,下面还有很多方法,继承自Transform属性。Transform、RectTransform一、PosX、PosY、...
Unity 3D使用HighlightingSystem插件实现游戏物体高亮/闪烁
需求:化工厂项目实现点击一个物体,该物体高亮显示,并且目标物体高亮显示,当两个物体通过管道连接完成后,高亮效果关闭。实现方法:1.导入HighlightingSystem插件。2.主摄像机挂载Highlighte...
C#处理字符串——String.Substring的用法
需求:已知某个字符串,该字符串以“/”分割,需要获取到“/”前后的子串。字符串样例:pengzhuang_22/pengzhuang_30,需要获得pengzhuang_22,以及pengzhuang_30。本文目录 隐藏一、拆分字...
XAML的语法概述及特性
XAML是什么XAML是一种声明性标记语言,可以用于创建程序UI,例如形状、控件、文本、按钮等一切可以显示在屏幕上的组件。XAML具有包含元素和属性,赋予元素不同的属性来显示出来出现不同的效果。...
Awake、Start、Update、FixedUpdate、LateUpdate执行顺序
Awakevoid Awake(){ //初始化函数,在游戏开始时系统自动调用,一般用来创建变量。 //在继承自MonoBehavior后即刻调用,整个脚本生命周期内,Awake函数仅执行一次。 //GameObject的初始状态为...
如何理解协程
概念协程(英语:coroutine)是计算机程序的一类组件,推广了协作式多任务的子程序,允许执行被挂起与被恢复。相对子例程而言,协程更为一般和灵活,但在实践中使用没有子例程那样广泛。协程更...
如何理解进程、线程、协程
首先区分进程、线程、协程的概念。进程计算机的核心是CPU(中央处理器),CPU承担机器中的所有计算任务;操作系统负责任务调度、资源的分配和管理,IO操作等;进程是一个具有一定独立功能的程序...
关于IO操作的操作的同步、异步、阻塞、非阻塞
IO分为两个阶段:数据准备阶段以及内核空间复制数据到进程缓冲区阶段(其中内核空间以及用户空间均属于程序运行的空间,其中进程缓冲区也叫用户空间)阻塞IO/非阻塞IO:区别在于第一步发起IO请...