自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(244)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity笔记-----声音播放

音频文件导入到Unity以后,音频文件会变成audioClip。即音频片段。

2024-03-26 15:27:51 604

原创 Unity笔记-----少量初始数据的存储

1、Unity会用到一些体量很小的数据,用txt存储,数据库存储比较麻烦。一是将数据存储在预制件里,另外是利用ScriptableObject将数据存储为资源。5、Console终端打印11,22,33。至此我们知道,在数据量很小的时候,比使用数据库或文本存储更方便。3、找到相应的参数,设置相应的参数,上面红色方框已经标出。4、新建一个脚本use.cs,公开属性,是资源的类型。这时候Console终端会打印1,2,3。2、将此脚本挂载在一个Cube游戏物体上。3、点击这个按钮,新建一个数据。

2024-03-26 13:47:17 208

原创 Unity笔记-----用iTween插件进行移动,缩放,旋转操作

3、iTween的基本调用,iTween实现物体的移动,新建一个Cube和PlayerMove.cs脚本,控制移动,挂载到Cube游戏物体上。1、下载并导入iTween。在UnityStore中搜索iTween。2、添加到我的资源中,在Unity中打开。4、PlayerMove.cs脚本的内容。6、添加脚本实现,游戏物体的旋转。7、iTween实现大小变化。

2024-03-25 14:57:30 200

原创 Unity笔记-----单一数据存储

PlayerPrefs,是Unity引擎内建的主要用来存储玩家偏好设定的一个类,其实它不只可以存储玩家的偏好设定,也可以用来存储简单的数据。3、新建一个PlayerSave.cs脚本,用于来操作保存和读取文件。把这个脚本挂载在MainCamera上面。注意:保存的数据是不会变的,即使退出程序,除非清理系统。2、我们来新建一个场景,实现简单的保存,读取示例。4、挂载在MainCamera上,并进行相应的设置。1、PlayerPrefs简介。

2024-03-25 13:09:04 197

原创 Unity笔记-----异步加载一个场景

2、看到我们新建了两个游戏场景,在NewScene场景中点击加载场景按钮,会异步记载切换到SampleScene场景。IEnumerator 和StartCoroutine()结合使用,是一个创建一个协程,防止画面卡顿。4、打包运行的时候需要对BuildSettings设置:需要把两个场景都放在这里面。3、我们新建一个LoadScene的脚本,挂载在摄像机MainCamera上。注意:AsyncOperation类是异步记载类,获取加载的进度。1、打开Unity3D软件,我们需要新建两个游戏场景。

2024-03-25 10:43:33 172

原创 喵喵接水果2D(02)

1)、新建Slice.cs脚本用于切换水果被切的图片切换,然后把Slice.cs脚本分别挂载到各个水果预制体上。最后可以打包发布Android程序了。不会的可以自己百度一下哈。新建一个Trail_Raycast.cs脚本用于控制Trail。3)、创建一个Quad面片用于射线检测。2)、新建一拖尾的组件。

2024-03-22 15:25:49 16

原创 喵喵接水果2D(01)

创建一个Unity项目工程很简单,但我还是写了。哈哈。

2024-03-22 10:01:05 24

原创 喵喵接水果2D(00)

首先我们来看一下我们需要实现的项目效果。主要是一个猫咪头顶一个篮子,去接不同的水果,水果会随机从屏幕上端落下,猫咪接住会得分。根据得分情况,判断游戏是否过关。后续还会修改一下,实现切水果的游戏。看着是不是很简单,一起跟着我来学习吧!

2024-03-21 09:45:39 19

原创 汽车3D展示01

1)、打开Unity Hub。新建一个项目工程,注意我用的是Unity2020.3.48版本的。注意这几步,点击新建项目,等待数秒,一个Unity的工程就新建好了。

2024-03-20 16:17:06 110

原创 汽车3D展示00

在进行项目开发前,我们来看一下本次项目需要实现的效果,不然都不知道我们要开发的具体的事情。先做到心里有数,感兴趣的可以过来看一下。非常适合新手练习,对Unity3D编程比较感兴趣的可以试试。以上就是我们项目需要实现的效果,说简单也简单,里面涉及的内容还是比较多的。让我们一起加油,咬咬牙,坚持一下,把这个项目完成,你就会发现,一下子你会突飞猛进,那种开心只有自己知道。

2024-03-20 13:43:26 11

原创 【无标题】

C:\Users\QZ\Desktop\c\build-untitled-Qt_5_15_2_Clang_Multi_Abi-Debug\android-bui ld\gradle\wrapper\gradle-wrapper.properties的这个文件。注意,每次新项目的时候,都需要重新修改上面的这个环境变量和gradle-wrapper.propertie文件内的内容。下面是我自己在Qt5.15.2中配置Android环境,初次配置过程相当复杂,我用了很长时间,当你配置好后,发现其实也很简单。

2024-02-07 00:07:16 48

原创 Qt5.15.2配置安卓环境

否则,将会跳转到github,你可以自行下载解压到你设置的目录中,然后Qt会自动检测到。以上所需的工具确实有些繁多,而且如果单独下载又涉及科学上网问题,版本问题十分麻烦,好在Qt Creator 4.12之后已经可以自动下载SDK工具,NDK,基础包,openssl,以及gradle等,十分省心。回到正题,无论通过在线安装的方式,安装时勾选了Android,还是编译的方式,编译时编译了Qt Android库,想要使用Qt开发安卓应用仍然需要一些其他工作,包括安装编译安卓项目需要的SDK,NDK等。

2024-02-02 13:31:42 138

原创 树莓派安装系统和opencv

我的是RaspberryPi3,然后选择操作系统,选择推荐的操作系统。选择Interface options打开SSH和VNC。然后点击Next,等待校验文件结束后,系统就安装好了。终端输入:sudo raspi-config。接下来我们就可以用SSH和VNC登录树莓派了。选择对应的设备,选择操作系统,选择SD卡。先格式化TF卡,电脑直接格式化就行了。打开Raspberry Pi软件,好了,接下来我们来安装opencv。选择SD卡,选择我们插入的SD卡。打开树莓派的SSH和VNC服务。

2024-01-15 15:25:43 74

原创 树莓派3B的系统环境搭建

通过查看查看树莓派 3B+ 的引脚图,先找到树莓派的串口引脚,也就是 UART TX 和 UART RX。找到cmdline.txt,删除里面的内容,改为下面代码,目的是为了让串口 1 作为远程终端的接口,并且设置了波特率为 115200 bps。在TF的盘符下找到config.txt,双击打开,输入下面一行代码,这行代码可以停止蓝牙对串口 1 的占用。1、硬件准备:树莓派3B,若干杜邦线,USB转TTL的串口线,一根网线,无线网。3-3、刻录完成后,先别急着装上树莓派。2-3、下载系统镜像刻录软件。

2024-01-12 17:02:08 70

原创 qml调色Demo

相对来说,比较简单的demo,适合自学qml。

2024-01-10 14:55:46 226

原创 汽车仪表Demo案例

具体的代码已上传资源,可以找我要哈。首先来看看我们要显示的效果哈。

2024-01-08 16:02:37 384

原创 3D车机仪表开发demo(20)-----ControlPanel.qml

好了 整个的ControlPanel.qml的代码放下面了。5、再来看ButtonsInteriorLight.qml。这个ButtonsLight.qml前面章节已经实现了。我们来做这样的一个按钮界面,并实现每个按钮的效果。到这里,我们的按钮控制栏已经完成了。代码为FpsItem.qml文件。这个代码我放下面了哈。

2024-01-02 13:19:07 399

原创 3D车机仪表开发demo(19)-----Telltales.qml

这个仅仅是灯光提示的显示。

2024-01-02 10:47:58 363

原创 3D车机仪表开发demo(18)-----ButtonsLight.qml

我们来写灯光控制文件按钮的实现效果。

2024-01-02 10:19:59 373

原创 3D车机仪表开发demo(17)-----CPbutton.qml

我写了一个按钮的显示文件,用来显示按钮的状态。有三种状态,on,off,disabled。按钮上的文本和图片显示需要去实际项目中设置。

2024-01-02 09:31:17 318

原创 3D车机仪表开发demo(16)-----CPbuttonBg.qml

我们来做一个按钮的标签文件:分为single,left,right,center。接下来我们要来创建按钮的的具体显示了。代码如下所示哈,比较简单。

2024-01-02 08:53:12 318

原创 3D车机仪表开发demo(15)-----Adas.qml(Car.qml,Car_NPC.qml,Road.qml)

在写Adas显示界面之前,我们需要添加几个显示界面,Car.qml,Car_NPC.qml,Road.qml这三个文件。1、先来看Car.qml的效果:(在这里adas.qml中没有用到这个,用到的是前面章节创建的Coupe.qml)2、我们再来看Car_NPC.qml的效果。我们的adas界面也写好了。4、adas的显示界面写好了,看下面效果。3、我们再来看Road.qml的效果。代码放在这里了哈,比较简单。

2023-12-30 18:28:19 375

原创 3D车机仪表开发demo(14)-----Gear.qml

终于到这里了,还是比较辛苦的哈。累也得坚持,下面我们来看Gear切换的效果:P,N,D,R四档之间来回切换。这就完成了我们的档位显示的程序段了。下一章节的内容比较复杂,比较多,要花点时间来琢磨琢磨。我写了两段代码,注释掉的部分是另外一种实现方式。

2023-12-29 16:42:01 330

原创 3D车机仪表开发demo(13)-----DriveMode.qml

下一章节我们来实现档位的切换程序。

2023-12-29 15:51:39 325

原创 3D车机仪表开发demo(12)-----Range.qml

这个界面的显示也比较简单,效果下面,相信初学的你也能完成。老规矩代码直接附上了哈,自己理解一下,简单。

2023-12-29 13:15:37 372

原创 3D车机仪表开发demo(11)-----BottomBar.qml

我们来整合上几篇的界面,整合到一个模块里面。比较简单哈,自己理解一下就行了。

2023-12-29 12:57:43 326

原创 3D车机仪表开发demo(10)-----Clock.qml

代码也超级简单,这里代码贴上就行了,不懂的自行研究哈。

2023-12-29 10:58:17 358

原创 3D车机仪表开发demo(9)-----Temperature.qml

代码也很简单,和上一篇的差不多。我们来写显示这样的程序。

2023-12-29 10:40:59 338

原创 3D车机仪表开发demo(8)-----Odometer.qml

进入仪表界面的讲解了,首先来讲行车距离的显示,参考下面的图片。代码给在下面了,自己看看哈,比较简答,就涉及了两个Text。下一篇来讲室外温度显示的模块程序。

2023-12-29 10:08:55 384

原创 3D车机仪表开发demo(7)-----Themes.qml-----Constants.qml

先上一段用于设置主题的程序代码:因为我们的项目有两个背景主题,一个是白色的,一个是黑色的。所以我们新建一个Themes.qml来控制背景主题。基本的设置程序已经准备就绪。下一章节我们来讲Odometer.qml的代码。下面我们来写常量控制设置的代码,方便重复使用代码设置。Constans.qml主要用来设置我们自己的字体。前面写完了3D显示的程序,现在我们来写一些简单的。

2023-12-29 10:04:16 340

原创 3D车机仪表开发demo(6)-----CarView.qml

gamma:real :影响照明的非线性曲线。较高的值会增加中间色调的曝光,使图像变亮并降低对比度。:大于此值的照明会绽放。值 1.0 对应于原始渲染结果中的白色。当值为 0.0 时,场景中的所有内容都会绽放。范围为 [0...1]。:照明、增亮或使图像整体变暗的线性乘数。较低的值会导致更强的光晕效果,而较高的值会使效果更微妙。范围为 [0...10]。范围为 [0...1]。有了前几篇的基础,现在我们可以新建一个程序来测试一下车子3D模型了。至此我们的车子3D模型的展示已经写完了。

2023-12-28 16:25:30 413

原创 3D车机仪表开发demo(5)-----DoorLights_L(R).qml

好了,到这里车子的3D模型已经写完了,下面我们来写一个程序来测试3D车模的开门,关门,开后备箱等操作。现在我们来写DoorLights_L和DoorLights_R哈,这两个代码是一样的。你能看到这里的代码是不是很简单。

2023-12-28 13:23:41 364

原创 3D车机仪表开发demo(4)-----InteriorLights.qml

这一篇我们来写:InteriorLights。接下来我们来写DoorLights_L和DoorLights_R哈。看起来有点鸡肋啊,但是我们还是写一下吧。

2023-12-28 13:10:57 360

原创 3D车机仪表开发demo(3)-----Coupe.qml

显示的代码如下:代码中用到了InteriorLights, DoorLights_L, DoorLights_R这个我们后面再讲。先来个小插曲,我们需要新建一个车子在地面的阴影投影。好了,接下来我们开始我们的3D车子模型的显示。好了,汽车3D模型的显示完成了。

2023-12-28 13:03:01 344

原创 3D车机仪表开发demo(2)-----Drivetrain.qml

发射因子,在具有黑色环境照明的场景中,发射因子为0的材质在光线不照射的地方将显示为黑色,将发射因子设置为1将导致材质以漫反射颜色显示。至此我们把驱动轴的程序写完了。接下来我们写3D车模的显示程序。具体的代码也比较简单,我们先来看一下所需要的参数。镜面反射量,越大颜色显得亮一点。

2023-12-27 16:30:09 341

原创 3D车机仪表开发demo(1)-----Battery.qml

我们先来看一下demo的显示效果。后面我们再一步一步分解讲解。我使用的是qt_design_studio开发的,基于Qt5.15.5的编译器的。一、我们先从加载3D模型开始讲起,这里的3D模型分为很多块。先从Battery这一块的3D模型开始,我们先来做这一块。下一章节我们做电池驱动轴的3D显示。:默认的,背面不渲染。

2023-12-27 15:45:54 373

原创 QtForAndroid-------Qt开发Android程序的环境搭建

1、Qt(我用的是Qt5.14版本的,其他的版本不知道)搭建Android的开发环境前提条件:Java SDK , Android SDK, Android NDK。因为SDK 中一个文件(find_java.bat),r17 以上的版本重写了这个文件,我们只需要把这个文件替换成r16的版本文件即可。注意:7版本以后,jre不自动安装了,需要打开CMD手动安装。我选择下载的是11版本的,所以需要手动安装。3、android SDK 安装可能出现的问题:双击SDK Manager.exe打不开的情况。

2023-12-19 09:31:02 296

原创 RK3588-----Android系统的编译和烧录

1、我们需要资源文件为:RK3588-Android-V2.0的源码文件,根据开发文档按步骤进行编译。注意:电脑的配置一定要满足以下要求,不然编译失败。2、编译完成后,update.img会拷贝到:rockdev/Image-rk3588_s/的目录下。该目录下的update.img可直接用于Android开发工具,以及镜像的下载更新。3、我们需要安装驱动和adb调试工具,根据文档操作,安装好驱动程序,和adb工具。下面我么的Android的系统就移植好了,接上显示屏显示ok。

2023-12-16 15:47:43 509

原创 第十一章 多媒体-----声音特效

播放声音效果时,从请求播放到实际播放的响应时间变得非常重要。在这种情况下,SoundEffect元素非常有用。通过设置源属性,对Play函数简单。

2023-12-12 12:34:25 361

原创 第十一章 多媒体-----多媒体播放

MediaPlayer组件是一个将媒体源连接到一个或多个输出通道的非可视项。根据媒体(即音频,图像或音频)的性质,可以配置各种输出通道。VideoOutput组件是一个视觉项。因此,它必须在视觉组件层次结构中创建,而不是在MediaPlayer本身中创建。QtMultimedia模块通过提供一个专用的QML组件:MediaPlayer来支持媒体播放。首先需要Qt中已经安装好了多媒体模块。

2023-12-12 12:16:34 346

小猫咪接水果2D游戏开发资料

小猫咪接水果2D游戏开发资料

2024-03-22

qml调色Demo适合自学用

qml调色Demo适合自学用

2024-01-10

aarch64-linux-交叉编译器

aarch64-linux-交叉编译器

2023-03-23

QT 实现语音识别功能.tar.gz

QT 实现语音识别功能.tar.gz

2021-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除