搜索
Unity Android代码崩溃分析:找出元凶
本文将介绍一些常见的Unity3D Bug以及解决方法。 1. 程序崩溃 程序崩溃可能是最常见的Unity3D Bug。
Unity材质压缩技巧:Android平台优化
一、图片大小问题 Unity打包后的图片大小仅与分辨率和导入设置有关,和原图大小无关。例如,jpg是有损压缩,压缩源文件只会让最终结果变模糊,对打包后的大小没有任何帮助。
Unity3D在Android开发中的实例应用
(本文关于Eclipse部分可能写的很繁琐,主要是很多unity开发者可能对Eclipse完全不熟悉 ,比如我) 1)创建游戏的 Android 项目。
Unity 3D iOS真机测试方法,苹果设备调试
自2015年Xcode 7发布以来,可用免费的Apple ID来构建应用(包含使用Unity制作的游戏)。
Unity打包iOS图集教程与打包流程
一、首先对于Unity的数据读取有这么几种方法: 在Resources目录下Resources.load直接读取,是只读的。也可以通过C# 流的方式进行读取,而且可以写。
Unity打包iOS应用设置与打包窗口详解
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 有小伙伴问我他怎么打包后怎么没有了下图中的窗口: 这个其实只要设置好打包设置即可。
Unity iOS存档系统:Apple设备数据保存
在Unity中游戏存档有如下四种方式:PlayerPrefs,C#序列化,Xml序列化,Json序列化 一般要解决几个问题: 1.游戏版本的升级 2.玩家有多个存档 3.玩家破坏存档的情况 PlayerPrefs
Unity iOS AR开发入门:打造增强现实应用
三、 按下图输入App名称,同意条款,确定 四、点击刚刚创建好的项目生成许可密钥,在Unity工程中需要,即下图红色框框中的一连串。 五、创建Database...
Blender模型穿模问题解决方法
相信有不少朋友在使用Blender模型导入到Unity时,都有碰到过模型穿模问题,或是看不见某些面。针对这样的问题,其实只要操作正确,细心检查还是能避免的。
Unity面试精粹:展现你的技术魅力
在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,协程很像多线程,但是不是多线程,Unity的协程实在每帧结束之后去检测yield的条件是否满足。
Unity iOS主摄像机配置,摄像机管理
什么是摄像机 Unity3D中,摄像机是一个非常非常重要的组件。 他的作用就是:将你设计的场景投影到设备的屏幕上。 摄像机的属性 1 clear flags 确定屏幕的哪一部分将被清除。
Unity iOS热更新方案,保持应用最新
本篇文章主要针对的是Unity3D开发的项目,其热更思路也可以应用到其他引擎诸如Cocos2D中。
Unity Android图标设计与界面图标优化
unity3D的界面并不复杂,界面的布局也可以通过Layout下拉列表进行改变,下面就进行简单的介绍。
Android Unity后台进程开启与项目打开
首先我们需要找一个游戏工程来学习如何打包与运行游戏,在Unity官网中有很多可免费下载的示例程序,这是相当珍贵的学习资料,它们的下载地址为 http://unity3d.com/support/resources
Unity iOS版本代码调试:设置与技巧
unity打包时,可通过QualitySettings优化图像性能,这是最常设置也是最明显的图像性能体现 设置图形质量的水平,一般来说,质量是以牺牲性能为代价的,所以最好不要追求移动设备或旧硬件的最高质量
Unity反射热更新技术:Android平台应用
1、Cubemap是啥 Cubemap,即立方体纹理,包含6张图像,每张图像对应立方体的一个面,跟二维纹理不同,我们使用三维坐标去对这种纹理进行采样, 在unity中,可以使用Cubemap来实现天空盒子以及环境映射
Unity Android相机权限管理:控制摄像头
在第三人称游戏开发中,因为我们的人物是会不断移动的,所以我们的相机需要保持合适的角度跟随我们的人物进行移动,最简单的一种实现方法是先在unity场景中将摄像机调整到合适的位置,然后将它放到我们的人物下面
Unity桌面精灵制作教程(一)
前言:这篇博文我想写的多一些,但是B站专栏的格式支持没有代码格式支持。并且发布后最多只能修改三次,这就没法先写一部分然后慢慢更新,最后再整个目录了。总之就是吐槽一下B站专栏的编辑功能不是很给力,接下来开始正题。 哦,忘了,今天做了一个3D桌面精灵,目前只有 QWEASD 这几个按键的响应,并且还没做鼠标响应。我放到了 GitHub 上,后
Unity网格与材质合并技巧
写在前面: 从优化角度,Mesh需要合并。 从换装的角度(这里指的是换形状、换组成部件的换装,而不是挂点型的换装),都需要网格合并、材质合并。如果是人物的换装,那么需要合并SkinnedMeshRenderer,并重刷对应的骨骼列表。 示例: 1,新建两个Cube,和一个Cylinder...
Unity Android调试环境搭建指南
一、工具准备 1.JDK——由于android是基于Java平台开发的,jdk是必须要安装的。下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe 2.Android SDK——这个就不多说了...
Unity中的LOD(细节层次)技术
一:效果演示 根据相机视野显示不同精细度的模型 二: 前言 LOD为Levels of Detail的简称,意为为多细节层次 简单来说就是将一个模型制作成不同精细程度,相机视野离得远的时候就显示高模,相机视野离得近的时候就显示低模,但是会增加三份模型的内存,是一种用内存换渲染效率的方式 三:使用 ——场景中添加三种不同的模型 ——创建一个空物体...
Unity打造玻璃效果的步骤
一、使用Cubemap...
Unity实现流光效果的技巧
1.通过一些简单效果可以让我们更好的去理解shader...
Unity是否支持Java语言开发
网上的各种配置很多,我给自己做个记录,按照步骤可配置完成 第一:检查是否安装Java 1.win(键盘左下角第二个)+R,打开命令窗口输入CMD,回车 2.输入 java 如果有出现这样一堆,那样你就已经安装了,否则安装JAVA.。下面附地址...
Unity在Google Play上的记录技巧
googleplay设置 进入play console后可以发布应用 点击所有应用->创建应用(这部经常报错误码,多试几次就ok可能和vpn有关) 创建一个应用成功后,这个应用就会包含上面所有选项 先在应用版本中传包, 然后商品详情中填写游戏相关说明图片, 内容分级中填写分级调查问卷, 定价和分发范围中填写游戏付费类型 应用内商品填写内购商品信息,这里注意商品id要与后面代码中的的id一致...
Unity全局光照(GI)系统详解
间接光没有办法实现实时计算,所以需要一套GI系统去处理间接光。 GI系统主要解决的是间接光漫反射的实现,实现的载体是LightMap、Light Probe、Refletion Probe。 需要一个后台程序(离线渲染器)来实现离线渲染。 可以根据不同的物体(静态、动态),不同的光源类型(平衡光,点光源)采用不同的方式去实现渲染(举例,静态物体烘焙完成后...
Unity自动化构建流程解析
Jenkins/Hudson Jenkins的前身是Hudson(Sun开发),2010年从Hudson分支出来。由于Sun被Oracle收购,Oracle声称拥有Hudson的商标所有权,Hudson社区被迫这样做的。分支出来的Jenkins将继续走open source道路,而Hudson可能会用于商业用途,二者都在继续开发中。 持续集成 持续集成总是跟敏捷开发什么的搞在一起,显得很高大上...
Unity iOS AAB打包工具与教程
1、在package Manager里面下载Asset Bundle Brower 安装完成后,在packages下可以看到Asset Bundle Brower 点击windows列表下的Asset Bundle Brower唤出 2、让资源跟AB包关联...
Unity Android触屏点击事件处理
1、获取屏幕输入 新建脚本TouchInput,添加到MainCamera(主摄像机)上 public class TouchInput : MonoBehaviour { public LayerMask touchInputMask; //声明层级...
Unity Prefabs(预制体)介绍与应用
Prefabs Prefab是一种可以重复使用的asset,一旦一个Prefab创建出来,它就是一种存储在ProjectView的GameObject,在游戏开发中,我们可以在任意多个场景中去创建已经生成的GameObject实例对象,或者在同一个场景中创建多个。 不论是上面提到的哪种,我们需要做的是将创建的GameObject类型实例化就好了...
Unity Android返回场景操作指南
这里说的分析过程,不仅仅是简单的使用截帧工具。因为只给美术提供截帧获得的Draw Call数和模型的面数,参考意义不大,美术依然无法了解游戏制作方法和流程。本文展示的方案包括截取游戏的各种数据,开发工具提取和分析数据,然后再导入到自己用的引擎里,复现其渲染效果。根据以往的一些经验,如果用的是同一款引擎,复现效果可以达到100%。如果使用的引擎不一样,复现效果也可以达到视觉上没有明显差异...
Android Studio与Unity3D结合的结构
使用版本: Unity:2018.2.10f AS:3.5 最近由于需要接公司原生的java SDK,所以打算用U3D调用sdk、然后监听sdk回调的方法,麻烦的地方在于sdk部分需要在AS中去做。
Unity3D KGFMapSystem插件操作指南
一、前言 在我们开发游戏或者虚拟现实中,一般都会用到小地图,如果要我们去写小地图,应该会花费一点时间的吧,如何加快我们的开发速度呢,其实在unity 3d中就有一个“小”插件,是专门用开开发小地图用的,
使用Android NDK打包Unity3D应用的步骤
首先,unity2019版本可以直接配置好安卓SDK等工具包真的是省了好大的力气,在网上看到的一些配置unity安卓打包教程真的让人头疼...
Unity与iOS端交互原理及UI交互设计
概述 unity 中的交互组件可用于处理交互,例如鼠标或触摸事件以及使用键盘或控制器进行的交互 1、按钮 (Button) Button详解 2、开关 (Toggle) Background:背景图片,
Unity2021 iOS原生集成:运行Unity3D工程
一.下载新手资源 选择窗口->资源商店 点击按钮,打开unity资源商店网站,搜索(Starter Assets - Third Person Character Controller) 之后会弹出这个页面
Unity脚本架构设计:打造高效开发流程
Unity动画设计与脚本编写 一、对象的创建 二、设计一个动画机,其中包含对象的各种状态(站立、巡逻、受击、死亡、追击、攻击) 三、按帧插入图片完成动画的创建 四、将动画绑定到相应的状态上 五、编写怪物脚本
Unity静态库管理:iOS与静态字体集成
首先将需要的字体集导入到项目中,也可以使用unity自带字体,然后将需要做成静态字体的字导入到项目中,每个字都是一张精灵图片,且图片大小相同。
Unity Android平台摄像机绕物体旋转实现
这个方式利用了Unity3D的Transform类中LookAt的函数实现的效果,水平方向上实现的效果还是很理想的...
Unity Video Player在iOS上显示白板解决方案
动画在Unity中可以正常播放,打包发布出现动画不能正常播放情况 提示:这里简述项目相关背景: 在近期的项目中这个问题可谓是困扰了我好久,所有能想到的问题我都想到了,包括在工程文件打包后在后台看动画输出信息
Unity 3D技术架构概览,架构设计思路
MVC在桌面应用程序,以及网页架构上面用的比较多,那么怎么应用到Unity3d中呢,下面就带大家去了解这个设计框架,以及如何在Unity中应用...
Unity iOS编译设置与编译器配置教程
否则就不能运行unity 3d的了,会报错。在此大家又会说如何改了...
Unity安卓开发教程:基础设置与优化
说起 Unity3D 开发安卓应用设置屏幕方向,大家肯定都知道在发布的时候可以设置,也就是在下图所示的位置设置,分别表示:正向竖屏显示、倒向竖屏显示、右横屏显示、左横屏显示、跟随手机自动旋转。
Unity与JavaScript互操作:安卓平台调用技巧
Unity3D 版本:5.2.1f1 U:表示Unity3D的操作顺序 E:表示Eclipse的操作顺序 U1.创建一个Unity3D工程,如下图: U2.点击NEW,出现下图(记得给工程一个合适的Name
理查德·布兰森成功完成太空之旅:历尽千帆苦,归来仍是少年
英国亿万富翁理查德·布兰森刚刚完成了最伟大的一次冒险,他乘坐维珍银河的宇宙飞船二号(VSS Unity)飞往太空边缘,进行了一次短暂的太空旅行。
Unity 3D 2020 游戏引擎安装教程
1、右键解压文件 2、进入解压后文件 3、右键管理运行 4、Next 5、勾选Next 6、Next 7、修改安装位置为DNext 8、等待安装 9、Fnish 10、进入此文件 11、右键管理运行 12、我同意 13、安装 14、取消勾选完成 15、复制同目录下的此文件 16、进入C盘 17、进入此路径 18、粘贴 19、替换 20、回
Unity UGUI基础组件:Text文本处理
Text作为UGUI最基础的控件以及最常用的控件,它在项目中的应用绝对可以算是最多的,任何一个UI界面可以说都离不开它,它的基本属性如下: 一、rect transform组件: rect transform(矩形变换):是UGUI所有控件的标准位置变换组件,继承至transform,顾名思义,它所描述的是一个平面矩形区域的位置,就是2D的UI。 中间的九宫格分别代表该组件的锚点位置...
Unity UGUI基础组件:Button操作详解
UGUI Button,可以说是真正的使用最广泛、功能最全面、几乎涵盖任何模块无所不用无所不能的组件,掌握了它的灵巧使用,你就几乎掌握了大半个UGUI! 一、Button组件: Interactable(是否可用):勾选,按钮可用,取消勾选,按钮不可用,并进入Disabled状态...
Unity UGUI基础组件:Toggle使用指南
Toggle组合按钮(单选框),可以将多个Toggle按钮加入一个组,则他们之间只能有一个处于选中状态(Toggle组合不允许关闭的话)。 一、Toggle组件: Toggle大部分属性等同于Button组件,同为按钮,不同的只是他自带了组合切换功能,当然这些用Button也是可以实现的。 Is On(选中):此Toggle的初始值是否选中...
Unity真人动作捕捉技术解析
真人动作捕捉 在Asset Store中浏览Mecanim相关的资源时...
姓名不为空
手机不正确
公司不为空