首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
ZL_95
获赞
11
粉丝
15
关注
5
看过 TA
80
男
保定学院
2022
Unity3D客户端
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑ZL_95吗?
发布(50)
评论
刷题
收藏
ZL_95
关注TA,不错过内容更新
关注
01-09 12:35
已编辑
保定学院 Unity3D客户端
接入Steam,WeGame平台后的问题
Steam https://partner.steamgames.com/doc/home 1.打开可执行文件闪退后有重新打开,日志打印:[Steamworks.NET] Shutting down because RestartAppIfNecessary returned true. Steam will restart the application. 可执行文件没有通过Steam启动,如果不是将通过Steam启动 2.Steam小额交易 https://partner.steamgames.com/doc/features/micr...
0
点赞
评论
收藏
分享
2024-10-24 14:05
保定学院 Unity3D客户端
Unity---UI LayoutRebuilder
LayoutRebuilder 用于自动重建布局,刷新UI的位置。 工作原理 工作原理 常用函数 ForceRebuildLayoutImmediate (RectTransform layoutRoot):强制立即重建布局; MarkLayoutForRebuild (RectTransform rect):标记为需要在下一布局过程中重新计算其布局
0
点赞
评论
收藏
分享
2024-07-23 12:57
保定学院 Unity3D客户端
UnityShader
在Shader属性定义中可以使用Float类型加Toggle标签来表示Bool类型 [Toggle(_True)]_BTrue("BTrue",float) = 1 在监视面板该变量会显示为复选框。
0
点赞
评论
收藏
分享
2024-06-28 13:27
保定学院 Unity3D客户端
Unity编辑器工具-查找资源
查找资源引用参考。 EditorUtility.DisplayCancelableProgressBar无法正常取消的问题 清空Unity控制台Log 用到的API: Directory.GetFiles() :返回符合指定条件的文件名链接 Path.GetExtension() :返回指定路径的扩展名链接 EditorUtility.DisplayCancelableProgressBar() :显示或更新含有 Cancel 按钮的进度条。链接 AssetDatabase.GetAssetPath() : 获取对象的路径; AssetDatabase.AssetPat...
0
点赞
评论
收藏
分享
2024-06-28 18:01
已编辑
保定学院 Unity3D客户端
Unity---纹理导入
Unity文档 纹理导入与设置 请遵循以下规则可以尽可能的减少纹理的内存占用 : 减小 Max Size :使用能生成视觉上可接受的结果的最低设置。这种非破坏性方式,可以快速降低纹理内存。 使用 2 的幂 (POT) :Unity 要求移动端纹理压缩格式(PVRCT 或 ETC)采用 POT 纹理尺寸。 关闭 Read/Write Enabled 选项 :如果启用,此选项在 CPU 和 GPU 可寻址内存中都会创建副本,纹理会占用双倍内存。大多数情况下,应保持此选项为禁用状态。如果要在运行时生成纹理,请通过 Texture2D.Apply 强制执行,并且传入设置为 true 的 m...
0
点赞
评论
收藏
分享
2024-05-10 23:20
已编辑
保定学院 Unity3D客户端
C#--String与StringBuilder
String string字符串用来表示文本的字符(Char)的顺序集合。 String 对象不可变。 每次使用 System.String 类中的方法之一,都要在内存中新建字符串对象,这就需要为新对象分配新空间。 在需要重复修改字符串的情况下,与新建 String 对象关联的开销可能会非常大。 String声明之后在内存中的大小是不可修改的。并且是分配在栈中的。 StringBuilder 因为String对象不可变。并且每次使用String中的方法时都要重新分配空间,特别是在使用String连接字符时。 若要修改字符串(而不新建对象),可以使用 System.Text.StringBuil...
0
点赞
评论
收藏
分享
2024-05-16 13:45
已编辑
保定学院 Unity3D客户端
C# -- GC垃圾回收机制
产生的原因: 回收分配给没有引用的对象的内存。 如何避免产生GC: 减少New产生对象的次数;如使用协程做等待操作时,可以使用参数存储 new WaitForSeconds();而不用每次创建。 使用公用对象;如静态类或使用单例模式。 使用对象池。 使用StringBuilder来代替String去进行字符串拼接。 垃圾回收器多久自动运行一次 垃圾回收器的运行周期无法控制并不容易预测。但是在程序退出运行时肯定会运行。如果希望确保它运行可以使用GC.Collect()来建议CLR来进行垃圾回收。 GC.Collect()方法 调用该方法时就是在告诉.NET(.NET 是一个安全、可靠且高性能...
0
点赞
评论
收藏
分享
2024-05-16 14:06
已编辑
保定学院 Unity3D客户端
IL中间语言
原文链接 参考链接 IL常见指令 常见方法 Call,Calli,Callvirt Call:常用于调用编译时就确定的方法,可以直接去元数据里找方法,如静态函数,实例方法,也可以call虚方法,不过只是call这个类型本身的虚方法,和实例的方法性质一样。另外,call不做null检测。 Calli: MSDN上讲是间接调用指针指向的函数。 Callvirt: 可以调用实例方法和虚方法,调用虚方法时以多态方式调用,不能调用静态方法。Callvirt调用时会做null检测,如果实例是null,会抛出NullReferenceException,所以速度上比call慢点。 加载(Id...
0
点赞
评论
收藏
分享
2024-04-14 16:50
保定学院 Unity3D客户端
链表反转
/** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode next; * public ListNode(int val=0, ListNode next=null) { * this.val = val; * this.next = next; * } * } */ 头插法: public ListNode ReverseList(ListNode head) ...
0
点赞
评论
收藏
分享
2024-04-09 13:36
已编辑
保定学院 Unity3D客户端
JPG、PNG、SVG的区别
链接 JPG 有损光栅图像格式。 优点: 文件大小最小 最适合高品质照片 兼容网络和任何设备 缺点: 压缩太多,图像质量会大大降低 JPG 不支持透明背景 文本在保存之后会出现锯齿状边缘 不支持动画特效 有损压缩格式 PNG 具有无损压缩的光栅化图像格式,这意味着当一个文件保存和压缩,不会因压缩算法丢失任何信息。 有两种类型的PNG格式: PNG-8和PNG-24。 PNG-8使用更有限的调色板,只有256种颜色,透明度更好,保存尺寸更小。 PNG-24使用无限的调色板,保持透明度,但保存尺寸更大。 两种PNG类型都具有无损压缩。 优点: 能够拥有透明背景,以便在彩色背景上分层图像 ...
0
点赞
评论
收藏
分享
2024-04-08 14:08
已编辑
保定学院 Unity3D客户端
C# -- Dictionary,SortedDictionary与OrderedDictionary
Dictionary 属于 System.Collections.Generic命名空间下。 提供了键到值的映射,每次添加元素都包含一个值及其关联的键,使用键查找值很快接近O(1)。因为 Dictionary<TKey,TValue> 类是作为哈希表实现的。 键不能为空,如果值为引用类型则可以为空。 SortedDictionary 属于 System.Collections.Generic命名空间下。 表示按键排序的键/值对的集合。 SortedDictionary<TKey,TValue> 泛类是一种二进制搜索树,检索速度为 O(log n),其中 n 是字典中元素...
0
点赞
评论
收藏
分享
2024-07-19 22:53
已编辑
保定学院 Unity3D客户端
Unity---UGUI事件系统
每次创建画布Canvas时会有一个名为EventSystem的游戏对象创建出来。并且挂载着Event Sysyem组件和Standalone InputModule组件 Event System(事件系统管理器) 该子系统负责控制构成事件的所有其他元素。该系统会协调哪个输入模块当前处于激活状态,哪个游戏对象当前被视为“已选中”,以及许多其他高级事件系统概念。 每次“更新”时,事件系统都会收到调用、查看其输入模块并确定应该将哪个输入模块用于此活动。然后,系统会将处理委托给模块。 负责处理Unity场景中的事件。一个场景应该只包含一个EventSystem。EventSystem与许多模块一起工...
0
点赞
评论
收藏
分享
2024-03-25 22:03
已编辑
保定学院 Unity3D客户端
Unity---Application路径
https://docs.unity.cn/cn/2021.1/ScriptReference/Application.html dataPath 返回程序的数据文件所在的文件夹路径(只读);该路径为相对路径,该值取决于运行时所基于的平台。 平台 路径 UnityEditor 项目文件路径/Assets Mac 应用程序路径/Contents ios 应用程序路径/App名字.app/Data(这是一个只读文件夹,使用 Application.persistentDataPath 来保存数据). Win/Linux 可执行文件的数据文件夹(大多数Linux安装都区...
0
点赞
评论
收藏
分享
2024-03-04 21:24
保定学院 Unity3D客户端
Unity -- 方法的使用
PrefabUtility.LoadPrefabContents public static GameObject LoadPrefabContents (string assetPath); 参数:要加载其内容的预制件资源的路径。 将给定路径上的预制件资源加载到孤立场景中,并返回预制件的根游戏对象。 可以使用它来获取预制件的内容并直接予以修改,而不是遍历预制件的实例。这可用于批处理操作。 一旦修改了预制件资源就必须调用SaveAsPrefabAsset来写它,然后调用UnloadPrefabContents从内存中释放预制件和孤立的场景。 例子:对预制件设置缩...
0
点赞
评论
收藏
分享
2024-03-20 13:29
已编辑
保定学院 Unity3D客户端
Unity -- DoTween
1.unity常用组件的扩展方法 Transform.DoPunch... public static Tweener DOPunch...(this Transform target, Vector3 punch, float duration, int vibrato = 10, float elasticity = 1f) 第一个参数 punch:表示方向及强度 第二个参数 duration:表示动画持续时间 第三个参数 vibrato:震动次数 第四个参数 elascity: 这个值是0到1的 当为0时,就是在起始点到目标点之间运动 不为0时,会把你赋的值乘上一...
0
点赞
评论
收藏
分享
1
2
3
4
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务