- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 Unity2021网页输入中文出错,暂未找到解决方法
Unity2021网页输入中文出错,暂未找到解决方法。如有21版本网页输入中文的插件或能解决问题,欢迎留言探讨。
2022-11-11 20:53:32
724
1
原创 关于Unity发布WebGL后报错:HTTP Response Header“Content-Type”···should be “Application/wasm”的一种解决方式
Unity项目发布成WebGL上传到服务器后,每次启动Unity资源。界面都是弹出一个关于Header报错的黄色警告:目前的一种解决方式是:将黄色警告部分的原文件删除或注释,使其不再弹出警告,但是这种方式并不是最根本的解决办法,但可以解决临时的错误,如有更好的解决方式,欢迎下方留言讨论。删除的内容为下图中选中部分:该文件位于build/xdd.loader.js中...
2022-06-06 11:59:52
2104
原创 2022年 UnityWebRequest.isNetworkError”已过时的解决方法
UnityWebRequest.isNetworkError”已过时:“UnityWebRequest.isNetworkError is deprecated. Use (UnityWebRequest.result == UnityWebRequest.Result.ConnectionError) instead.出错的地方:UnityWebRequest request = new UnityWebRequest(postUrl, "POST");if (request.isNetwor
2022-03-07 14:44:33
3438
原创 Ultimate Rope Editor 柔性绳子编辑器插件
1、插件Ultimate Rope Editor源文件 Rope2、创建3个空物体,分别命名为Rope(绳子)、StartRope(绳子开始点)、EndRope(绳子结束点),Rope上添加Ultimate Rope脚本,分别给Rope Start和Segment End赋值3、调整绳子开始点和绳子结束点的位置,可以拖动开始点或结束点显示仿真效果,超过长度出现抖动。4、选中Rope,调整Diameter、Length、Spring、Max Force大小Num Links:调整...
2021-11-12 14:22:17
955
4
原创 Unity自动重命名重复的游戏对象
1、导入插件Beyond Duplicate2、未添加插件的命名与添加插件后的命名3、名字后无序号则复制后名字和原来一样,如果有需要则需要预留好数字的位数。如Cube1复制到第10个则会命名为Cub10,Cube01复制到第10个为Cube10。...
2021-11-12 10:21:30
3337
原创 Unity调整轴点的位置
1、导入插件 Adjust Pivot2、Cube此时的轴点在中心点3、创建一个Bube空的子对象,并调整子对象的轴点位置到你想调整父对象的轴点位置4、选中空的子对象,Window—Adjust Pivot,点击Move Cube’s pivot here。5、这样Cube的轴点就被变换到你所调整的空子物体对应的轴点位置,删除空子对象即可。有必要时参考下列标注:a、如果对象没有网格(确切地说是网格过滤器),则脚本只会相应地更改子对象的位置和旋转。b、如果对象确实有...
2021-11-12 09:39:08
17264
3
原创 点击物体移动到视口中央的相机功能
1、创建两个相机,一个为主相机,一个为目标相机,设置好位置后隐藏2、创建脚本挂载在控制器上/**************************************************** * 功能:物体移动到视口中央的相机功能*****************************************************/using UnityEngine;public class MoveCamera : MonoBehaviour{ public Tr
2021-11-08 16:22:12
2556
原创 Unity如何创建TextMeshPro中文字体
1、创建生成字体2、 设置生成字体注意生成字体很吃电脑的配置,我使用的是常用的汉字3、保存资源4、创建TextMeshPro组件
2021-11-05 17:20:57
1229
原创 Doozy记录
一、Doozy界面二、功能模块2.1 UI2.1.1 UIButton你可以把他想象为UGUI Button的拓展。因为它是基于Button,且这个组件有大量原本需要我们手动实现的事件:鼠标移入、移出、长按、右键按下、双击、选中状态、取消选中状态。。。(这统称为“行为”)并且剧透一下,UIButton里面每个上述行为下,还有对应的动画库!意味着我们手动点点,就能让这个按钮移入时变大,移出恢复常态,点击时...还有UIButton每个行为下都有一个UIAction事件...
2021-11-03 14:02:29
594
原创 贪心算法—活动选择问题与钱币找零问题
目录1、活动选择问题1,动态规划算法解决思路2,贪心算法 递归解决 迭代解决2、钱币找零问题1、活动选择问题有n个需要在同一天使用同一个教室的活动a1,a2,…,an,教室同一时刻只能由一个活动使用。每个活动ai都有一个开始时间si和结束时间fi 。一旦被选择后,活动ai就占据半开时间区间[si,fi)。如果[si,fi]和[sj,fj]互不重叠,ai和aj两个活动就可以被安排在这一天。该问题就是要安排这些活动使得尽量多的活动能不冲突的举行(最大兼容活动子集)。例如下图所..
2021-10-21 15:44:32
1458
原创 动态规划—钢条切割问题与01背包问题
1、钢条切割问题假定我们知道sering公司出售一段长度为I英寸的钢条的价格为pi(i=1,2,3….)钢条长度为整英寸如图给出价格表的描述(任意长度的钢条价格都有)先给我们一段长度为n的钢条,问怎么切割,获得的收益最大 rn?考虑n=4的时候假如一个最优解把n段七个成了k段(1<=k<=n),那么最优切割方案:最大收益:第一种求最优解方案:对于 r n (n>=1),最优切割收益:将切割方案分成下面几种1,不切割 收益...
2021-10-21 13:10:05
752
原创 堆排序—顺序排序
目录1、什么是堆?2、堆排序3、案例1、什么是堆?堆是具有下列性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于等于其左右孩子结点的值,称为小顶堆!2、堆排序堆排序算法就是利用堆(小顶堆或者大顶堆)进行排序的方法。将待排序的序列构造成一个大顶堆,此时整个序列的最大值就是根节点。将它移走(跟堆的最后一个元素交换,此时末尾元素就是最大值),然后将剩余的n-1个序列重新构造成一个堆,这样就会得到n个元素中的次小值。如此反复执行,便.
2021-10-19 15:58:44
512
原创 C#算法—分治算法求解股票问题
分治策略是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。这种算法设计策略叫做分治法。可使用分治法求解的一些经典问题(1)二分搜索(2)大整数乘法(3)Strassen矩阵乘法(4)棋盘覆盖(5)合并排序(6)快速排序(7)线性时间选择(8)最接近点对问题(9)循环赛日程表(10)汉诺塔分治算法
2021-10-18 10:50:12
781
原创 【Unity3D读取数据】(四)Excel文件操作(创建、读取、写入、修改)
一、前言在程序开发中,经常会遇到要从外部文件中读取数据的情况,文件类型也比较多。常见的文件类型:Txt、Json、Xml、Excel、Csv,读取、修改、保存等常见操作代码总结下来。一方面可以自己复习,另一方面也希望可以帮助更多的人吧。这是本系列文章第四篇:【Unity3D读取数据】(一)Txt文档操作(创建、读取、写入、修改)【Unity3D读取数据】(二)Json文件操作(创建、读取、解析、修改)【Unity3D读取数据】(三)Xml文件操作(创建、读取、写入、修改)【Unity3
2021-10-15 11:10:21
1206
1
原创 华为离职副总裁徐家骏的工作感悟
简介徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。数据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机。连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际IP电话都是通过它发出去的。上周,我正式提交了离职报告,准备给自己的职业生涯一个很大的转折,这是我长时间的思考最后所做的决定。但真的提
2021-10-14 16:28:50
562
原创 字典的简单使用
什么时候使用字典 当我们在操作大型的列表时候,该用字典会更为便利 比如我们的道具系统,玩家购买道具的时候,发出指令(输入对应的物品 id) 如果使用列表,我们需要遍历整个列表来查找该物品,而使用字典的话可以直接通过 key 和 value 配对找到 另外比如我们的物品栏,每个空格对应一个 key,然后可以链接不同的物品(即 value) 实例化:Dictionary<键key, 值value> 名字dic = new Dictionary<键key, 值value>()..
2021-10-14 15:51:41
453
原创 单例模式的使用
//单例模式的初始化 #region 单例模式 private static Knapsack _instance; public static Knapsack Instance { get { if (_instance == null) { _instance = GameObject.Find("Knapsack").GetComponent<Knapsa.
2021-10-14 15:50:03
52
原创 数组的使用
//数组声明和赋值 private int[] age={1,1,1,1,1,1,1};//声明数组并赋值 数组的数据有下标(索引) private int[] ages = new []{10};//默认值为0 private int[] ages = new int[]{10,1,11,1};//默认值为0
2021-10-14 15:47:52
41
原创 Switch分支结构
//Switch分支语句用法 private int number; public void Test() { number = Random.Range(1, 7); Switch(); } void Switch() { switch (number) { case 1: case 2: Debug.Log("矿泉水");break; case.
2021-10-14 15:46:36
149
原创 浅浅分析C#循环
死循环:while (true) for (;;) //While循环输出1-10 有终止条件,但是不知道什么时候会终止的时候调用 void WhileTest() { int i = 1; while (i < 11) { Debug.Log(i); i++;//输出1-10 } }//For循环输出1-10 很方便的控制循环的次数...
2021-10-14 15:45:02
73
原创 Delegate、Action、Func、Predicate委托的使用
(1) delegatedelegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:public delegate int MethodtDelegate(int x, int y); 表示有两个参数,并返回int型。//委托的声明和使用 delegate double MyDelegate(double param1, double param2);//定义委托相当于定义了一个没有函数体的函数,//需要有返回值和参数.
2021-10-14 15:37:50
268
原创 C#获取当前时间
public Text text; void Update() { GetTime(); } void GetTime() { //string str=DateTime.Now.ToString();//返回值:2021/10/14 14:22:55 //string str= DateTime.Now.ToLongDateString().ToString();//返回值:2021年10月14日 ...
2021-10-14 15:14:58
292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人