
Unity
charlsdm
Unity开发者
展开
-
Unity人物平滑旋转角度的脚本
【代码】Unity人物平滑旋转角度的脚本。原创 2022-09-30 13:53:31 · 1344 阅读 · 1 评论 -
Unity关于线性插值和弧度插值的一些事
主要时Unity Slerp和Lerp之间的区别。原创 2022-09-30 10:21:51 · 1195 阅读 · 0 评论 -
Unity叉积基础知识点
【代码】Unity叉积基础知识点。原创 2022-09-29 17:49:16 · 1013 阅读 · 0 评论 -
Unity向量点乘的一些基础点
下边关于一些Unity向量点乘的基础点呢。原创 2022-09-27 14:33:09 · 406 阅读 · 0 评论 -
关于Unity向量的点积的问题
【代码】关于Unity向量的点积的问题。原创 2022-09-22 14:51:12 · 539 阅读 · 0 评论 -
Unity基础学习,摄像机移动脚本
【代码】Unity基础学习,摄像机移动脚本。原创 2022-09-21 17:27:13 · 2168 阅读 · 0 评论 -
关于Unity里边的一些基础,随机数,委托,角度转换,以及正反余选
【代码】关于Unity里边的一些基础,随机数,委托,角度转换,以及正反余选。原创 2022-09-21 11:44:44 · 647 阅读 · 0 评论 -
Unity中屏幕坐标与世界坐标之间的转换
代码】C#更改文件夹拓展 Unity。原创 2022-08-22 16:20:07 · 2303 阅读 · 0 评论 -
C#更改文件夹拓展 Unity
代码】C#更改文件夹拓展 Unity。原创 2022-08-16 17:46:52 · 923 阅读 · 0 评论 -
Unity Tiny Project学习
这是讲述怎么导入TinyMode的链接原创 2022-08-12 15:52:28 · 1264 阅读 · 0 评论 -
Unity Webgl与JS相互交互 Unity 2021.2之后的版本
后边直接看官方文档里边的里边就可以了。原创 2022-08-09 09:51:38 · 1141 阅读 · 8 评论 -
Unity webgl 关于适配网页 ,并且用到js中的SetTimeOut和SetInterval()
setInterval()方法在每个给定的时间间隔重复一个给定的函数。setTimeout()方法在等待指定的毫秒数之后执行一个函数。milliseconds :表示每次执行之间的时间间隔的长度。milliseconds : 表示执行前的毫秒数.function : 第一个参数是要执行的函数。function : 第一个参数是要执行的函数。setInterval()方法。setTimeout()方法。...原创 2022-08-08 12:05:17 · 733 阅读 · 0 评论 -
UICamrea和其他Camera的区别,Camera跟随人物移动的脚本,人物移动结合遥感
的Depth only要比主Camera要大,这样UICamera层的东西就能展现在Main Camera前边。UICamera单独拿来渲染UI层的东西,Camera 用作主Camera,且UICamera要渲染。下边附上Camera跟随人物移动的脚本。并且结合遥控控制人物的主要核心代码。...原创 2022-08-07 13:19:55 · 472 阅读 · 0 评论 -
Unity Webgl发布的一些注意的点
首先压缩算法的话,DXT是PC端的,ETC是Android端上的,然后ASTC是Android和IOS端上的一种压缩方式。打包的时候 TextureCompression选择ASTC,Code Optimization选择Size,然后IL2CPP Code Generation选择Faster(smaller) builds。LoghtmapEncoding 开启low Quality,不开启Stack Trace。Projectsetting里边的Quality开启2x,4x甚至8x,...原创 2022-08-06 12:24:22 · 1767 阅读 · 0 评论 -
unity的game界面里有canvas的线框?如何隐藏掉?
将UnityGame视图里边Gizmos关掉。原创 2022-07-29 15:33:38 · 3173 阅读 · 0 评论 -
Unity关于编辑器扩展自定义标签,方便扩展Inspector
Unity关于编辑器扩展自定义标签,方便扩展Inspector,下边附上我写的代码的案例,方便大家学习,或者观看。原创 2022-07-27 18:31:55 · 440 阅读 · 0 评论 -
关于Unity自定义Inspector面板的一些自定义编辑器扩展
最近上官网学习了一些自定义编辑器扩展,可用于快速调试,下边是我写的一个案例。原创 2022-07-27 18:28:58 · 614 阅读 · 0 评论 -
Unity关于本地加载图片涉及webrequest或者byte
Unity关于本地加载图片的有2种,一种使用webrequest发送请求发送数据将得到的数据转换成Texture2d,最后转换成sprite,第二种方法是使用读取文本文件方法。将图片当成文件来读取,然后转换成,下边附上我的代码。...原创 2022-07-21 16:00:19 · 2367 阅读 · 0 评论 -
Unity 构建错误:当前上下文中不存在名称“EditorUtility”
您现在出现错误的原因是,Unity 在为其设计的编译时删除了“UnityEditor”命名空间。这就是为什么当您尝试在平台上使用它时,“EditorUtility”将永远不会存在于除 UnityEditor 之外的任何平台上。因为“EditorUtility”在“UnityEditor”命名空间中。因此,如果您想使用“EditorUtility”执行与在 Unity 编辑器中所做的相同的工作,您应该像他们一样实现它。#if UNITY_EDITOREditorUtility.DisplayDialog(“原创 2022-07-07 10:28:53 · 1820 阅读 · 0 评论 -
EditorUtility.SetDirty在Untiy中的作用以及应用
UnityEditor.EditorUtility.SetDirty(this.gameObject);结合某些Unity脚本更改物体的Inspector上的某些属性然后更改之后直接更改Unity的预制体功能,用于更改Inspector上的数据之后保存下边附上我的代码原创 2022-07-04 18:41:46 · 3569 阅读 · 0 评论 -
关于Unity Inspector上的一些常用技巧,一般用于编辑器扩展或者其他
RequireComponentRequireComponent用于给Object添加必要的组件,也可以理解为通过代码代替“Add Component”的操作,能够有效避免由于忘记添加必要的组件而造成的报错,同时也适用于为多个Object添加相同组件的场景,省去了重复操作。另外RequireComponent代码需要放在类的前面[RequireComponent(typeof(Rigidbody))][RequireComponent(typeof(AudioSource))]需要注意的是,当要移除通过原创 2022-07-04 17:54:24 · 514 阅读 · 0 评论 -
Unity给自己的脚本添加类似编辑器扩展的功能案例ContextMenu的使用
给自己的物体附加名字最主要提升自己的开发效率,下边就举一个例子来说明一下,下边是放上我的代码原创 2022-07-04 15:38:56 · 395 阅读 · 0 评论 -
Unity编辑器扩展C#遍历文件夹以及子目录下的所有图片
下边是我自己写的编辑器扩展关于遍历文件夹下边以及子目录下的所有图片,仅提供参考原创 2022-07-04 11:54:57 · 1604 阅读 · 0 评论 -
LeedCode1480.一维数组的动态和
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。示例 1:输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。示例 2:输入:nums = [1,1,1,1,1]输出:[1,2,3,4,5]解释:动态和计算过程为 [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1] 。示例 3:输入原创 2022-07-01 12:29:43 · 99 阅读 · 0 评论 -
关于Unity屏幕相关Screen的练习题目,Unity内部环绕某点做运动
Target代表的事被环绕物体的东西,主要函数是RotateAround这个函数原创 2022-07-01 10:21:05 · 240 阅读 · 0 评论 -
关于Unity一般的输入操作方式
记录Unity一般的输入操作方式下面附上我的代码原创 2022-06-29 13:47:29 · 455 阅读 · 0 评论 -
Unity关于本地坐标和世界坐标之间的转换
常用的就是transformPoint这一类的API引用了下面附上我写的代码原创 2022-06-23 16:16:03 · 1617 阅读 · 0 评论 -
关于Unity中的transform.InverseTransformPoint, transform.InverseTransofrmDirection
下边是介绍transform.InverseTransformPoint,transform.InverseTransformDirection和 transform.InverseTransformVector下边附上代码就是将世界坐标转变成相对本地坐标系的点原创 2022-06-23 11:46:40 · 1430 阅读 · 0 评论 -
C#中关于迭代器的东西
下边是C#中关于迭代器的东西原创 2022-06-17 13:59:52 · 101 阅读 · 0 评论 -
C#接口类的学习
下边是我C#接口类的学习原创 2022-06-01 14:02:16 · 130 阅读 · 0 评论 -
C#中运算符重载的例子
下边举了个运算符重载的例子using System.Collections;using System.Collections.Generic;using UnityEngine;class Point{ public int x; public int y; public static Point operator +(Point p1,Point p2) { Point p = new Point(); p.x = p1.x +原创 2022-05-30 17:59:19 · 254 阅读 · 0 评论 -
C#静态类的扩展应用
下边是我学了静态类之后的一些对静态类的一些进阶使用using System.Collections;using System.Collections.Generic;using UnityEngine;static class Tools{ public static void SpeakValue(this int value) { Debug.Log("我为int拓展的方法" + value); } public static void原创 2022-05-30 17:05:16 · 388 阅读 · 0 评论 -
关于C#Unity读写文件
自己随便写的一个关于文本读入和写出的一个文本类using System.Collections;using System.Collections.Generic;using UnityEngine;using MyGameFrameWork;using System.IO;public class CreateTextContentMgr : BaseManager<CreateTextContentMgr>{ // Start is called before the原创 2022-05-30 11:24:09 · 581 阅读 · 0 评论 -
关于C#反射的一些应用
下边分别是访问一个类的字段,属性,还有方法通过反射来获取对应的东西,下面就附上详细的代码```csharp public void ReflectionClassGetFieldsInfoFunction<T>() where T : new() { T myInstance = new T(); Type myType = typeof(T); try { Fi原创 2022-05-20 17:31:53 · 527 阅读 · 0 评论 -
Unity编辑器扩展删除文件夹里边的部分内容
最主要使用到File,directory C#中的类来做来实现,接下来附加上我自己这边的代码 [MenuItem("编辑器扩展关于图集/删除TempAssetBundle")] static void DeleteFile() { DeleteDirectory(TEMP_ASSETBUNDLE_PATH); } public static void DeleteDirectory(string path) { try原创 2022-05-17 17:00:41 · 613 阅读 · 0 评论 -
利用AssetBundle加解密游戏所需要的资源
首先需要的是一个编辑器扩展,运用到在编辑器里边创建一个PictureAssetBundle打包,然后将PictureBundle打包在TempStreamingAsset下,然后将TempStreamingAsset下的Assetbundle复制到StreamingAsset下,然后给AssetBundle加解密,等下具体代码附上public static class ImageEncryption{ private static string TEMP_ASSETBUNDLE_PATH = A原创 2022-04-24 17:44:56 · 2081 阅读 · 0 评论 -
Unity关于2d纹理移动的shader,可用于做滚动背景
Shader "Unlit/ScrollX"{ Properties { _MainTex("Base Layer(RGB)", 2D) = "white" {} // 纹理 _ScrollX("Base layer Scroll Speed",Float) = 1.0 // 滚动速度 _Mutiplier("Layer Mutiplier", Float) = 1 //整体亮度原创 2022-04-15 15:05:58 · 630 阅读 · 0 评论 -
unity编辑器扩展替换选择场景中物体名字中的内容还有直接给自己的资源更改名字
sdfdsf原创 2022-04-12 14:44:22 · 2589 阅读 · 0 评论 -
一篇关于Json转码的问题特别是用了LitJson
下边附加上一些代码,因为以前项目中也遇到过类似的问题下边附上代码,主要解决json上传输哟些时候不是中文的时候呢//利用正则表达是转化汉字 static string ConvertTo(string json) { Regex zRegex = new Regex(@"(?i)\\[uU]([0-9a-f]{4})"); string m_json = zRegex.Replace(json, delegate(原创 2022-04-11 15:11:20 · 431 阅读 · 0 评论 -
关于Unity文件加密和字符串加密AES
https://blog.youkuaiyun.com/qq_40558087/article/details/120146288这是一篇关于Unity利用AES给文件加密和解密的文章,因为上一年其实我也接触过AES加解密,偶然的机会重新利用这个机会来搞一下,以上的链接我觉得对于很多人来说都很容易看的懂,所以就推荐了...原创 2022-04-11 15:03:58 · 3469 阅读 · 0 评论