- 博客(8)
- 收藏
- 关注
原创 创新实践记录四
创新实践记录四相册功能的实现本来之前还想实现切换前后摄像头功能的,但ARcore有些功能只能用后置摄像头,于是作罢,来实现相册功能。因为要调用安卓的SDK给Unity使用,需要AndroidStudio导出arr包。这一过程极其折磨,各种莫名其妙的错误。一、AndroidStudio部分1.1新建项目首先创建一个Android空白工程,注意因为是要把编译出的arr包导入Unity工程,所以工程的包名要一致。红框里是包名,要和Unity工程的一致。1.2添加Unity的classes.ja
2020-07-02 01:14:12
156
原创 创新实践记录三
创新实践记录三一、截屏功能的实现截屏功能主要需要解决两个问题:1.Unity自带的截屏无法使用,如何实现截屏功能网上给出的实现方法大同小异,这里我选择在场景内专门放一个截图用的相机对象,及捕获画面进行截图。可截取全屏或者指定区域内的图片。使用Texture2D.ReadPixels()方法,读取屏幕上的像素信息,然后用File.WriteAllBytes进行保存。要写在协程里面,等待帧结束后才能调用,不然会报错。2.如何将生成的截图保存在安卓目录下Unity的Application提供了四种路
2020-07-01 22:21:08
106
原创 创新实践记录二
创新实践记录二一、设置菜单的制作1.1菜单切换制作设置菜单时,为防止之前的开始菜单影响显示和操作,可以先隐藏起来关于在开始菜单和设置菜单之间的切换,可以点击设置setActive控制显示隐藏。MainMenu的Options按钮的点击事件OptionMenu的Back按钮的点击事件这样就完成了切换。1.2滑动控制音量为camera添加一个AudioSource脚本,在拖入背景音乐即可实现播放。再挂载一个BGMController脚本,通过Slider和Toggle就可以实现音量大
2020-07-01 20:03:50
110
原创 中文字体的TextMeshPro
中文字体的TextMeshProTextMesh Pro无法像UGUI Text那样使用动态字体,因为TextMesh Pro需要对字体进行预处理来计算SDF,这部分计算非常耗时。这对于英文字体来说影响不大,一个字体文件或一张贴图包含的信息都很少,但是对于字符非常多的语言如中文就影响很大。想要使用中文只能自己创建。TextMesh Pro无法像UGUI Text那样使用动态字体,因为TextMesh Pro需要对字体进行预处理来计算SDF,这部分计算非常耗时。这对于英文字体来说影响不大,一个字体文件或一
2020-07-01 19:51:36
331
原创 创新实践记录一
使用UGUI制作开始界面一、UGUI概述1.1常用组件UGUI是从Unity4.6开始被集成到Unity编译器中的官方UI系统,具有灵活,快速和可视化兼容性好的特点。以下为常用的UGUI控件:1.2创建UGUI控件创建UI控件时,如果没有Canvas和EventSystem系统会自动创建。Canvas画布,是所有UI控件的根类,所有UI控件都必须在Canvas上绘制。如果UI控件不在Canvas下,将无法正常渲染显示。EventSystem则负责处理UI控件的操作。1.3组件所有的UI
2020-07-01 18:22:37
226
原创 创新项目实训进度(第二周)
创新项目实训进度(第二周)已实现功能实现主菜单和设置菜单,并可以相互切换2.优化了UI的位置及美观度3.实现了截图并保存于手机相册的功能存在不足截图功能实现方式有待改进,横屏截图比例有问题竖屏模式下,比例正常横屏截图,比例失调2.截图保存后无法第一时间显示,只能在文件系统查看3.权限须手动赋予,无法自动弹出请求4.UI触感和外观都有很大改进空间下周计划1.实现请求Android系统权限,和相机权限一同赋予2.优化UI的外观和点击效果3.尝试新的截图方法4.增加相
2020-07-01 17:20:05
141
原创 创新实训阶段总结(第一周)
创新实训阶段总结一(第一周)完成任务1.学习了Unity UGUI的相关知识,制作了原始的开始菜单界面2.把开始菜单和组员制作的AR界面进行连接3.制作了设置菜单界面,实现控制背景音乐存在缺陷1.UI界面比较简陋,点击操作和外观都存在优化空间2.交互体验较差未来计划1.继续学习unity和C#2.了解ARCORE的相关知识,方便进行连接3.优化UI界面,完善已有功能包括体验及外观风格4.计划添加的新功能:截图功能,相册...
2020-07-01 16:59:54
134
原创 初识ARCore
初识ARCore前言ARCore概览支持的设备ARCore 的工作原理开发环境前言暑期实训所选的题目需要使用ARCore,因为还有很多不了解的地方,目前只是学习相关知识。ARCore官网:https://developers.google.cn/arARCore概览ARCore 是 Google 的增强现实体验构建平台。 ARCore 利用不同的 API 让您的手机能够感知其环境、理解现实世界并与信息进行交互。 一些在 Android 和 iOS 上同时提供的 API 支持共享 AR 体验。AR
2020-06-08 21:35:06
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人