随笔分类 -  Unity

摘要:我在实际制作的时候发现了个问题,如图,碰撞点很怪 遇到这种情况我们只需要编辑精灵的物理形状就好了,请看下图 注意当前自动生成的四个点的位置。拖拽或在外边框大片空白处单击即可创建点, 阅读全文
posted @ 2022-01-26 23:32 yassine 阅读(141) 评论(0) 推荐(0) 编辑
摘要:首先得认识下像素等相关单位,根据知乎网友的解释: ##像素(Piexl): 指的是图像的最小单位,是独立的一个色块(像素点),一张图片就是有这些像素点构成的,单位面积内像素点越多,越密集,那么图像就会越清晰. 如图,这是一张68X80像素的图片,他有横向68,纵向80个像素点, 我们放大看,就能看到 阅读全文
posted @ 2021-11-27 15:15 yassine 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:问:如何通过代码来控制PostProcessVolume里的参数 Modifying the new Post-Processing Stack through code? - Unity Answers 这个问答里2020年4月8日warpfx的那个回答,正解! 项目URP,PostProcess 阅读全文
posted @ 2021-10-25 15:45 yassine 阅读(720) 评论(0) 推荐(0) 编辑
摘要:##AES.cs代码如下: using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace Utils { /// <summary> /// AES加密解密 /// </ 阅读全文
posted @ 2021-10-20 20:11 yassine 阅读(1211) 评论(1) 推荐(0) 编辑
摘要:yield介绍 yield return null; // 下一帧再执行后续代码 yield return 0; //下一帧再执行后续代码 yield return 6;//(任意数字) 下一帧再执行后续代码 yield break; //直接结束该协程的后续操作 yield return asyn 阅读全文
posted @ 2021-10-05 12:33 yassine 阅读(283) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 重载运算符 向量3相乘 /// </summary> public class Vector3Multiply { public float x { get; private set; } public float y { get; private set; } 阅读全文
posted @ 2021-08-28 12:12 yassine 阅读(321) 评论(0) 推荐(0) 编辑
摘要:好,下面我来分享一道有意思的面试题,说他有意思,是因为这个题目的意义很重要的,好了不卖官司了,先看看题目: 三维空间,Y轴朝上,重力加速度为大小为g, 已知A(x1, y1, z1), B(x2, y2, z2)是三维空间中的两个点,现在从A点发射一个物体,希望该物体经过时间t之后,落在B点,请给出 阅读全文
posted @ 2021-08-06 11:34 yassine 阅读(358) 评论(0) 推荐(0) 编辑
摘要:最近做项目的时候需要在游戏里截一张高清截图,研究了一下写成脚本,方便以后使用。 脚本可以自定义分辨率,用相机截高清截图。可以用代码动态截图,也可以在编辑模式下截图。 注意截图宽高比要正确,宽高比不正确时可能会出问题。 截图效果: 脚本: CameraCapture.cs using UnityEng 阅读全文
posted @ 2021-08-05 08:50 yassine 阅读(266) 评论(0) 推荐(0) 编辑
摘要:请先看这是DoTween使用示例 AboutMeBack?.onClick.AddListener(() => { AboutCanvasGroup?.DOFade(0, 0.82F) .SetEase(Ease.OutCirc) .OnComplete(() => { AboutCanvasGro 阅读全文
posted @ 2021-07-23 12:03 yassine 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Application.dataPath 用途:Editor插件中用来读取本地文件 Editor 权限:可读写 <project folder>/Assets Android 权限:不可读写 /data/app/com.company.app/base.apk or /data/obb/xx.obb 阅读全文
posted @ 2021-07-19 15:52 yassine 阅读(370) 评论(0) 推荐(0) 编辑
摘要:我发现很多大佬,插件开发者以及Unity官方都在用Dll来保证既可让使用者正常使用也可有效防止使用者看到自己写的代码 ##版本说明 Visual Studio版本:2019 16.10.3 Unity版本:2019.4.16f1c1 ##Dll介绍 DLL (Dynamic Link Library 阅读全文
posted @ 2021-07-16 17:03 yassine 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:普通单例 //普通的单例类我们一般这样来创建 public class SingleTon : MonoBehaviour { private static SingleTon Instance = null; //防止外界New private SingleTon() { } private vo 阅读全文
posted @ 2021-07-13 17:16 yassine 阅读(153) 评论(0) 推荐(0) 编辑
摘要:RadarTest.cs代码如下: using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 测试雷达图 /// </summary> public class R 阅读全文
posted @ 2021-07-12 12:29 yassine 阅读(316) 评论(0) 推荐(0) 编辑
摘要:Unity ScriptReference Unity UI Unity资源商店 Unity中国官网 有关Unity的最佳答案 阅读全文
posted @ 2021-07-11 18:15 yassine 阅读(366) 评论(0) 推荐(0) 编辑
摘要:序列化操作在我们的开发中使用的十分普遍,本文记录了公司最近分享会上关于这部分的讲解,希望能帮助大家对序列化有更系统的了解。 概念 序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形式使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 简单来说就是 阅读全文
posted @ 2021-07-11 17:23 yassine 阅读(240) 评论(0) 推荐(0) 编辑
摘要:##世界坐标(World Space) 场景中添加的对象,它们是以世界坐标显示在场景中,可以通过代码transform.position获得该对象的世界坐标,那么我们在检视面板(Inspector)中看到的Position的值在对象没有父物体时,这个值和transform.position得到的结果 阅读全文
posted @ 2021-07-10 16:20 yassine 阅读(314) 评论(0) 推荐(0) 编辑
摘要:以简单的方式讲述游戏开发思路,暂时没有实践,如有错误,欢迎各位大佬指错 ##关卡数据保存方式 数据保存我选用json,可读性强,解析快 ##消消乐物体处理方式 消消乐物体我将以预制体的方式使用(把物品拖到Asset文件夹即为预制体) ##游戏每一关初始化 初始化要做的事情: 把关卡或计时等信息与UI 阅读全文
posted @ 2021-07-05 09:35 yassine 阅读(1108) 评论(1) 推荐(2) 编辑
摘要:using System.Collections; using System.Collections.Generic; using UnityEngine; using System; using System.IO; public class JsonController : MonoBehavi 阅读全文
posted @ 2021-07-04 17:18 yassine 阅读(288) 评论(0) 推荐(0) 编辑
摘要:首先呢,我们先下载一个制作法线贴图软件,注意我用的是SpriteIlluminator(用不习惯ps) 软件地址:SpriteIlluminator 注意:unity中我用的是urp渲染管线 SpriteIlluminator在线文档 我把一张精灵图拖入,并修改法线贴图(光照随角度产生的效果) 这是 阅读全文
posted @ 2021-07-04 16:56 yassine 阅读(631) 评论(0) 推荐(0) 编辑
摘要:下面介绍几种 Unity本地记录存储的实现方式。 ##第一种 Unity自身提供的 PlayerPrefs //保存数据 PlayerPrefs.SetString("Name",mName); PlayerPrefs.SetInt("Age",mAge); PlayerPrefs.SetFloat 阅读全文
posted @ 2021-07-03 13:42 yassine 阅读(429) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示