• 大小: 3.25MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: C#
  • 标签: unity  开发  

资源简介

使用unity3D开发的一款小游戏,涉及到unity的基础操作,后台代码使用c#实现。

资源截图

代码片段和文件信息

using UnityEngine;
using System.Collections;

public class body : MonoBehaviour {
public body next; //声明当前身子的下一节身子
//注意:不要在Inspector面板中为next赋值,next是由程序代码来赋值的,在这里作用域设置为public是为了在snake脚本中可以被调用

public void Move(Vector3 pos){
Vector3 nextPos=transform.position;    //将nextPos设置为当前身子的位置,作为下一节身子要移动到的位置
transform.position=pos; //将当前身子移动到参数pos位置处
if(next!=null){ //依次移动后面的每一节身子,直到最后一节身子(next==null)
            if (transform.position.x != next.transform.position.x && transform.position.z != next.transform.position.z)
            { //当“当前身子移动后的位置x和z坐标与下一节身子移动前的位置x和z坐标都不一样时”,
                //可以判断当前身子的前一个身子位移发生了转向,下一个身子移动后,需要转向
next.Move(nextPos); //递归调用move()方法,移动下一个身子位置到当前身子的位置
next.transform.rotation = transform.rotation;   //将下一个身子的角度设置为当前身子的角度             
            }else{ //当“前一个身子没有发生转向”时,只移动下一个身子到当前身子处
next.Move(nextPos);
}
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4418  2017-04-26 15:11  snake prj\Assembly-CSharp.csproj

    I.A....      4896  2016-12-19 18:59  snake prj\Assets\models\Materials\Eyes White.mat

    ..A..H.       179  2016-12-19 17:51  snake prj\Assets\models\Materials\Eyes White.mat.meta

    I.A....      4940  2016-12-19 17:51  snake prj\Assets\models\Materials\iris.mat

    ..A..H.       179  2016-12-19 17:51  snake prj\Assets\models\Materials\iris.mat.meta

    I.A....      4896  2016-12-19 18:59  snake prj\Assets\models\Materials\Snake Skin.mat

    ..A..H.       179  2016-12-19 17:51  snake prj\Assets\models\Materials\Snake Skin.mat.meta

    I.A....      4896  2016-12-19 18:59  snake prj\Assets\models\Materials\Snake teeth.mat

    ..A..H.       179  2016-12-19 17:51  snake prj\Assets\models\Materials\Snake teeth.mat.meta

    I.A....      4896  2016-12-19 21:29  snake prj\Assets\models\Materials\Snake Tongue.mat

    ..A..H.       179  2016-12-19 17:51  snake prj\Assets\models\Materials\Snake Tongue.mat.meta

    ..A..H.       191  2016-12-19 17:51  snake prj\Assets\models\Materials.meta

     文件     327680  2011-09-15 15:21  snake prj\Assets\models\Snake Skin.tga

    ..A..H.      1188  2016-12-19 17:52  snake prj\Assets\models\Snake Skin.tga.meta

     文件     506176  2016-12-19 18:31  snake prj\Assets\models\snake.FBX

    ..A..H.      2035  2016-12-19 18:34  snake prj\Assets\models\snake.FBX.meta

    ..A..H.       191  2016-11-13 12:31  snake prj\Assets\models.meta

    I.A....      7972  2017-04-24 21:17  snake prj\Assets\prefab\body.prefab

    ..A..H.       179  2016-12-19 18:58  snake prj\Assets\prefab\body.prefab.meta

    I.A....      6700  2016-12-21 00:02  snake prj\Assets\prefab\food.prefab

    ..A..H.       179  2016-11-13 15:43  snake prj\Assets\prefab\food.prefab.meta

    I.A....      6648  2016-12-21 00:02  snake prj\Assets\prefab\head.prefab

    ..A..H.       179  2016-12-19 18:58  snake prj\Assets\prefab\head.prefab.meta

    I.A....      7024  2016-12-19 21:36  snake prj\Assets\prefab\tail.prefab

    ..A..H.       179  2016-12-19 18:58  snake prj\Assets\prefab\tail.prefab.meta

    ..A..H.       191  2016-11-13 15:03  snake prj\Assets\prefab.meta

     文件       1428  2017-04-26 18:41  snake prj\Assets\scripts\body.cs

    ..A..H.       262  2016-12-20 22:18  snake prj\Assets\scripts\body.cs.meta

     文件       6056  2017-04-26 18:40  snake prj\Assets\scripts\snake.cs

    ..A..H.       262  2016-11-13 15:04  snake prj\Assets\scripts\snake.cs.meta

............此处省略1273个文件信息

评论

共有 条评论