草庐IT

Unity-Koreography

全部标签

android - Android 下 unity3d 中的 webcamTexture 旋转不同

我在我的Android设备中旋转网络摄像头纹理时遇到困难。这是我在编辑器中的场景:这是我手机里的图片:您可以看到手机和编辑器在旋转和缩放方面的差异。代码如下:usingUnityEngine;usingUnityEngine.UI;usingSystem.Collections;publicclassCamera_pnl:MonoBehaviour{////UsethisforinitializationWebCamTexturewebCameraTexture;voidStart(){GUITextureBackgroundTexture=gameObject.AddComponen

Unity学习记录4——视频进度条制作,视频倍速、快进及后退

1.使用AVProVideo插件,进行制作2.效果演示  3.代码voidStart(){MediaPlayerone.m_VideoPath=Application.streamingAssetsPath+"/字言奇说.mp4";MediaPlayerone.OpenVideoFromFile(MediaPlayer.FileLocation.AbsolutePathOrURL,MediaPlayerone.m_VideoPath,true);}//UpdateiscalledonceperframevoidUpdate(){    //视频当前时长one.text=convertime(G

SQLite4Unity3d安卓 在手机上创建sqlite失败解决

总结要在Unity上运行一次出现库,再打包进APK内问题使用示例代码的创建库 vardbPath=string.Format(@"Assets/StreamingAssets/{0}",DatabaseName);#else//checkiffileexistsinApplication.persistentDataPathvarfilepath=string.Format("{0}/{1}",Application.persistentDataPath,DatabaseName);if(!File.Exists(filepath)){Debug.Log("DatabasenotinPersi

Unity 2D外描边Shader

Unity2D外描边一、前言二、Shader内容2.1初版shader2.2效果2.3分析2.4优化2.4.1优化边缘接近透明的像素2.4.2优化掉if2.4.3增加亮度三、完整代码一、前言今天,我们来实现一个2D外描边的效果。外描边:即在边缘透明像素周围加上一层描边,不占用原来的像素。思路:我们可以在片元着色器实现此效果,当一个像素本身不是透明的(alpha>0),那么让它返回自身的颜色;当一个像素本身是透明的,并且它上下左右4个像素的alpha值总和不等于0,那么我们可以判定该像素处于边缘,让它变成描边颜色就可以。二、Shader内容2.1初版shader好,我们根据思路来写代码Shade

Unity 实现自定义图片破碎效果-2D_Destruction

Unity实现自定义图片破碎效果-2D_Destruction导引效果预览源码下载地址实现流程1、添加SrpiteRenderer组件2、添加Explodable组件3、PolygonCollider2D组件4、碎片生成5、最后一步,添加点击破碎触发效果6、添加爆破效果:ExplosionForce7、碎片再次破碎:ExplodableFragments-----------导引最近有一个项目需要实现点击气泡然后气泡破碎碎裂的效果,然后就想着写出来博客进行记录一下。效果预览源码下载地址源码工程下载链接:点击跳转,含插件。单独插件下载链接:点击跳转,进入github下载2dDestruction

Unity2D Sprite尺寸与UI在场景视图和游戏视图显示不一致问题解决方案

在Unity3D中,当开发2D游戏时,经常会遇到Sprite尺寸与UI在场景视图和游戏视图中显示不一致的问题。这个问题可能导致UI元素变形或者在不同分辨率的设备上显示不正确。本文将为您提供解决这个问题的方法,并附带相应的源代码。问题分析:Sprite是2D游戏中最常用的图像资源,而UI元素则是用于创建用户界面的关键组件。在Unity中,Sprite和UI元素都可以在场景视图和游戏视图中显示,但由于它们具有不同的显示机制,可能导致尺寸不一致的问题。解决方案:为了解决Sprite尺寸与UI在场景视图和游戏视图中显示不一致的问题,我们可以使用以下两种方法:使用CanvasScaler组件:Canva

Unity 日历插件组件-日期选择器2D(二)

提示:源码附在文后~大家互相学习目录前言一、组件结构二、使用步骤1.脚本列表2.绑定说明1.外层作为总控制层2.选择日期模块总结前言刚开始使用Unity开发项目,目前工作需求以Unity2D开发为主!发现在以Unity开发的管理系统中,时常要用到日期选择的工具!所以归类提炼不同的实现方式。这款日期选择组件基本实现灵活选择、设置日期(年月日格式)!方便每次使用!一、组件结构二、使用步骤1.脚本列表2.绑定说明1.外层作为总控制层绑定DatePickerUI脚本,控制选择时间反显、反显格式以及时间清空功能。注释:绑定位置为下图显示!DatePickerUI核心代码protectedoverride

Unity 获取文件夹下的预制体名称(可改成其他材质)

其实获取并不难可以说想起来API就能想起来但是很多不常用API就会使人容易遗忘 废话就不多说了首先命名空间必不可少的usingSystem.IO;接下来看主要代码的部分吧  我拿的我的Resources下的player文件夹下举个例子吧//名称集合Listlist=newList();voidStart(){GetPrefabInfo();}//从文件夹中获取玩家模型publicvoidGetPrefabInfo(){//获取所用的预制体路径string[]prefabs=Directory.GetFiles("Assets/Resources/player","*.prefab",Searc

android - Unity 项目作为 Gradle 中的依赖项

我正在尝试将unity3d项目作为模块导入到我的android项目中。一切都很好,gradlesync完成没有错误,但是当我将unity项目作为依赖项添加到我的项目并运行gradlesync然后它说:Error:Dependencymyapplication:unityproject:unspecifiedonprojectappresolvestoanAPKarchivewhichisnotsupportedasacompilationdependency.File:/Users/michal/Documents/Projects/myapplication/unityproject

Unity Bluetooth LE Plugin for Android插件的使用记录

一:使用版本一:unity版本2020.3.46二:插件版本2.3二:环境配置ProjectSettings>>Player>>Andorid>>ApiCompatiblityLevel>>.Net4.x ProjectSettings>>Player>>Andorid>>InternetAccess>>Require打开Assers/Plugins/Android/AndroidManifest改成如下一样主要增加了定位权限,以及更改启动入口.安卓6-11要扫描到蓝牙都是需要开启定位功能.具体可以去看安卓官网解释三:使用方法我新建了一个场景,主要看画布里面的结点.从上到下代表着背景|提示文本