UM2L5——循环语句
UM2L5——循环语句 本章代码关键字 12345while () { }do { } while ();for () { }continuebreak 循环语句 Java 中的循环语句和 C# 中基本相同,就像写 C# 一样书写即可 只需要注意 for 的特殊写法(foreach 语句) while 循环 不满足条件后,就会跳出循环 12345int i = 0;while (i <= 5) { System.out.println(i); i++;} 输出: 123456012345 do…while 循环 先至少执行一次循环语句块的逻辑 再判断是否继续 12345i = 5;do { System.out.println(i); i++;} while (i <= 10); 输出: 1234565678910 for 循环 第一个空(初始表达式):一般声明临时变量,用来记数用,可以连续声明 第二个空(条件表达式):表明进入循环的条件...
UM2L4——条件分支语句
UM2L4——条件分支语句 本章代码关键字 1234567if () { }else if () { }else { }switch () { case : break;} 条件分支 Java 中的条件分支语句用法和 C# 中基本一致,就当成写C#即可 小区别:Java switch 贯穿中可以插入逻辑代码 if 语句 if 语句后如果只有一行代码可以省略大括号 123456789int i = 5;if (i == 5) { System.out.println("等于5");} else if (i < 5) { System.out.println("小于5"); System.out.println("if语句块内若多于一行,就必须要用大括号");} else System.out.println("大于5"); ...
UM2L3——运算符
UM2L3——运算符 运算符 Java 中运算符基本和 C# 一模一样,就把它当做 C# 来写即可,CS1——CSharp入门系列 赋值运算符 赋值运算符就是 =,它可以将某个值赋值给某个变量 123int i = 10;int i2, j2, k2;i2 = j2 = k2 = 10; 算数运算符 + - * / %,0 不能作为除数,优先级是 * / % > + - 123i = i + 10;i += 10;System.out.println(i); 自增减运算符 自增:++ 自减:-- 123i = 30;System.out.println(i++); // 先加后用,因此输出30System.out.println(++i); // 先加后用,因此输出32 输出: 123032 比较运算符 >、<、==、>=、<=、!=,返回值为 boolean 值 12boolean b = 3 < 2;System.out.println(b); 输出: 1false 逻辑运算符 对两个 boolean...
UM2L2——变量与常量
UM2L2——变量与常量 本章代码关键字 12345678910111213141516System.out.println() // Java的输出字符串到终端的方法//1、有符号的整形变量 能存储一定范围内的正负数包括0的变量类型byte sb = 1; // -128~127int i = 1; // -21亿~21亿short s = 1; // -32768~32767long l = 1; // -九百万兆~九百万兆//2、浮点数(小数)float f = 0.1f; // 数字后必须加f声明float,因为小数会被默认为double,从非0数算起为有效数字,7/8位有效数字,超出部分会四舍五入double d = 0.1; // 从非0数算起为有效数字,15~17位有效数字,超出部分会四舍五入//3、特殊类型boolean bo = true; // true或者falsechar c =...
UM2L1——IDEA的语言设置、字体设置以及Java注释
UM2L1——IDEA的语言设置、字体设置以及Java注释 本章代码关键字 123456789//单行注释/*多行 注释*//**文档注释 * 一般用来注释函数和类 * 类似与C#的///注释 */ Java的控制台输出 Java 的控制台输出方法为 System.out.println() 12345public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); }} 输出: 1Hello, World! 编译执行当前文件的代码 在要执行的源代码文件里,在类中加上 main 函数,然后在右上角选择当前文件,即可运行 12345public class Test { public static void main(String[] args) { ...
UM2——Java
UM2——Java 注意:这里的 Java 学习建立在学习过 C# 四部曲的基础上,因此这里的语法学习会简略一些,毕竟很多内容是相通的,除了一些细节上的不同 Java Java 是由 Sun 公司在 1995 年推出的,Java 面向对象程序设计语言和 Java 平台的总称 后来 Sun 公司 被 Oracle(甲骨文)收购,Java 就变成了甲骨文公司的产品 它是一种面向对象的语言,不仅吸收了 C++ 的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念 由于它强大和简单易用,所以它的出现席卷全球,可以说 C# 语言,就是微软照着 Java 打造的语言,想要复刻 Java 的成功 Java 可以用于编写桌面应用程序(PC 软件)、WEB 应用程序(网站开发)、Android...
UM1L9——Android Studio内调试安卓程序
UM1L9——Android Studio内调试安卓程序 回顾 Unity 导出 Android Studio 工程 具体内容:UM1L5——Android Studio打包安卓应用 Build Settings 中进行设置 检查密钥库是否设置成功 勾选 Export Project 勾选 Development Build(下面的内容选项不需要勾选,因为他们是Unity调试才会使用的) 导出到指定目录 使用 Android Studio 打开该工程 更新 Gradle 版本 删除 android.enableR8 保证构建成功 在 Android Studio 中调试应用程序 Android Studio 中调试应用程序和 Unity 中使用 Android Logcat + Unity Profiler 窗口类似 一般情况下,没有特殊需求,我们都在 Unity 中进行 Android 应用程序调试 相对 Android Studio 中调试来说更适合我们 Unity...
UM1L8——Android Logcat
UM1L8——Android Logcat Android Logcat Android Logcat 是 Unity 提供的一个拓展包,引入该拓展包后,我们可以在Unity当中对Android应用程序进行调试 我们可以通过该工具获取到: 安卓日志打印信息 安卓应用程序内存统计 安卓屏幕截图 安卓屏幕录像 堆栈跟踪 Unity 2019.4 及以上版本都可以引入 Android Logcat 来帮助我们进行调试 Android Logcat 工具可以帮助我们进行 Android 相关调试,我们可以通过查看相关打印信息,来排查问题 如何使用 Android Logcat 工具 在 Unity 工程中引入 Android Logcat 包 连接 Android 设备 将 Android Logcat 连接到 Android 设备上点的应用程序,便可以查看相关信息 在 Window ——> Analysis ——> Android Logcat 开启窗口 窗口基础知识 工具栏 Auto Run:自动运行...
UM1L7——Unity Remote
UM1L7——Unity Remote Unity Remote Remote 翻译过来是远程的意思,Unity Remote 是 Unity 提供给我们的一个可以安装到移动平台上的应用程序,帮助我们进行调试的远程工具 Unity Remote 主要可以帮助我们快速的测试设备的输入相关功能 该应用程序可以安装到 Android、IOS设备上 当我们在 Unity 编辑器运行项目时,移动设备上安装的 Unity Remote 会和 Unity 连接 Unity 编辑器中的游戏画面会被发送到移动设备上 移动设备上的输入操作会返回到 Unity 编辑器运行的项目中 它的主要作用就是可以让我们省去发布安装包、安装到移动设备上的这一繁琐流程 可以直接通过 Unity Remote 远程连接来达到以下目的: 查看项目在设备上的视觉表现效果 测试移动设备输入逻辑是否能正常使用 设备的以下输入会被回传到 Unity...
UM1L6——Unity内调试安卓应用程序
UM1L6——Unity内调试安卓应用程序 调试指的是什么 我们在这里提到的调试,主要指的是 安卓手机的真机调试 我们在开发前期,开发测试功能都是在 Unity 内完成的 当我们真正把发布的 apk 安装到手机上运行时, 由于运行环境的改变(开发时在 Windows 或 MacOS,使用时在Android或IOS) 我们很多时候需要在真机上进行项目的 性能分析 和 bug处理(断点调试修复bug) 那么这时我们就需要学习如何通过 Unity 连接真机 来进行项目调试了 准备测试用安卓手机 安卓手机需要打开开发者模式 可以根据自己的手机品牌自行搜索开启方式,一般的操作方式:设置——>关于手机——>版本号(多次连点版本号),便可开启 在手机的开发者选项中 开启 USB 调试功能 一般开发者选项会在:设置——>系统——>开发者选项中,找到USB调试功能 开启它 将手机通过 USB 接入到你的电脑上,在手机上一般会弹出一个提示,选择允许进行USB调试 在Unity中进行调试相关设置 在 File ——> Build Settings...