Unity
文章平均质量分 50
Kyle同学
这个作者很懒,什么都没留下…
展开
-
unity 3D模型展示旋转缩放
在unity里自由观察3D 模型,实现鼠标控制模型的旋转,缩放和触摸屏手势控制模型的旋转缩放控制;并且在UI层展示,适合文物展示,虚拟展示等项目原创 2022-06-15 12:08:06 · 3468 阅读 · 1 评论 -
unity Simple Music Palyer 简单本地音乐播放器
Simple Music Palyer基于unity 2017.4.40本地加载音乐资源,完成播放逻辑原创 2021-10-25 16:08:53 · 440 阅读 · 1 评论 -
解决Json里UTF8中文乱码问题
打印json数据的时候,有时候有中文,但是是乱码的,例如:原因:我们在使用litjson时它的编码方式是unicode的,所以我将json转成string输出时显示的是unicode的编码。这样中文显示是乱码。我们可以将中文的unicode转成能识别的GBK编码,方便打印输出。解决方法:方法需要的引用,自动引用就好了using System.Text.RegularExpressions;封装个小方法/// <summary>...原创 2020-12-17 14:04:34 · 12674 阅读 · 1 评论 -
unity 手写板功能 HandwritingBoard
功能演示:GIF: 生成的png透明图片:项目来源:项目根据原来的大神写的修改的功能描述:手写板基于UGUI实现,可定制大小和位置;可调节手写粗细,颜色,笔刷;可一键清除手写内容;可一键保存手写内容为png;项目工程下载unitypackage...原创 2020-12-16 12:49:14 · 2243 阅读 · 1 评论 -
游戏开发性能优化经验总结
文章转载自“我自苍茫”。优化概论说起游戏的优化,在游戏开发中经常分为这几步:首先要确定游戏中经常会出现哪些问题 – Profile 然后确定在哪些方向进行性能优化 – Analyze 最后再尽可能将问题逐个解决 – Solve游戏开发中一定是先做工具,进行Profile,再进行优化,所以,说优化就不得不再扯一下Profile常见的工具有一些是引擎和IDE自带的,比如Unity...转载 2018-08-05 10:58:03 · 1175 阅读 · 0 评论 -
Unity 3D优化,游戏开发的优化问题
Unity 3D优化,解决游戏开发的优化问题,同时应对面试更是再适合不过了!废话少说,马上开始!Unity优化是一个很大的概念,我们优化时需要注意三个方面:CPU优化,GPU优化,内存优化.CPU方面的优化:(1) 减少DrawCall.(2) 物理组件(Physics).(3) 减少GC(垃圾回收)次数.(4) 脚本的代码质量.一,对DrawCall的优化1、什么...原创 2018-08-04 10:01:32 · 1397 阅读 · 0 评论 -
Unity:动态加载游戏等级.
我们知道在游戏中,游戏等级不是在搭建UI时写死的,而是动态加载的.比如,消灭星星,等级的信息是根据玩家的数据而改变的,不同的等级可能得到的星星数量不同.动态加载时在搭好的UI界面通过Resources,load动态加载进去,资源工程文件:https://pan.baidu.com/s/1RIF_fdFOye6sFu82_7aUpw项目目标.步骤:1.首先还是搭建UI界面,层次等级如下:Select...原创 2018-05-05 16:27:32 · 1220 阅读 · 0 评论 -
Unity:UI组件学习日记
UI组件的学习:在脚本中使用UI,需要先引入UI的命名空间:using UnityEngine.UI;1.Text,最开始接触的就是Text,在界面上写文字2.Image,以后最常用UI界面基本都是由它构成.3.Raw Image与image基本无,就是没被预处理的图片4.Button 按钮.触发事件,与预期不同,button触发事件调用有不同的方式, 有最简单的自身触发,有为了解耦的触发方...原创 2018-04-25 21:27:12 · 414 阅读 · 0 评论 -
Unity:资源加载,路径拼接技巧,代码控制动画的播放,简版
路径拼接技巧:string path = string.Format("{0}{1}", "Prefabs/huowu/huowu0", i + 1);通过资源加载的方式,加载精灵图片,用代码控制游戏对象身上的精灵图片,已达到播放动画,控制游戏对象动作的效果. public class Huowu : MonoBehaviour{ // 用来存储Sprite 2D图像 Lis...原创 2018-04-25 20:07:04 · 730 阅读 · 1 评论 -
Mac 系统下,Unity双开,Visual Studio 双开,多开
1.多开Unity:打开终端,将下面的代码复制键入open -n /applications/Unity/Unity.app 1.多开Visual Studio:因为Visual Studio在终端里有空格不能识别,所以先给VS改名为:VisualStudio (中间不要有空格)打开终端,将下面的代码复制键入open -n /applications/VisualStudio.app新方法:长文件...原创 2018-04-24 23:50:41 · 5674 阅读 · 0 评论 -
Unity: UGUI之回调事件Event
Event事件回调:一个场景当中只能有一个EventSystem,并且需要BaseInputModule组件才能协助工作。UI中触发事件回调可以在组件中存在,也有的单拿出来处理回调事件.在处理回调的脚本中,要引入项目应的命名空间和相关的接口,使用什么接口就引入那个,并实现其方法.命名空间引入: using UnityEngine.EventSystems;常用的回调事件如下所示:Demo1:使用U...原创 2018-05-01 17:45:27 · 1594 阅读 · 0 评论 -
Unity:UGUI之Scroll View剖析Demo,游戏等级UI设计,Layout,Toggl
知识点:1.UI的基本控件2.Toggle的使用3.自动布局,网格自动布局的使用 Scroll View 是UGUI中最复杂的复合组件,也是由多个控件组成,当然在自定义中可以将某些控件剪裁以达到自己需要的效果.UGUI中默认的Scroll View:没错,一个Scroll View组件默认的就是这么多元素组成.其中包括视图窗口,两个拖动条bar(可剪裁)其中要达到可以拖动的效果的前提条件就是内容...原创 2018-05-01 15:54:43 · 587 阅读 · 0 评论 -
Unity UGUI之 Toggle剖析,学习经典demo,音乐开关设计,背包商城设计
Toggle的深度剖析:toggle 英 ['tɒg(ə)l] 美 ['tɑɡl]vt. 拴牢,系紧n. 开关,触发器;拴扣;[船] 套索钉这是一个UGUI默认的Toggle,很明显 也是符合组件,由两个image和一个text组成,在inspector面板中,其中需要主要注意的有:Target Graphic 这里是目标交互区域,(鼠标点击区域),选择为背景的image; is On 是...原创 2018-05-01 13:35:56 · 1465 阅读 · 0 评论