
代码
程序粉末状在校生
程序小白一名,这里主要是我遇到的一些问题以及解决办法( 有时候不知道具体的原理,仅仅知道这样做可以解决问题),欢迎大神们解答指点,谢谢
展开
-
Unity知识总结——算法
简介:选择排序算法的基本思想是每一次从待排序的数据元素中选出最小或最大的一个元素,存放在序列的起始位置,然而,再从剩余未排序元素中继续寻找最小或最大元素,然后放到已排序序列的末尾。简介:归并排序是一种常见的排序算法,它采用分治法的思想,在排序过程中不断将待排序序列分割成更小的子序列,直到每个子序列中只剩下一个元素,然后将这些子序列两两合并排序,最终得到一个有序的序列。一种高效的查找算法,用于判断一个元素是否属于一个集合,可能会存在一定的误判率,但具有空间效率和查询效率高的特点。原创 2025-03-10 17:08:04 · 952 阅读 · 0 评论 -
LAYA3.0 组件装饰器说明
自定义对象类型,就是设置一个自定义的引入对象。按该对象的装饰器属性标识来暴露组件属性。组件脚本MyScript中引用了Animal对象 ,并将装饰器属性标识的类型设置为Animal,尽管Animal不是继承于Laya.Script的组件脚本,但由于被组件脚本MyScript所引用并暴露给IDE,所以Animal类定义之前也需要标记@regClass(),该类下使用了@property()标识的属性,也可以出现在IDE属性面板中。原创 2025-01-21 13:51:11 · 1120 阅读 · 0 评论 -
发布百度小程序
使用laya2.0发布的百度小游戏,目前只使用了登录,分享,播放广告,调试等功能。原创 2024-11-12 14:15:32 · 715 阅读 · 0 评论 -
laya fgui 超简单的UI框架
laya fgui 超简单的UI框架原创 2024-04-16 17:25:43 · 791 阅读 · 0 评论 -
相机跟随单指移动+双指缩放
相机跟随单指移动+双指缩放原创 2023-03-10 11:24:54 · 235 阅读 · 0 评论 -
血条跟随效果
血条跟随原创 2023-03-10 11:06:12 · 105 阅读 · 0 评论 -
列表循环加吸附
列表循环加吸附原创 2023-03-10 11:03:51 · 137 阅读 · 0 评论 -
按钮循环+变化大小
按钮循环+变化大小原创 2023-03-10 10:57:03 · 163 阅读 · 0 评论 -
unity 聊天界面
unity,聊天气泡跟随文字的多少而变化原创 2022-01-13 10:07:48 · 5112 阅读 · 4 评论 -
unity 复制文本到剪切板
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Copy : MonoBehaviour{ // Start is called before the first frame update void Start() { } // Update is called once per frame void原创 2022-01-12 17:06:42 · 3251 阅读 · 0 评论 -
ScrollRect实时定位到最下面
文章目录方法一方法二方法一 private ScrollRect scrollRect; Canvas.ForceUpdateCanvases(); scrollRect.verticalNormalizedPosition = 0f; 方法二void Start(){scrollrect.verticalNormalizedPosition = 0f; StartCoroutine(OnUpdateScroll(0f));}IEnumerator原创 2021-12-02 12:02:14 · 1270 阅读 · 0 评论 -
读取文件夹下的所有音频
using System.Collections;using System.Collections.Generic;using UnityEngine;public class AllYunYin : MonoBehaviour{ public AudioClip[] AllAudio = new AudioClip[] { }; void Start() { AllAudio = Resources.LoadAll<AudioClip>("_A原创 2021-07-14 15:03:28 · 82 阅读 · 0 评论 -
Unity物体沿单一方向进行缩放
物体沿单一方向进行缩放物体沿单一方向进行缩放代码(我使用的是Tween动画)物体沿单一方向进行缩放Unity中,物体默认只能通过设置x、y、z轴scale轴向拉伸,但是很多情况下我们需要延任意方向拉伸,但是直接修改物体的Scale是进行双向的伸缩。对于这种情况,我们只需要给物体添加一个空的父类,并且将空物体放在不需要拉伸的位置。如图所示,我需要让Cube向箭头方向进行缩放,只需要给cube添加一个父类,并且将父类位置归好即可(最好是空物体,这次是为了观察直观),同时使用代码对父物体进行缩放操作。原创 2021-06-21 18:10:51 · 5031 阅读 · 0 评论 -
记录自己通过名称查找物体找不到的问题
1.直接查找,可以找到:2.通过参数查找,找不到:3.添加ref关键字以后可以查找到。4.原因:这是因为直接给方法的变量赋值了,并且方法的变量没有关键字(也就是说赋值无效);引用类型会开辟一个变量存储指向的对象(类似指针),看逻辑只是给临时声明的引用类型赋值了,添加ref关键字逻辑正常。...原创 2021-06-16 18:13:00 · 370 阅读 · 0 评论 -
使用DOTweenPath中的ID进行调取执行DOTweenPath
使用DOTweenPath中的ID进行调取执行DOTweenPath项目情况代码由于上次在项目中,物体身上挂了多个DOTweenPath,当想使用代码调取其中一个的时候,不知道怎么调取自己所需要的那一个,当时就很头疼,现在知道了,赶紧记录一下。项目情况如图所示:我在Cube上面添加了两个DOTweenPath,ID分别命名为1和2图片: 在代码中,遍历物体上面所有的DOTweenPath,找到ID是自己想要的那一个代码using System.Collections;using System原创 2021-04-16 16:38:55 · 463 阅读 · 1 评论 -
unity商店的Standard Assets自带人物移动插件的bug修改
在使用第三人称视角进行操作的时候,发现人物在走坡度的时候,当坡度在X轴方向的时候,人物不能从跑步切换到走路,但是当坡度在Z轴的时候,人物可以顺利的从跑步切换到走路。更改办法:将ThirdPersonCharacter脚本中CheckGroundStatus方法中的:if (Physics.Raycast(transform.position + (Vector3.up * 0.1f), Vector3.down, out hitInfo, m_GroundCheckDistance))原创 2021-03-30 09:19:03 · 565 阅读 · 0 评论 -
DanLi 脚本的使用
文章目录前言一、DanLi是什么?二、使用步骤1.DanLi代码2.所使用的代码,需要在Awake中添加代码3.当需要调用的时候,可以直接调取脚本中公开的方法前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、DanLi是什么?DanLi脚本,方便不同代码的调用。二、使用步骤1.DanLi代码代码如下:using Syste原创 2021-03-08 17:23:38 · 330 阅读 · 0 评论 -
unity 读取excel内容
文章目录一、目的二、使用步骤1.引入库2.转换数据2.读入数据总结一、目的将表中的题目进行转换使用,最终还要发布成为webgl版本二、使用步骤1.引入库添加Plugins文件:(PS:我忘记添加的是哪些了)链接:https://pan.baidu.com/s/1urZeVi5DUKpcKX_qduk6gQ提取码:7wl42.转换数据将excel表格转换为object(PS:我发布成webgl的时候,在打包的时候,这部分代码一直报错,不知道什么原因,不过我是在将excel转为object原创 2021-03-05 09:43:19 · 1090 阅读 · 3 评论 -
第一次记录shader的使用
记录自己第一次成功使用shader:在资源商店有Demo:2D Sprite Outline(后续再学会其他的再添加,同时希望各位大神批评)1.新建一个shader,并命名,如图所示:2.将在网络上找到的shader代码复制替换上去3.新建一个材质球Material,点击材质球,将其Shader修改为Custom——自己创建的那个效果,如图:4.点击材质球,通过修改参数进行对shader进行修改,例如,通过修改Width可以对shader进行打开和关闭,可以使用代码对Shader的打开与关闭进原创 2020-12-25 10:35:21 · 431 阅读 · 0 评论 -
unity 切图与读取
我自己使用的办法,记录一下,省的忘记了点击图片,将图片的Texture Type改为Sprite(2D and UI),点击apply然后将Sprite Mode改为Multipe,然后点击Sprite Editortype:automatic:自动切割Grid By Cell Size:根据尺寸进行切割Grid By Cell Count:如图:是横3竖4选择好类别以后,点击slice,然后再进行单独大小的调节,然后点击右上角的Apply,就可以切割成多个。(10号是空白的,被删除了原创 2020-12-19 11:39:02 · 619 阅读 · 1 评论 -
unity 输入框光标显示不清楚问题解决办法
unity 输入框光标显示不清楚问题解决办法链接: https://jingyan.baidu.com/article/2f9b480d56f5c700ca6cc23e.html图片:Caret Blink Rate,光标的闪烁速度caret Width ,光标的宽度,可以修改为4,最大是5转载 2020-12-18 15:11:43 · 1988 阅读 · 1 评论 -
unity:动态加载一个文件夹下的所有相同物体(以精灵体为例)
public Sprite[] aaaa;//定义一个精灵体数组 // Use this for initialization void Start () { //使用Resources.LoadAll加载指定文件夹下的所有物体 //ttt:为保存的路径 aaaa = Resources.LoadAll<Sprite>("ttt"); }...原创 2020-11-11 14:52:41 · 523 阅读 · 0 评论