《Android游戏开发详解》一2.20 对象的更多实践——模拟一个色子
本节书摘来异步社区《Android游戏开发详解》一书中的第2章,第2.20节,作者: 【美】Jonathan S. Harbour 译者: 李强 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.20 对象的更多实践——模拟一个色子 Android游戏开发详解在我们的下一个项目中,将模拟一个六面色子的滚动。色子会出现在许多现代的桌上游戏中,因为它们增添了不可预期的因素,如图2-26所示。在本节中,我们将展示在Java程序中如何模拟这种随机性。 我们首先创建一个名为“DiceProject”的新的Java项目。其中,创建一个名为DiceMaker的新的类,并且像通常一样给它一个main方法。 要产生一个随机数,我们必须使用Java库中名为Random的一个内建类。我们使用熟悉的对象创建语法来创建一个Random对象,如程序清单2.22的第4行所示。 程序清单2.22 DiceMaker.java 1 public class DiceMaker { 2 3public static void main(String[] args) { 4Random r = n...