
Uinty3D
文章平均质量分 89
sun1018974080
这个作者很懒,什么都没留下…
展开
-
Spite 和Image的区别
Unity3D最初是一个3D游戏引擎,而从4.3开始,系统加入了Sprite组件,Unity也终于有了2D游戏开发的官方解决方案。4.6更是增加了新的UI系统uGUI,使得使用Unity开发2D游戏效率非常高。那么对于从事2D游戏开发的同学来说,想必都曾经遇到过2D元素渲染的选择问题。大家都知道,Unity可以将导入的图片分割为若干Sprite,然后通过SpriteRenderer组件或者转载 2017-08-29 20:15:47 · 788 阅读 · 0 评论 -
Android Studio 将自己的SDK项目生成jar包给Unity使用
很多情况下我们开发的项目不是一个完整的app,而是完成一部分功能,供别人的app使用的情况。这时就需要将我们的项目打包生成jar或者arr库文件,让别人的app导入我们的jar包,就能直接使用我们项目中封装的功能,例如,我们常用的v4,v7包,网络请求包httpClient等等,都是作为我们app功能的一部分引入的,这种站在巨人的肩膀上开发的模式很大程度上提升了我们的工作效率,避免了我们再重...原创 2018-08-21 17:18:01 · 3272 阅读 · 0 评论 -
android studio如何导入和运行调试unity导出的项目,并查看log日志?
在开发unity过程中,需要真机调试,但是unity和手机连接,控制台输出手机的debug.log信息比较麻烦,那么手机运行unity项目的时候有什么办法查看debug.log信息呢?在这里我提供两种较简单的方法,得到log输出。1,如果只是需要了解少部分信息,直接在uniyt项目中增加ui的text控件,将debug.log信息输出到text上,可以在项目运行的时候直接在手机上看到debug...转载 2018-07-24 15:46:38 · 4618 阅读 · 0 评论 -
根据lua与C#交互原理 优化lua性能
http://www.cnblogs.com/zwywilliam/p/5999980.html用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇http://www.cnblogs.com/zwywilliam/p/5999993.html用好lua+unity,让性能飞起来——关于《Unity项目常见Lua解决方案性能比较》的一些补充http://www.cnblogs.c...转载 2018-06-28 22:17:44 · 3314 阅读 · 0 评论 -
Unity资源优化及注意事项
这节主要讲unity资源优化,先学习一个概念吧:资源管道,原始文件通过内容管道变成了一个可被Unity高效使用的中间文件 ,这不是Unity里面的一个概念,但Unity的工作行为和它很类似;Unity在导入资源的时候可以使用类型丰富的文件,这不意味着在我们生成的App中同样也是这些文件,资源通过Unity的资源管道变成了较为统一的格式。我们在导入资源的时候有很多参数可以调整,1 首先从声音开...转载 2018-05-31 14:26:33 · 1722 阅读 · 0 评论 -
Unity 寻路A*算法
原文地址:blog.liujunliang.com.cn这里我先引用一篇详细文章来介绍A*算法本文源码链接:点击打开链接文章内容如下简易地图 如图所示简易地图, 其中绿色方块的是起点 (用 A 表示), 中间蓝色的是障碍物, 红色的方块 (用 B 表示) 是目的地. 为了可以用一个二维数组来表示地图, 我们将地图划分成一个个的小方块.二维数组在游戏中的应用是很多的, 比如贪吃蛇和俄罗斯方块基本原理...转载 2018-06-21 19:01:00 · 552 阅读 · 1 评论 -
unity几种优化建议
本文转载至:https://blog.youkuaiyun.com/elyxiao/article/details/51980863最简单的优化建议:1.PC平台的话保持场景中显示的顶点数少于200K~3M,移动设备的话少于10W,一切取决于你的目标GPU与CPU。2.如果你用U3D自带的SHADER,在表现不差的情况下选择Mobile或Unlit目录下的。它们更高效。3.尽可能共用材质。4.将不需要移动的物...转载 2018-05-07 15:45:55 · 573 阅读 · 0 评论 -
Unity3d开发者必备的几种设计模式
如何写脚本架构那么,我们在使用unity3d开发东西的时候,脚本架构到底应该如何来写? 呵呵...其实,我也给不了你们具体答案,因为每个人的开发习惯,每个团队的开发模式也各有千秋, so,在此我只做几种设计模式的总结,参考书籍主要参考书籍有《设计模式》《设计模式之禅》《大话设计模式》以及网上一些零散的文章, 但主要内容还是我本人的一些经验以及感悟。 写出来的目的一方面是系统地整理一下,一方面也与广...转载 2018-03-16 12:00:25 · 2532 阅读 · 0 评论 -
Unity游戏中的图形渲染优化
http://www.ceeger.com/forum/read.php?tid=594397&fid=2技术文章翻译 原文链接 Unity官方教程中的一篇文章,虽然讲得不深,但是比较系统全面,对寻找问题,优化性能还是有帮助的,分享给大家把。英语渣,翻译有啥不对的地方,欢迎指正。 简介 在这篇文章中,我们将学习:在Unity渲染一帧画面背后发生的事;在渲染过程中可能发生的 一些性能问题以及...转载 2018-03-15 11:46:33 · 2101 阅读 · 0 评论 -
分段式显示Boss血条思路
首先写一种比较容易想到的方式 :比如BOSS有5W血 一管血是1W大于4万 大于3万小于4万 大于2万小于3万 大于1万小于2万 小于1万你分5段来做就好了 5条血叠一起之前写的实际运用有点小问题,现修改过的可以使用原创 2017-09-08 17:08:23 · 1516 阅读 · 0 评论 -
实例详解Unity各种坐标的转换
本文为转载的,并加入了自己的一点理解,希望能够让大家更容易理解转载 2017-08-30 15:52:49 · 1503 阅读 · 0 评论 -
Unity中的各种坐标系深入剖析
自从Unity4.6版本推出uGUI后,unity3d坐标系的大家庭中便增加了RectTransform这个新成员,如果你不想被各种坐标系搞得晕头转向的话,那么请随我一起来梳理下Unity3D中各种各样的坐标系!转载 2017-08-29 17:02:12 · 767 阅读 · 1 评论 -
使用Profiler分析内存占用情况
Unity3D为我们提供了一个强大的性能分析工具Profiler。今天我们就使用Profiler来详细分析一下官方例子AngryBots的内存使用信息数据。 首先打开Profiler选择Memory选项,在游戏运行的某一帧查看Detailed选项数据(Simple模式的数据很直观,可以知道内存大体被哪部分占用了,网上也有很多相关介绍,我就不再啰嗦了),如下图所示:转载 2017-08-30 14:59:01 · 654 阅读 · 0 评论 -
物体拖拽效果OnDrag
一般背包系统中,物品是依附在格子里面,即物品为格子的子物体。物品拖拽时主要是将物品拿出,跟随鼠标移动,判断落点位置完成拖拽:如果鼠标释放终点位置下检测到的是空格子,就把物体放在空格子下;如果鼠标释放终点位置下检测到的是其他物品,则交换位置;如果鼠标释放终点位置下检测到的是无效位置,包物体放回原来的位置。转载 2017-09-24 17:35:08 · 2272 阅读 · 0 评论 -
Unity打包自动添加的权限与 Android 权限功能解析
Android Permission Android权限 权限是一种限制,用于限制对部分代码或设备上数据的访问。施加限制是为了保护可能被误用以致破坏或损害用户体验的关键数据和代码。每种权限均由一个唯一的标签标识。标签通常指示受限制的操作。 如果应用需要访问受权限保护的功能,则必须在清单中使用 元素声明应用需要该权限。将应用安装到设备上之后,安装程序会通过检查签署应用证书的颁发机构并(在某些情...转载 2018-10-18 15:42:51 · 7117 阅读 · 0 评论