android
yqian1000
这个作者很懒,什么都没留下…
展开
-
【Unity】接入Max广告聚合SDK
选择所需要的广告源。ExternalDependencyManager会帮你根据选择的广告源下载对应的SDK,可能需要挂vpn。其他类型的广告接口可以看侧边栏的这里选择。4.在Unity应用中加载广告。激励视频有一下参考接口。原创 2023-03-07 21:27:06 · 3659 阅读 · 0 评论 -
Unity安卓生成设备唯一id
目标:生成唯一id,重启后生成仍旧相同。其实可以使用GAID等来源于其他SDK的唯一id,但是为了一个UUID而接入一些SDK,好像也不太对这里参考网上一些内容,通过设备相关信息,生成UUID。作为唯一id相关代码和aar已经打包成一份package了:代码+样例下载android的代码: public String GetSerial() { String serial = ""; try { if (Build.VERS.原创 2022-02-26 15:04:34 · 6679 阅读 · 1 评论 -
Unity 获取andorid的系统地区和系统语言
using System.Collections;using System.Collections.Generic;using System.Globalization;using UnityEngine;public class CountryAndLanguage{ /// <summary> /// 获取系统语言 /// </summary> /// <returns></returns> static public string原创 2022-01-17 14:00:17 · 1039 阅读 · 0 评论 -
Unity手机端3档震动
using System.Collections;using System.Collections.Generic;using UnityEngine;public class VibrateHelper : MonoBehaviour{ static public bool Acitve { get { return Global.VibrationOn; } }#if UNITY_IOS [DllImport("__Internal")] stati原创 2021-02-23 23:47:36 · 377 阅读 · 1 评论 -
Raycasthit.texturecoord闪退问题
试图通过Raycasthit.texturecoord来获取射线的uv点,结果造成闪退了。Crash信息:UnityEngine.RaycastHit:CalculateRaycastTexCoord_Injected解决:给模型加上读写权限:原创 2021-02-23 21:36:51 · 422 阅读 · 0 评论 -
Unity ScrollView左右拖拽翻页
ScrollView来实现左右拖拽的翻页。类似于微信,左右拖拽时候上下无法拖拽,上下拖拽的时候左右无法拖拽。并且左右拖拽的是时候 会有弹力进行对对齐using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.Event...原创 2020-04-01 17:00:31 · 1022 阅读 · 1 评论 -
Unity查看接入的Ironsource和adapter 版本号
APPLOVINADAPTER版本号原创 2019-10-22 09:56:24 · 1367 阅读 · 0 评论 -
Unity捕捉一个屏幕快照UI显示3D模型
通过RendererTexture可以用UI来显示3D模型,但是一直渲染和多个摄像机会对增加渲染压力,对于静止的模型,可以通过记录物体快照的方法,先保存快照,直接用于UI显示效果:原理:用一个摄像机捕捉物体的快照,通过RendererTextrue保存起来,在转为Sprite显示 //捕捉一个物体的快照 public Texture2D CreateSnapShootForOb...原创 2019-09-20 18:51:07 · 539 阅读 · 0 评论 -
Unity判断是否点击到UI按钮
static public bool IsClickUIBtn(string[] ignoreTags = null) { PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current); eventDataCurrentPosition.position = new...原创 2019-08-26 10:44:29 · 4978 阅读 · 0 评论 -
Unity替换天空盒反射
Windows -----> Rendering -----> Lighting Settings天空盒反射类型:SkyBox:根据天空盒反射Custom:制定一个cubemap作为反射贴图替换:cubemap选框中放入对应贴图cubemap贴图:选择一个贴图 Textrue Shape选择为cube动态替换: //替换反射贴图 RenderSett...原创 2019-08-26 10:11:50 · 917 阅读 · 0 评论 -
使用相交球(OverlapSphere)阻挡物体穿过。
通过指定半径和物体的中心位置,画出一个相交球。通过相交球进行检测,如果检测中有搜索到Collider的话,进行位置修复。先判断相交球的位置是否在碰到的collider里面,如果在里面往物体的位置和向相交球的位置反方向移出。通过ColliderClosestPointOnBounds(Vector3 point)来获取相交球和目标collider应该的接触点,把相交球的中心点往反向移动半径位置。达...原创 2019-04-30 18:12:06 · 901 阅读 · 0 评论 -
Unity工程嵌入Android
AR移动应用开发(二) Unity工程嵌入Android 在上一篇文章上已经在Unity上完成了AR相关的功能。在这次要做的项目中,需要把Unity开发的内容作为插件嵌入到Android工程当中。目前主要思路是:Unity完成AR功能Unity导出为Android工程Unity导出的Android工程处理为jar包放入主工程在主工程中调用Unity工程的页面首先我们先新建一个Android工原创 2017-05-27 23:49:00 · 1951 阅读 · 1 评论 -
Unity Android上修改存储文本数据
思路: 原数据存放在StreamingAsset中,首次启动复制到persistentDataPath,以后进行更新和读取都在persistentDataPath中管理的文件进行。需要恢复书序的时候从StreamingAsset中获取即可。—&gt;脚本下载using System.Collections;using System.Collections.Generic...原创 2018-07-13 14:55:30 · 2112 阅读 · 0 评论 -
Unlit Shader下的Texture切换
今天要实现一个贴图切换过渡的一个效果,Unlit的性能比较好,所以参考了网上一些Texture的shader之后,写了一下。具体内容:MixValue 来完成渐变效果, MixValue = 1时为下面的Texture, MixValue = 0时为上面的Texutrue 下面是shader的代码:主要是frag 部分,通过mixvalue去进行两个贴图的颜色混合Shader "...原创 2018-08-14 14:25:58 · 1123 阅读 · 0 评论 -
Unity中根据分辨率适应手感问题
在Unity的手机开发当中,由于分辨率不统一。触屏操作就很容易因为分辨率不同,而导致手感不一致。分辨率低的容易变灵敏,分辨率低的则反之。 Screen.width和Screen.height可以获取一个屏幕分辨率。通过基准分辨率的横纵坐标和上述的实际屏幕坐标做个比值,就可以进行手感适应。比如可以使用下面代码片的一样的处理方法进行处理之后的值再进行操作 Touch touch =...原创 2018-09-04 20:26:38 · 417 阅读 · 0 评论 -
解决移动端shader找不到问题
在Unity里面,编辑器特效正常,移动端特效无效 adb输出是找不到shader 打开Graphics面板 把找不到的shader添加进去原创 2018-09-07 22:03:05 · 1774 阅读 · 0 评论 -
Unity模型顶点位置错误
Unity导进模型时候的出现了一个bug,在目标项目里面(右图)的模型顶点位置出现异常,但是在3Dmax和其他新建的项目里面模型顶点都是正常。这可能是因为谷歌混合权重在项目优化性能的时候进行修改在ProjectSetting ->> QualitySetting 面板里面把红框中的骨骼混合权重修改到最大就好了。但是在骨骼比较多的项目当中,权重越大性能影响比较严重。...原创 2018-12-04 17:42:32 · 1208 阅读 · 0 评论 -
Unity Android包体压缩
查看资源文占用:在console窗口下点击—> open editor log打开的记事本内搜索 build report 能查看到对应的资源类型所占用的包体百分比,和打包后的文件文件大小(从大到小排列)查看某个类型的所有文件在Project视图下点击搜索框右边的第一个图标可以选定直出所有同样类型的文件在搜索栏下搜索 t:type 也同样可以搜索出所有同类型的文件...原创 2019-04-30 16:39:10 · 1983 阅读 · 0 评论 -
Unity TrailRenderer 画出轮胎压痕
需求:在车拐弯的时候出现轮胎压痕。压痕出现条件:①.轮胎触碰到地板②.轮胎角度有偏移③.轮胎在转动胎痕是断续的,所以每一段胎痕是单独的一个TrailRenderer轮胎的转动跟角度可以通过wheelCollider来判断轮胎触碰地板可以通过WheelCollider或者用射线的方式进行判断压痕组件:public class TireIndentation : MonoBe...原创 2019-04-30 17:54:06 · 4209 阅读 · 0 评论 -
Unity与EasyAR
AR应用开发(一) Unity与EasyAR 从老师哪里接到了一个小项目。具体就是主一款具有AR功能的旅游应用。而AR方面的需求十分简单,就是识别图片,并显示出对应模型就行了。就跟EasyAR的Unity样例一个样子。所以这里就选择使用android跟unity进行开发。由于开发过程中有第一次接触EasyAR跟android的arr包碰到了不少问题。为了防止以后碰到同样的问题又要去重新翻一次网上的原创 2017-05-26 22:32:21 · 3948 阅读 · 0 评论