Unity
清风亦枫
这个作者很懒,什么都没留下…
展开
-
Unity网格合并_材质合并
写在前面:从优化角度,Mesh需要合并。从换装的角度(这里指的是换形状、换组成部件的换装,而不是挂点型的换装),都需要网格合并、材质合并。如果是人物的换装,那么需要合并SkinnedMeshRenderer,并重刷对应的骨骼列表。示例:1,新建两个Cube,和一个Cylinder。分别作为坦克的底盘(Cube_chassis)、炮塔(Cube_turret)、炮管(Cylinder_gun)。如下...转载 2018-04-23 10:24:26 · 301 阅读 · 0 评论 -
Unity 使用C#制作一个吃鸡游戏跑圈机制
最近迷上吃鸡游戏,慢慢对他的跑圈机制产生了兴趣,于是就试着写了个吃鸡游戏跑圈机制出来~~~一、话不多少,先上跑圈效果图:二、知识提要: 1.C# winform程序中比较简单的绘图控件就是 PictureBox。 用到的主要辅助类有:Bitmap,Graphics,Brush,Pen。用形象的方式介绍下他们:PictureBox控件相当于一块土地,为画图腾出空间;但有了土地不能直接开始画,因为没...转载 2018-06-27 14:32:22 · 4140 阅读 · 1 评论 -
Unity 2017版本安卓打包配置
我的版本是Unity2017.2,按照Unity5的教程去配置SDK和JDK的话会报错。折腾两天试遍各种方法后总结出来一套简单又不报错的。重点:以下链接需要一些工具来打开,你懂的。 一、下载安装SDK1、 打开以下链接下载androidstudiohttps://developer.android.com/studio/2、运行exe来安装androidstudio和SDK一路确认直到这个页面,...转载 2018-06-27 14:13:21 · 3177 阅读 · 0 评论 -
unity3d两种播放视频的方式
在Unity3D中播放游戏视频的方式有两种。第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上。第二种是在GUI层面上播放视频。播放视频其实和贴图非常相像,因为播放视频用到的MovieTexture属于贴图Texture的子类,那么本章我们就好好学习一下Unity中播放视频的这两种方式。 Unity支持的播放视频格式有.mov、.mpg、.m...转载 2018-06-20 15:28:51 · 35797 阅读 · 3 评论 -
Unity3d实现扭动挤压浏览效果
最近的项目中,想做到一种能够吸引眼球的一种角色选择浏览效果Demo源码:点击打开链接最终实现了下按如下图这么一种浏览效果:·效果图一·效果图二可能要实现这么一种效果用动画插件会很快,但总感觉有点大材小用这里我向大家分享一个极简方式来实现这么一种效果目录结构如下其中Items有4个Image子节点在父节点Items下添加如下图横向布局组件在其4个Image子节点下添加如下图布局元素组件完成这些步骤后...转载 2018-04-21 09:10:33 · 774 阅读 · 0 评论 -
MipMap与LOD是何物?
MipMap与LOD是何物?LOD:模型金字塔LOD:全称Level Of Detail,中文翻译“细节级别渐变”,顾名思义,不同的级别展示不同的细节,那么究竟这个技术是如何运用在游戏项目中的呢?通过例子我们来学习一下。关于为什么要使用这个技术,和游戏优化是密不可分的,使用这个技术可以减少需要处理的模型顶点数目,降低GPU性能瓶颈的风险。原理:当模型离摄像机(可以是人物摄像机或其他摄像机)很远时,...转载 2018-04-21 08:34:48 · 2699 阅读 · 0 评论 -
Unity 对象池的使用
在游戏开发过程中,我们经常会遇到游戏发布后,测试时玩着玩着明显的感觉到有卡顿现象。出现这种现象的有两个原因:一是游戏优化的不够好或者游戏逻辑本身设计的就有问题,二是手机硬件不行。好吧,对于作为程序员的我们只能从第一个原因着手了,那就开始对着Profiler看性能开销,接下来就开始做各种内存,特效,代码上的优化了。对于这种问题,有经验的开发者在一开始就会做一个规范的设计,就我们的项目而言,设计时...转载 2018-04-20 20:42:00 · 545 阅读 · 0 评论 -
二叉树遍历
二叉树遍历(前序、中序、后序、层次、深度优先、广度优先遍历)二叉树是一种非常重要的数据结构,非常多其他数据结构都是基于二叉树的基础演变而来的。对于二叉树,有深度遍历和广度遍历,深度遍历有前序、中序以及后序三种遍历方法,广度遍历即我们寻常所说的层次遍历。由于树的定义本身就是递归定义,因此採用递归的方法去实现树的三种遍历不仅easy理解并且代码非常简洁,而对于广度遍历来说,须要其他数据结构的支撑。比方...转载 2018-04-23 14:26:34 · 228 阅读 · 0 评论 -
【Unity3D】Unity3D教程宝典之 AnimationCurve
AnimationCurve第一部分:介绍第二部分:基本使用第三部分:脚本创建AnimationCurve第四部分:编辑器里的AnimationCurve第一部分:介绍AnimationCurve是Unity3D里一个非常实用的功能。作用是编辑一条任意变化的曲线用在任何你想用在的地方。如曲线地形,曲线轨迹等。也被用在了模型动画播放时的碰撞盒缩放及重力调节。AnimationCurve曲线的绘制方法...转载 2018-04-19 09:46:03 · 756 阅读 · 0 评论 -
【Uniy3d】EnhanceScollView选择角色3D循环滚动效果实现
一、需求呈现3D效果(2D素材)选择角色效果滚动保证层级,缩放比例,间距正常跟随循环滚动这个界面需求一般也会有游戏会采用(貌似有挺多)二、核心实现实现技术关键点 1. 如何控制每个Item之间的间隔(位置),缩放比例,差值平滑 2. 如何实现item层级关系正确显示(“离” 屏幕近的层级高) 3. 如何实现循环滚动下面一一讲述当前Demo采用的方法 说到实现的核心,需要知道Unity3D中提供的一...转载 2018-04-19 09:16:50 · 272 阅读 · 0 评论 -
关于Unity中的UGUI的屏幕自适应(多分配率适配)
前言:最近在学习UGUI,在学习UGUI当中的屏幕自适应的时候出现了问题,搞的我很头疼,于是在网上查了很多资料,花了一晚上的时间,其实当时还是没想明白,但夜里突然失眠了,于是想了想昨天晚上看的资料,突然灵光一闪好像明白了点什么,为了方便以后的查阅,因此也就有了这篇文章。好了咱们废话不多说 ~想要明白UGUI的屏幕自适应(多分配率适配)首先你要明白:Canvas和锚点有什么区别?因为在进行适配的时候...原创 2018-07-03 10:38:38 · 5000 阅读 · 0 评论