京城游戏人-Day5:GoKit 简单使用之移动动画

本文介绍了如何使用GoKit在2D游戏中实现移动动画效果。首先通过预制件创建GameObject,然后利用代码控制GameObject的位置变化实现动画效果。具体步骤包括导入图片、创建预制件、实例化对象并设置初始位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

京城游戏人-Day5:GoKit 简单使用之移动动画

-

-

目前的试验方法在 2D 游戏中。如果想把一个图片的 Sprite 作为预制件的话,可以如下操作:

  1. 将一个图片 imgX 加入到工程中,可以在 Project 视图中看到。
  2. 将 imgX 从 Project 视图拖动到 Hierarchy 视图中,这时就生成了一个预制件。可以新建一个文件夹叫做 Prefabs,把预制件文件放到其中。
  3. 将预制件从 Project 拖入到 Hierarchy 中,则就使用预制件生成了一个 Game Object 了。
  4. 如何在代码中调用这个预制件来创建 Game Object 呢?一般在要使用预制件的对象上,绑定一个 Script,然后:一要定义 public 属性的 prefab 成员,便于代码中调用,且要在 Inspector 中将其赋初值;二要在代码中如下方式创建。

    GameObject go = Instantiate (_mPrefab, new Vector2(0, 0), Quaternion.identity);
    

    如上代码就创建了一个位置在 (0, 0) 的对象,使用了预制件。

  5. 接下来就是动画了

    go.transform.positionTo (1.0f, new Vector2(0, 10));
    

    第一个参数是动画时间,第二个参数是目标位置。

-

-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值