Unity Android

Handheld.Vibrate();  //震动效果

 

using UnityEngine;
using System.Collections;

public class r : MonoBehaviour {

    public float speed = 200.0f;
    float oy = 0.0f;
    float ny = 0;
    float dy =0;

    void Update () {
        ny = Input.acceleration.y;  //加速度
        dy = ny - oy;
        oy = ny;
        print (dy);

#if UNITY_ANDROID
        if (dy > 0.6f) {
            Handheld.Vibrate();
        }
        if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved){
            this.transform.Rotate (new Vector3(speed/3*Time.deltaTime,speed*Time.deltaTime,Time.deltaTime*speed/2));
        }

#endif
    }
}

  

 

 

入门简单介绍: http://bbs.9ria.com/thread-173246-1-1.html

圣典android入门学习: http://game.ceeger.com/Manual/android-GettingStarted.html

Android GetTouch: http://game.ceeger.com/Script/Input/Input.GetTouch.html

android remote: http://www.cnblogs.com/gameprogram/archive/2012/03/24/2415577.html

Unity打开Activeity,调用java代码传递参数: http://www.xuanyusong.com/archives/667

Unity与Android传递消息: http://www.xuanyusong.com/archives/676

Unity与Android交互: http://blog.csdn.net/topgun_chenlingyun/article/details/8258440

           http://blog.csdn.net/qinyuanpei/article/details/39348677

 

 

Unity 发布 Android apk:

PlayerSettings : Bundle Identifier* : ...

         Munimum API Level: ...

[MenuItem("Tools/Build Google Project")]
    static public void BuildAssetBudles(){    //代码自动发布android apk
        BuildPipeline.BuildPlayer(new string[]{ "Assets/demo.unity"} , Application.dataPath + "/../", BuildTarget.Android, BuildOptions.AcceptExternalModificationsToPlayer);
    }

 

posted @ 2015-06-02 16:13  Cvjar  阅读(325)  评论(0)    收藏  举报