技术笔记(11)相关概念理解

技术笔记(11)相关概念理解

  • 希望实现的功能或目标:

    • 了解学习移动端开发的相关概念

  • 实现过程中产生的疑惑:

    • 什么是SDK,JDK?
    • 安卓SDK内提供了哪些工具?
    • 部署的定义?
    • 软件开发生命周期?
    • 后处理?

  • 对疑惑的解答:

    • SDK和JDK

      • SDK定义:Software Development Kit,软件开发工具包,是一系列工具的集合

        • Android SDK则是用来帮助开发者构建、测试和调试Android应用程序,其工具包括:

          • Android SDK Manager: 管理和下载SDK组件。
          • AVD Manager (Android Virtual Device Manager) : 创建和管理Android模拟器实例。
          • adb (Android Debug Bridge) : 一个多功能命令行工具,用于与设备进行通信。
          • fastboot: 在Android设备上刷写文件系统的工具。
          • Dalvik Debug Monitor Server (DDMS) : 用于调试Android应用的工具。
          • emulator: Android模拟器主程序,用于在PC上模拟Android设备。
          • ProGuard: 用于代码混淆和优化的工具。
          • Systrace: 收集和查看系统运行时的时间线数据。
          • monkeyrunner: 提供API用于编写程序控制Android设备和测试应用。
        • JDK定义:Java Development Kit,Java开发工具包,用于开发Java应用程序的一套完整软件开发环境,主要组件有:

          • javac:Java编译器,用于将Java源代码编译成字节码。
          • java:启动Java应用程序的启动器。
          • jar:打包工具,用于将相关的类文件和资源打包成一个JAR文件。
          • javadoc:文档生成工具,用于从Java代码中生成API文档。
          • jdb:Java调试器,用于调试Java程序。
        • Unity移动端开发中的应用:

          在Unity移动端开发中,特别是针对Android平台,JDK是必不可少的。这是因为Unity需要JDK来处理与Android相关的各种操作,如签名应用程序、运行Android模拟器等。

          Unity Hub运行开发者在安装Unity时一并安装Android Build Support组件,这通常会包括OpenJDK和Android SDK。如果已经配置过JDK环境,也可以自定义JDK路径

    • 部署

      • 定义:通常指将应用程序安装、配置、运行和优化,以确保它能在特定的平台或设备上正常工作。
      • 这个过程可能包括将应用程序上传到应用商店、在服务器上设置数据库、配置环境变量、进行性能测试等步骤
      • 而对于安卓应用来说,部署可能意味着将应用打包为APK文件,并通过应用商店分发给用户
      • 其属于软件开发生命周期的一个重要阶段
      • 软件开发生命周期:需求收集与分析 -> 系统设计 -> 编码 -> 测试 -> 部署 -> 维护
    • 后处理 Post-Processing

      • 定义:指在相机捕捉的图像上应用一系列的特效处理,以增强或改变游戏和场景的视觉效果。

      • 作用:可以让场景看起来更真实、风格化或只是让图像更好看

      • 原理:通常是在摄像机上添加一个后处理层(Post Process Layer)和创建后处理配置文件来实现,可以在配置文件中添加和调整各种后处理效果以及设置参数

      • 后处理效果:

        • 环境光遮挡(Ambient Occlusion) :增强场景中阴影的深度和细节。
        • 抗锯齿(Anti-aliasing) :平滑图像边缘,减少锯齿状的不规则边缘。
        • 自动曝光(Auto Exposure) :自动调整图像的亮度,模拟人眼对不同光照的适应。
        • 泛光(Bloom) :使图像中的亮部区域发光,增加光晕效果。
        • 色彩校正(Color Grading) :调整图像的色调、饱和度和对比度,以达到特定的视觉风格。
        • 景深(Depth of Field) :模拟摄像机镜头的焦距,使图像的某些部分模糊,以突出焦点区域。
        • 运动模糊(Motion Blur) :模拟快速移动物体或摄像机时产生的模糊效果。

日期:

posted @   静候霜白  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示