小编Siz*_*ing的帖子

保存游戏状态的最佳方法是什么?

我找到了在Unity3D游戏引擎中保存游戏数据的最佳方法.
首先,我使用了序列化对象BinaryFormatter.

但我听说这种方式存在一些问题,不适合保存.
那么,保存游戏状态的最佳或推荐方法是什么?

在我的例子中,保存格式必须是字节数组.

c# savestate unity-game-engine

10
推荐指数
1
解决办法
9348
查看次数

我无法初始化Google Play游戏服务

项目只有这个代码,我只是按照这个描述.访问https://developers.google.com/games/services/android/init

制作项目并添加库'google-play-services_lib'和'BaseGameUtiles'

将"扩展活动"更改为"BaseGameActivity"并添加一些代码.

我构建并运行...我的应用程序崩溃了 Java.lang.illegal

我怎样才能解决这个问题?

public class MainActivity extends BaseGameActivity implements View.OnClickListener{

    Button btnLogin;
    ImageView profilePic;
    TextView profileName;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            btnLogin = (Button)findViewById(R.id.btn_login);
            profilePic = (ImageView)findViewById(R.id.img_userprofile);
            profileName = (TextView)findViewById(R.id.txt_user_name);

            btnLogin.setOnClickListener(this);
    }


    @Override
    public void onSignInFailed() {
            profileName.setText("LOGIN FAILED");
    }

    @Override
    public void onSignInSucceeded() {
            profileName.setText("LOGIN SUCCESS");
    }

    @Override
    public void onClick(View v) {
            switch(v.getId())
            {
            case R.id.btn_login:
                    beginUserInitiatedSignIn();
                    break;
            }
    }

}
Run Code Online (Sandbox Code Playgroud)

错误日志:

09-15 11:06:09.420: I/dalvikvm(1753): Could not find method android.view.View.getDisplay, referenced …
Run Code Online (Sandbox Code Playgroud)

android

3
推荐指数
1
解决办法
5474
查看次数

标签 统计

android ×1

c# ×1

savestate ×1

unity-game-engine ×1