备注:文中所使用的this均指脚本所依附的对象

1.移动(用Translate方法进行移动)

int moveSpeed = ; //移动速度
this.transform.Translate(Vector3.down * Time.deltaTime * moveSpeed);

2. 修改Sprite Renderer的sprite

public Sprite[] sprites; //精灵数组
int frameIndex = ; // 精灵数组索引 this.GetComponent<SpriteRenderer>().sprite = sprites[frameIndex];

2、游戏对象实例化(GameObject.Instantiate),及方法连续调用(InvokeRepeating)

using UnityEngine;
using System.Collections; public class Gun : MonoBehaviour { public float rate = 0.2f ; //子弹发射速率 public GameObject bullet; //子弹对象,bullet为预制物体 void Start () {
OpenFire ();
} void Fire () { //实例化子弹
GameObject.Instantiate(bullet, this.transform.position, Quaternion.identity);
} void OpenFire () {
InvokeRepeating("Fire", 1, rate); //重复调用Fire方法,1表示延迟1s后执行
}
}

3、取消连续方法调用(CancelInvoke)

    public void StopFire () {
CancelInvoke("Fire");
}

4.unity3d中简单实现单例模式的方法(声明一个静态变量_instace,然后在Awake方法中赋值)

using UnityEngine;
using System.Collections; public class GameManager : MonoBehaviour { public static GameManager _instance; void Awake () {
_instance = this;
} }

最新文章

  1. 详解树莓派Model B+控制蜂鸣器演奏乐曲
  2. Java开发环境搭建——Maven配置
  3. spring+mybatis 手动开启和提交事务
  4. WPF进度条系列①滑动小圆点
  5. hdu 1003 Max sum(简单DP)
  6. C和CPP关于条件运算符的区别
  7. VS2013 当前不会命中断点还未为文档加载任何符号
  8. TQ210裸机编程(3)——按键(查询法)
  9. 2008年NOI全国竞赛 假面舞会
  10. [教程]隐藏ActionBar中的MenuItem
  11. 现代OpenGL教程 01 - 入门指南
  12. 基于vue2+vuex+vue-router+sass+webpack的网易云音乐
  13. strcpy和strcat易忽略点
  14. window上安装kafka(单机)
  15. C#中设置窗口在最前显示而其他窗口不能使用
  16. jQ效果:jQuery之插件开发短信发送倒计时功能
  17. 【CF375D】Tree and Queries
  18. OpenGL——圆公式相关变化的绘制
  19. 我的ecshop二次开发经验分享
  20. 树莓派3用create_ap变身无线AP

热门文章

  1. 深入浅出javascript(八)this、call和apply
  2. 基于脚本的nodemanager管理器
  3. 2.Java面向对象编程三大特性之继承
  4. 采用c3p0数据库连接池底层是jdbc的数据库的增删改查
  5. 3.Ubuntu下安装mysql并在windows下使用Navicat来连接
  6. ASP.NET Core2利用MassTransit集成RabbitMQ
  7. Python 高级编程——单例模式
  8. 使用JAVA API 解析ORC File
  9. ue4开发入门教程
  10. 聊聊如何设计千万级吞吐量的.Net Core网络通信!