1 | import com.rupeng.game.GameCore; |
1 | GameCore.pause(int x) // 暂停x毫秒 |
1 | GameCore.loadBgView(String imgName); // 不重叠不拉伸显示图片。图片放到 src/Images 下面(注意大小写),可拖拽或者 ctrl+V粘贴 |
1 | long a = 99999L // 常数数字默认为整型,long赋值需要转换到int |
1 | String s = GameCore.input(Object value, Object msg); // 输入框(默认信息, 提示信息) |
1 | void createText(int txtNum, String text) // 创建只读文本 |
1 | void createImage(int num, String imgName) // 创建图片控件,图片放到 src/Images 里面(注意大小写) |
1 | 精灵文件位置:src/Sprites/精灵名字[]/精灵动作[]/i.png图片 按顺序放好(多选文件夹粘贴)(分层:工作空间—右上角倒三角—包表示法) |
1 | Java程序打包:拷贝bin和两个jar到单独的文件夹,拷贝jre,去掉src.zip、lib\ext\jfxrt.jar、bin\server、bin\jfxwebkit.dll,减小尺寸; |
1 | String转int:Integer.parseInt("123") |
1 | if (i = 10) // Java中这么写是错误的,C语言可以 |
1 | switch (表达式) // 表达式可以为byte/short/int/char,JDK5后可以是枚举,JDK7后可以是String类型 |
1 | GameCore.getPressedKeyCode(); // 获得用户当前按键(只适合“连续动作”,一次性触发最好用“事件驱动”) |
1 | int[10] a = new int[10]; 等价于 int a[10]; 但是前者有初始化 |
1 | 编译器认为,if(无else的)、for等操作可能不执行,所以里面的变量初始化会被忽略,若没有初始化则编译器报错 |
1 | import java.util.Random; |
1 | GameCore.rand(int low, int high); // low <= x < high |
1 | System.currentTimeMillis() // 返回当前的毫秒事件 |
1 | int[][] a = { { 1 }, { 2, 3, 4, 5 }, { 6, 7 } }; // 每一行的列数可以不一样,a[i].length也不一样。 |
课程视频:如鹏网《这样学Java不枯燥》