- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Unity-常用属性面板合集
文章目录前言1.PlayerSetting前言1.参考链接:Unity 打包后的日志Unity3D 官方文档 平台特殊化之Standalone和多显示器的处理1.PlayerSettingResolution and Presentation-Default Is Full Screen:会否填满屏幕(打包前就要设置好,不然打包信息就写进注册表中,再修改就无效。解决方案:删除注册表在对应公司、游戏名的注册文件2.修改游戏名、公司名)-Mac Retina Support:可以使游戏在Mac高
2020-08-10 14:40:58
1009
原创 Unity——超过十分钟未解决的Bug合集
文章目录前言1.第一个是谁?前言突发奇想相对学习生活中遇到一些莫名其妙的Bug和问题做一下记录,超过十分钟未解决就算,特此挖坑。1.第一个是谁?
2020-08-09 20:37:09
299
原创 Unity插件-DoTween
文章目录transformMaterialtransform //punsh:方向 力的大小 //duration:持续时间 //震动次数 //0-1 给的力反方向的弹力系数 (比如:起点y=0,当elasticity=0时,y>=0,当elasticity=1,y<0) **transform.DOPunchPosition(a,2,5,elasticity); transform.DOPunch
2020-08-06 20:19:21
287
原创 Unity网格——创建立方体及变形动画
文章目录前言1.计算顶点序列2.计算三角面顶点序列3.生成圆角4.网格动画**源码工程前言只记录重点,源码放最后利用mesh类生成网格图形。参考链接1:Unity网格编程-视频版 参考链接2:Unity网格编程-英文版1.计算顶点序列首先定义x、y、z轴向的边由几个片段组成,定制为xGridCount, yGridCount, zGridCount(4)可计算出顶点数量(4个顶点+12边上数量/不包含顶点+6个面上顶点数量),mesh的顶点数组长度等于顶点数顶点序列计算:计
2020-08-06 16:55:49
2341
原创 Unity ParticleSystem(粒子系统)
文章目录前言控制粒子移向目标点前言2020.8.5:添加粒子中的移动效果效果可参考金币飞效果。参考链接:link控制粒子移向目标点思路:获取粒子系统的所有粒子,让他们向目标点移动。一般目标点可能会是UI所在的位置,到达粒子的位置UI产生反馈.但是粒子移动的目标点不能是Rect Transform,所以可以用SpriteRender代替(可以将粒子坐标系设置目标点,当粒子位置为Vector3.Zero就到达目标点)。粒子系统开启Triggle属性,触发对象为2D精灵,触发就kill粒子。可以通过判
2020-08-05 13:54:27
4810
1
原创 Unity LineRender和TrailRender渲染原理(Mesh)
文章目录前言填坑实现前言以下所言都是未实践的,工作之余突发奇想先挖个坑。2020.7.291.LineRender今天利用画线组件实现屏幕画线时,突然想看下画出线的线框,打开在Scene视窗打开线框(Wirefame)模式,线框如下线渲染器有自己的渲染算法,会自动朝向相机方向,盲猜lookat().滑稽。利用Mesh实现思路:图中的线设置的位置点有5个,对应图中4个线段,一个线段有两个三角面四个顶点组成。线段的宽度为1所以可以计算出四个顶点的坐标,将计算出的顶点添加进mesh的顶点属性中,然后(
2020-07-29 14:58:52
1971
1
翻译 Unity3D游戏画面像素与单位关系
文章目录简介参考链接正文简介在2D项目中对导入的Pixels Per Unit参数不了解,然后百度学习时间测试了一下,参考链接在下面。关键词:Pixels Per Unit:1Unity单位对应像素、 正交相机参考链接链接:https://blog.youkuaiyun.com/u012149999/article/details/76513014正文1.正交相机相机在正交模式下,Size参数指高度的一半是多少Unity单位的长度。在size=1的情况下,Scale.Y参数都为1的Cube刚好填满相
2020-07-29 10:02:44
1219
原创 Unity框选对象
文章目录前言代码注意事项前言框选对象就是就是根据鼠标按钮按下点和之后(在鼠标未抬起的情况下)鼠标的位置坐标,进行屏幕GUI矩形绘制,然后根据游戏世界的对象在屏幕坐标的位置是否在矩形内进行选择。代码 private void Update() { if (Input.GetMouseButtonDown(1)) { _startPos = Input.mousePosition; _isMouseDown =
2020-07-26 14:13:58
759
原创 Unity安卓打包环境配置
文章目录前言JDKSDK前言目前Unity高版本(2019以上)貌似已经不需要配置打包环境了,具体可以查看自己版本的情况,我自己用的2017.3.1、2018.2.2需要配置JDK和SDK,2018.4.23只需要配置SDK,不说了下个2019瞅瞅!JDK(1)下载网址:链接link安装注意:数字签名是否完整(2)安装:1.需要安装jdk和jre只要不是在同一个文件夹即可。2.环境配置:安装完成后,此电脑(Win7叫计算机),右键,属性,高级系统选项,环境变量系统变量,新建,JAVA_HO
2020-07-24 11:34:56
671
原创 Unity网格——三角面、法线、UV
Unity Mesh1.MeshFilter2.MeshRender3.三角面的顶点4.uv5.法线自己复习用,懒得粘大段代码,我嫌占地,你懒得看,代码篇幅多会直接放代码。1.MeshFilter放在mesh的组件2.MeshRender渲染mesh的组件,mesh的材质、阴影等3.三角面的顶点任何图形都是由三角面组拼而成的,三角面由三个顶点的序列决定渲染的朝向(为节省性能,三角面单面显示)面片的顶点为:new Vector3 (0,0,0),new Vector3 (0,1,0),
2020-07-23 18:54:27
3149
原创 宇宙无敌设计模式——单例模式
《单例模式》单例思想代码示例参考:《大话设计模式》单例思想保证对象的唯一,好处也是可以严格控制客户端对对象的访问。代码示例1.Unity可以不用考虑线程问题,一般代码可以如下: public class Singleton { private static Singleton _instance; private Singleton() { } public static Singleton GetSing
2020-07-23 15:13:37
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅