Unity-移动平台相关Java语法

简单了解Java语法 环境 Java环境:www.baidu.com 写Java编辑器推荐是IDEA 但是我们是Unity导出的Android项目所以还是用AndroidStudio 变量 Java中的有符号整型 //1.byte(1个字节,8位,-2^7 ~ 2^7 - 1,-128 ~ 127) System.out.println("byte位数" + Byte.SIZE); System.out.println("byte最大值" + Byte.MAX_VALUE); System.out.println("byte最小值" + Byte.MIN_VALUE); //2.short(2个字节,16位,-2^15 ~ 2^15 - 1,-32768 ~ 32767) System.out.println("short位数" + Short.SIZE); System.out.println("short最大值" + Short.MAX_VALUE); System.out.println("short最小值" + Short.MIN_VALUE); //3.int(4个字节,32位,-2^31 ~ 2^31 - 1,-2,147,483,648 ~ 2,147,483,647) System.out.println("int位数" + Integer.SIZE); System.out.println("int最大值" + Integer.MAX_VALUE); System.out.println("int最小值" + Integer.MIN_VALUE); //4.long(8个字节,64位,-2^63 ~ 2^63 - 1,9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807) System.out.println("long位数" + Long.SIZE); System.out.println("long最大值" + Long.MAX_VALUE); System.out.println("long最小值" + Long.MIN_VALUE); //注意:Java最初设计中没有无符号类型 //Java 8中添加了一些和无符号类型有关的一些方法(但是一般使用较少) Java中的浮点型 //1.float(4个字节,32位) System.out.println("float位数" + Float.SIZE); System.out.println("float最大值" + Float.MAX_VALUE); System.out.println("float最小值" + Float.MIN_VALUE); float f = .5f; System.out.println(f); f = 1.f; System.out.println(f); //2.double(8个字节,64位) System.out.println("double位数" + Double.SIZE); System.out.println("double最大值" + Double.MAX_VALUE); System.out.println("double最小值" + Double.MIN_VALUE); double d = 1.5; Java中的其它类型 //1.boolean(单个boolean在编译时使用int类型,这时4个字节;boolean数组时,编译时用字节数组,所以占1个字节) //默认值是false boolean b0 = true; boolean[] bs; //2.char(2个字节,16位) System.out.println("char位数" + Character.SIZE); char c = 'A'; System.out.println(c); //3.String(根据字符串长度而定) String str = "123"; System.out.println(str); Java中的常量 关键字:final ...

November 24, 2022 · 6 min · LiuYingbo

Unity-移动平台相关Android

Android发布流程 Unity2019及以上 发布Android准备工作 通过UnityHub安装Android平台相关工具 1.Android构建支持 2.Android SDK(安卓软件开发工具包)、NDKTools(本地开发工具包) 3.OpenJDK(Java开发工具包) 注意:Unity支持Android 5.1及以上版本 Unity2019以下版本 1.Android构建支持工具安装(Unity提供下载,安装时需要关闭Unity) 2.JDK(Java开发工具包)(网络下载) JDK 必须是版本 8 https://www.oracle.com/java/technologies/downloads/#jdk18-windows 3.NDK (本地开发工具包)(网络下载)NDK 版本必须是 Unity2018——r16b, Unity2017——r13d 注意:NDK是可选的工具,如果之后要发il2cpp的应用程序,那么NDK是必须的,如果是Mono可以不使用它 https://blog.csdn.net/momo0853/article/details/73898066 https://developer.android.google.cn/ndk/downloads/#lts-downloads 4.Android SDK(安卓软件开发工具包)(网络下载或通过AndroidStudio下载) 建议通过AndroidStudio下载 https://developer.android.com/studio 安装AndroidStudio后 通过它来安装AndroidSDK 5.Java环境变量配置 我的电脑——>系统属性——>查找——>系统环境变量——>环境变量 5-1:JAVA_HOME: 变量值为JDK在你电脑上的安装路径 安装好后可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径 5-2:Path: 编辑Path属性,在原变量后追加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 5-3:CLASSPATH: 变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 发布前必修改的设置 在File —— Build Setting —— Player Setting中修改 1.公司名 2.游戏项目名 3.版本号 4.默认图标 5.Other Settings —— Package Name(必须修改设置) 6.Other Settings —— Minimum APILevel Unity发布参数 Build Settings 参数 Texture Compression 纹理压缩 设置发布后的纹理压缩格式 ...

September 1, 2022 · 9 min · LiuYingbo