logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unity-ScriptableObject的详细讲解

这种比较简便,在project文件内,点击加号就能看到,这种方法需要继承ScripteableObject类在顶部菜单栏创建,自主传入类名,指定生成位置1、直接声明一个资源类,然后在inspector,直接将asset拖上去2、放到能加载到的文件夹内,直接加载3、通过单例模式去加载,这样不用去动态加载和手动拖取3、数据只会在编辑模式才会被更改,也可以在编辑模式下,运行时候用代码更改,但是不能再打包

#unity#单例模式
unity笔记 关于Math的api、插值运算等

math是C#的,mathf是unity这边又加了一些游戏需要的api的math是类,mathf是结构体Mathf ApI//1.π - PIprint(Mathf.PI);//2.取绝对值 - Absprint(Mathf.Abs(-10));print(Mathf.Abs(-20));print(Mathf.Abs(1));//3.向上取整 - CeilToIntf

#unity
最优二叉搜索树自底向上非递归的动态规划算法

写出最优二叉搜索树的自底向上非递归的动态规划算法。输入: 首先输入 结点的个数 n , 再依次输入 搜索成功的概率 bi , 最后依次输入 搜索失败的概率 aj。 。注意:所有值都不能随机生成 , 且只输入整数 (概率×100) ) ! ! ! !输出: 最优二叉树的结构。示例: 输入:5 15 10 5 10 20 5 10 5 5 5 10 , 输出:S2 是根S

#动态规划#搜索
活动安排问题的贪心算法

1.写出活动安排问题的贪心算法。输入:先输入活动的个数n,然后依次输入每个活动的开始时间si及结束时间fi。如:时间输入格式为:8:30输入为830。注意:所有值都不能随机生成!!!输出:活动的选择向量,即0,1的集合。如: 1 0 1 0 1或(1,0,1,0,1)示例:输入:9 800 1030 900 1130 700 1100 1130 1400 1200 1330 1300 1

unity给按钮贴图添加图片

1.在Assets\Resources目录新建的两个文件夹subjectbtn、subjectbtn_highlight,subjectbtn用于存放各个科目按钮的默认状态图片,subjectbtn_highlight用于存放各个科目按钮的鼠标滑过或点击时的状态图片。2.将各个按钮的背景图片复制到以前两个文件夹中,格式为PNG.3.在unity下点击某个图片,在Inspector中修改Tex

#unity
c++保留小数

注意;double cc = 15/6; 为2(double)sum4 / sum44 这样才行在C++的编程中,总会遇到浮点数的处理,有的时候,我们只需要保留2位小数作为输出的结果,这时候,问题来了,怎样才能让cout输出指定的小数点后保留位数呢?在C语言的编程中,我们可以这样实现它:printf("%.2f", sample);在C++中,是没有格式符的,我们可以...

Unity持久化数据之二进制

1、二进制定义就不赘述,直接说相对于Json、Xml 的好处Json、Xml好处是看着易懂,但是不好就是玩家可以找到存储信息,然后快速修改内容,另外因为xml和json是字符串,存取时候读写时的效率较低,内存和硬盘空间占用较大。Json、Xml 的坏处就是,不安全、效率低。所以二进制安全、效率高。...

#unity#json
C#中的反射到底用在哪,通俗解释(unity)、反射的概念及用法-- C#知识点6

看了这么多资源,看了这么多例子,还是没看明白。今天突然想通了,默认你先知道反射是这么用的,但是不明白反射到底用在什么场景,既然知道了对象,为啥不用对象直接开new,还要通过反射绕这么一大圈?例子1反射可以用来开发程序插件一类的,比如浏览器支持插件吧,浏览器添加插件后,为什么可以执行插件里的代码,毕竟程序是浏览器在执行,我却跑通了插件的功能,这就用到了反射,我通过反射可以检测到插件中有哪些字段、有哪

#unity#java
Unity数据持久化之PlayerPrefs,详细

本博客主要记录PlayerPrefs的使用,本文比较啰嗦,比较长1、什么是数据持久化数据持久化就是将内存中的数据模型转化为存储模型,以及将存储模型转化为内存中数据模型的通称简述:将游戏中的数据存储到硬盘,然后可以下次进游戏的时候读取硬盘中的数据到内存。...

#unity#游戏引擎
到底了