unity
1771557431
这个作者很懒,什么都没留下…
展开
-
Unity解包提取资源/AssetStudio的简单使用
直接运行界面 加载我们的整个游戏文件夹 在 Asset List 里就有我们需要的资源 选中后右键导出即可原创 2022-01-22 18:02:04 · 8821 阅读 · 1 评论 -
unity导出带admob sdk时显示cocospod错误
之前一直能顺利导出,因最近测试xcode版本的admob sdk时需要更新cocospod版本,在更新到1.11.2后发现unity带admob sdk的文件在导出时会显示如下错误:iOS framework addition failed due to a CocoaPods installation failure. This will will likely result in an non-functional Xcode project.After the failure, "pod re原创 2021-10-30 15:46:34 · 2775 阅读 · 0 评论 -
unity物体移动的几种方式
在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。通过Transform组件移动物体Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform组件来移动物体,指的是直接操作Transform来控制物体的位置(position)。1.1 Transform.Translate该方法可以原创 2021-10-09 02:02:41 · 2018 阅读 · 0 评论 -
Unity中实现新手引导的镂空效果
using UnityEngine;using UnityEngine.UI; /// <summary>/// 实现镂空效果的Mask组件/// </summary>public class HollowOutMask : MaskableGraphic, ICanvasRaycastFilter{ [SerializeField] private RectTransform _target; private Vector3 _targe.原创 2020-09-16 02:25:10 · 795 阅读 · 0 评论 -
ui金币收集效果
很多时候我们需要做一个金币移动效果。比如,点击某个按钮之后,按钮附近出现各种零散的金币,然后他们都会向着显示金币的框框飞。一般如果按钮都是固定的话,那么可以直接使用一个例子系统,然后调整好方向和速度,就可以达到要求!但是呢,有时候我们需要在很多地方都会使用这个效果。一开始,我也是打算自己写一个类去自动生成一个个的小Image,然后里面加逻辑去控制他们移动。后面写到一半,感觉实在太费事了,为什么就不能控制粒子系统里面粒子移动呢?于是在官方文档看到这个控制粒子属性的方法,还挺方便的,在这里贴一下转载 2020-09-12 22:30:10 · 776 阅读 · 0 评论 -
ITMS-90809: Deprecated API Usage - UIWebView。 unity的已经处理了该问题
官方已经在unity2017.4.33的版本中修改这个问题原创 2020-04-19 18:24:44 · 2511 阅读 · 0 评论 -
unity2019 导出APK安装在虚拟机上显示不支持硬件的处理方法
unity2019 导出APK安装在虚拟机上显示不支持硬件的处理方法,先用unity2017以下版本,我试过的是2017以下可以,以上的版本不清楚。新建一个工程文件,然后再用unity2019打开后再导入package文件,如果新建时的工程是2019版本,则先到出package文件,再导入...原创 2019-10-22 19:51:37 · 743 阅读 · 0 评论 -
unity2018打开2017
unity2017版本的项目用unity2018打开后,再用2017版本打开就会出现预制体无法拖入视图并且报错:Unable to instantiate prefab. Prefab may be broken.UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag(HierarchyProperty, Boolean,...原创 2019-10-03 20:01:57 · 965 阅读 · 2 评论 -
Unity2018.4、Unity2019 安装出错
一、环境:Windows7二、Unity2018.4、Unity2019现象:打开Unity,新建一个空项目,在Console中输出几个Error,显示只有时间戳,没有内容无法运行此空项目三、查看Editor.log发现有以下Log:-----CompilerOutput:-stdout--exitcode: -2147450750--compilationhadfai...原创 2019-10-03 19:44:43 · 6463 阅读 · 3 评论 -
unity 截图并显示图片
参考 环形赛车文件屏幕捕捉#if UNITY_EDITOR ScreenCapture.CaptureScreenshot(Path.Combine(Application.dataPath, screenshotFilename)); //屏幕捕捉#elif UNITY_ANDROID if (screenshotRT != null)...原创 2019-08-15 19:08:57 · 805 阅读 · 0 评论 -
安卓本地化应用名称
https://blog.csdn.net/egostudio/article/details/50961729转载 2019-07-06 15:38:16 · 379 阅读 · 0 评论 -
Unity游戏开发图片纹理压缩方案
Unity 2017.3压缩更快,更好,下面是链接http://www.sohu.com/a/204935052_280780Unity3D引擎对纹理的处理是智能的:不论你放入的是PNG,PSD还是TGA,它们都会被自动转换成Unity自己的Texture2D格式。在Texture2D的设置选项中,你可以针对不同的平台,设置不同的压缩格式,如IOS设置成PVRTC4,Android平台...转载 2019-07-15 10:17:59 · 237 阅读 · 0 评论 -
基于Socekt的Unity多人在线聊天系统
以上分别是两个客户端相互通讯的情况的。源码:https://github.com/zymix/Unity_ChatSystemC#本身对Socket拥有着高度的封装,所以搭建这样的一个多人聊天系统是非常容易的事情。这里先提醒几点:1.关于Unity内部编码问题,Unity在debug阶段时其编码模式是跟操作系统一致的,但是当其发布以后,由于Unity的跨平台性使其编码改变成UTF8的形式,所以无论...转载 2018-03-21 20:17:51 · 299 阅读 · 0 评论 -
Unity 获取某个文件夹下的所有图片并进行展示
功能实现如题。如何将某个文件夹下的所有图片找出来,这是将程序中一个截图功能截取到的所有图片进行展示出来的功能需求,但是因为是通过GUI的方式,我感觉缺陷很大,下面有修改过的版本。using UnityEngine; using System.Collections.Generic; using System.IO; public class LoadAllImage : MonoBe...转载 2018-04-04 23:28:33 · 4183 阅读 · 2 评论 -
unity笔记-1128-UGUI替换Image图片的三种方式
转载自 http://www.manew.com/thread-96801-1-1.html 网虫虫在NGUI中,我们可以直接用spriteName = “想要替换的图片名称”; 就可以很方便的替换资源而UGUI却相对要麻烦一点,下面为大家介绍比较常用的三种替换方式。一、using UnityEngine; using System.Collections; using UnityEn...转载 2018-05-18 01:21:45 · 1395 阅读 · 0 评论 -
调整场景相机远近
//场景相机显视范围是根据实际屏幕全屏显示的,当获取了手机的屏幕高或宽后,就可以根据需要调节相机的远近public class GameCamera : MonoBehaviour{ public float widthPorprotion; //制作时的显示高宽比例 public float heightPorprotion; void Start()...原创 2018-08-16 19:04:31 · 582 阅读 · 0 评论 -
unity API各种标签,菜单编辑
[Header("Scroller Config")] //头标签[Tooltip("Use 60 for games requiring smooth quick motion, set -1 to use platform default frame rate")] //界面显示的分类的提示[Range(0.1f, 1f)] //拉条[Hid...原创 2019-01-17 11:34:31 · 208 阅读 · 0 评论 -
unity3d 获取cpu主频 android
public static long getMaxCpuFreq() { #if ( !UNITY_EDITOR && UNITY_ANDROID ) if (_lMaxCpuFreq == 1024) { try { AndroidJa...原创 2019-01-15 10:14:56 · 630 阅读 · 0 评论 -
【Unity】优化渲染(初级)
在游戏开发过程中,经常遇到一些性能问题,可以通过 Profiler 工具检测,是否是渲染引起的问题。在 Unity 官方网站上找到了优化渲染的进阶教程,于是翻译出来方便阅读。1.介绍在这篇文章,我们将会学到当 Unity 渲染一帧图像的时候屏幕后面会发生什么和渲染的时候会遇到什么性能问题以及如何解决渲染相关的性能问题。 阅读文章之前,首先要明白改善渲染性能问题没有放之四海而皆准的方...转载 2019-02-20 22:17:28 · 404 阅读 · 0 评论 -
Unity生命周期及作用
public class First : MonoBehaviour { //当游戏对象被唤醒的时候调用 private void Awake() { Debug.Log("Awake" + gameObject.name ); } //当游戏对象被启用时调用 private void OnE...原创 2019-02-27 12:11:48 · 216 阅读 · 0 评论 -
游戏中常见英语词汇,做游戏的,玩游戏总是要碰到的
Electronic Game电子游戏AVG(Adventure Game)冒险类游戏Graphic Adventure图形冒险类游戏Text Adventure文字冒险类游戏PZL(puzzle game)解密类游戏STG (shooting Game)射击类游戏Doom-like三维设计类游戏FTG(Fighting Game)格斗类游戏FlightSim飞机模型类游戏RPG...转载 2019-03-06 16:55:10 · 4744 阅读 · 0 评论 -
Unity打包篇:能够解决Unity打包Gradle遇到的所有问题方法整合!
1.首先是准备工作也是基础工作,下载JDK和SDK,安装的时候就直接点下一步,不要自定义路径,就让他放c盘,总共也没几个G,JDK和SDK的下载链接如下,JDK为1.8 171 版本.SDK为24.4.1版本JDKhttp://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.htm...转载 2019-03-04 10:07:47 · 2187 阅读 · 0 评论 -
Unity3d android工程签名
为了安全,andoid包都需要有签名,这样才能在GooglePlay上上架,如果是在开发之处,如何给android工程制作签名呢,下面就给大家介绍下方法。1、unity3d菜单 File-》build setting——》play setting——》android。2、勾选Create a new key,点击Browse Keystore 定位到保存目录。填写密码(切...转载 2019-03-06 20:13:44 · 504 阅读 · 0 评论 -
语言本地化
公司要求要让一款IOS平台的一款手机游戏实现语言本地化,也就是让游戏里面的UI界面和文字等等随着IOS系统语言设置的改变从而变成相应语言的设置,因为公司就我一个unity3d人员,我只好闭门造车了,百度了很多,发现都是在Xcode上写OC语言,可是我不会,无意间翻找API文档发现了Application.systemLanguage 系统语言于是我就想到了该怎么办,虽然比较蠢但是解决了我的问...转载 2019-03-12 19:14:43 · 214 阅读 · 0 评论 -
unity读取Excel表
很多开发者按照网上的教程读取Excel,在编辑器下完全没有问题,但是一旦发布成EXE或者到移动端,总是会出现非常奇怪的问题,而相关资料也是比较少。这里我就系统地做一次读取操作。首先我们在Unity中创建一个Text用来显示读取到的内容。位置大小就随意啦~然后在桌面新建一个.xls后缀的Excel文件,命名为XLSTest.xls 并保存在StreamingAssets文件夹下,不然出错创...原创 2019-06-06 23:23:16 · 1234 阅读 · 2 评论 -
让物体均速运动
做一个2D乒乓球项目(就是在一个两块板,可以上下移动来弹一个球),球开始速度代码ball.velocity = Vector2.right * speed ;球在反弹过程中,接触到两块乒乓板的上侧或则下侧改变方向后速度也开始变慢,在update里面用代码控制球的速度不变就行了,用ball.velocity = ball.velocity.normalized * speed就行了,然后把上下墙...原创 2019-07-15 00:03:53 · 255 阅读 · 0 评论 -
unity获取
GameObject.Find("物体名字") 或Transform.Find("物体名字") //获取物体,返回OBJtransform.GetComponent<组件类型>() //获取组件FindObjectOfType<Touch>() //获取指定脚本我觉得Unity里面的Transform 和 GameObject就像两个双胞胎兄弟一样,这俩哥们很要好,我能直接...转载 2018-03-14 20:57:24 · 247 阅读 · 0 评论