RuPengGame 游戏引擎 基本表单使用 setGameSize setGameTitle alert loadBgView playSound pause closeSound confirm

Posted Advancing Swift

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RuPengGame 游戏引擎 基本表单使用 setGameSize setGameTitle alert loadBgView playSound pause closeSound confirm 相关的知识,希望对你有一定的参考价值。

package com.swift;

import java.awt.Color;

import com.rupeng.game.GameCore;//导入游戏引擎包

//实现Runnable接口
public class GameCoreDemo implements Runnable {

    public static void main(String[] args) {
        GameCore.start(new GameCoreDemo());// 生成游戏对象,并让引擎启动它
    }

    // 覆写接口中的run()方法,控制游戏
    @Override
    public void run() {
        // 设置游戏界面的窗口大小和界面
        GameCore.setGameSize(1024, 768);// 设置游戏窗口大小
        GameCore.setGameTitle("聆听——心灵的感动");// 设置游戏窗口标题
        // 播放关闭一首歌曲,并设置播放时间和背景图片
        GameCore.alert("请听第一首歌曲,《凉凉》");
        GameCore.loadBgView("sansheng.jpg");
        GameCore.playSound("杨宗纬$凉凉.mp3", true);
        GameCore.loadBgView("feidong.gif");
        GameCore.pause(15000);// 设置停留10秒
        GameCore.closeSound("杨宗纬$凉凉.mp3");
        // 带确认、取消按钮的对话框
        boolean b = GameCore.confirm("你觉得好听吗?");
        if (b)
            GameCore.alert("你的回答是好听");
        else
            GameCore.alert("你的回答是不好听.");
        // 使用输入框,输入两个数求和
        String n1 = GameCore.input("", "请输入一个数");// 第一个字符串是文本框中默认的值
        String n2 = GameCore.input("", "请再输入一个数字");// 第一个字符串是文本框中默认的值
        GameCore.alert("两个数字的和是:" + (Integer.parseInt(n1) + Integer.parseInt(n2)));
        // 创建文本标签,并修改文本标签位置和颜色
        GameCore.createText(0, "Advancing Swift");
        GameCore.createText(1, "Never Waste your time anymore");
        GameCore.setTextPosition(0, 100, 100);
        GameCore.setTextPosition(1, 100, 200);
        GameCore.setTextColor(0, Color.BLUE);
        GameCore.setTextColor(1, new Color(255, 3, 3));
        GameCore.setTextFontSize(0, 30);
        GameCore.setTextFontSize(1, 18);
        //隐藏与显示文本标签
        if (GameCore.confirm("你想要隐藏文本标签?")) {
            GameCore.hideText(0);
            GameCore.hideText(1);
        }else {
            System.exit(0);
        }
        if (GameCore.confirm("你想要显示文本标签?")) {
            GameCore.showText(0);
            GameCore.showText(1);
            GameCore.pause(2000);
        }else {
            System.exit(0);
        }

    }
}

 

以上是关于RuPengGame 游戏引擎 基本表单使用 setGameSize setGameTitle alert loadBgView playSound pause closeSound confirm 的主要内容,如果未能解决你的问题,请参考以下文章

如何在Webstorm中添加js库 (青瓷H5游戏引擎)

[UE4虚幻引擎教程]-003-游戏框架的基本概念:第一个玩家控制器

原创使用JS封装的一个小型游戏引擎及源码分享

在 AndEngine 游戏引擎旁边使用 LocationListener

Unity初识

集成 Lua 以在我的游戏引擎中构建我的 GameEntities?