使用unity3D开发的一款小游戏,涉及到unity的基础操作,后台代码使用c#实现。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4418 2017-04-26 15:11 snake prjAssembly-CSharp.csproj
I.A.... 4896 2016-12-19 18:59 snake prjAssetsmodelsMaterialsEyes White.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsEyes White.mat.meta
I.A.... 4940 2016-12-19 17:51 snake prjAssetsmodelsMaterialsiris.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsiris.mat.meta
I.A.... 4896 2016-12-19 18:59 snake prjAssetsmodelsMaterialsSnake Skin.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsSnake Skin.mat.meta
I.A.... 4896 2016-12-19 18:59 snake prjAssetsmodelsMaterialsSnake teeth.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsSnake teeth.mat.meta
I.A.... 4896 2016-12-19 21:29 snake prjAssetsmodelsMaterialsSnake Tongue.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsSnake Tongue.mat.meta
..A..H. 191 2016-12-19 17:51 snake prjAssetsmodelsMaterials.meta
文件 327680 2011-09-15 15:21 snake prjAssetsmodelsSnake Skin.tga
..A..H. 1188 2016-12-19 17:52 snake prjAssetsmodelsSnake Skin.tga.meta
文件 506176 2016-12-19 18:31 snake prjAssetsmodelssnake.FBX
..A..H. 2035 2016-12-19 18:34 snake prjAssetsmodelssnake.FBX.meta
..A..H. 191 2016-11-13 12:31 snake prjAssetsmodels.meta
I.A.... 7972 2017-04-24 21:17 snake prjAssetsprefabody.prefab
..A..H. 179 2016-12-19 18:58 snake prjAssetsprefabody.prefab.meta
I.A.... 6700 2016-12-21 00:02 snake prjAssetsprefabfood.prefab
..A..H. 179 2016-11-13 15:43 snake prjAssetsprefabfood.prefab.meta
I.A.... 6648 2016-12-21 00:02 snake prjAssetsprefabhead.prefab
..A..H. 179 2016-12-19 18:58 snake prjAssetsprefabhead.prefab.meta
I.A.... 7024 2016-12-19 21:36 snake prjAssetsprefab ail.prefab
..A..H. 179 2016-12-19 18:58 snake prjAssetsprefab ail.prefab.meta
..A..H. 191 2016-11-13 15:03 snake prjAssetsprefab.meta
文件 1428 2017-04-26 18:41 snake prjAssetsscriptsody.cs
..A..H. 262 2016-12-20 22:18 snake prjAssetsscriptsody.cs.meta
文件 6056 2017-04-26 18:40 snake prjAssetsscriptssnake.cs
..A..H. 262 2016-11-13 15:04 snake prjAssetsscriptssnake.cs.meta
............此处省略1273个文件信息
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 prjAssembly-CSharp.csproj
I.A.... 4896 2016-12-19 18:59 snake prjAssetsmodelsMaterialsEyes White.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsEyes White.mat.me
I.A.... 4940 2016-12-19 17:51 snake prjAssetsmodelsMaterialsiris.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsiris.mat.me
I.A.... 4896 2016-12-19 18:59 snake prjAssetsmodelsMaterialsSnake Skin.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsSnake Skin.mat.me
I.A.... 4896 2016-12-19 18:59 snake prjAssetsmodelsMaterialsSnake teeth.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsSnake teeth.mat.me
I.A.... 4896 2016-12-19 21:29 snake prjAssetsmodelsMaterialsSnake Tongue.mat
..A..H. 179 2016-12-19 17:51 snake prjAssetsmodelsMaterialsSnake Tongue.mat.me
..A..H. 191 2016-12-19 17:51 snake prjAssetsmodelsMaterials.me
文件 327680 2011-09-15 15:21 snake prjAssetsmodelsSnake Skin.tga
..A..H. 1188 2016-12-19 17:52 snake prjAssetsmodelsSnake Skin.tga.me
文件 506176 2016-12-19 18:31 snake prjAssetsmodelssnake.FBX
..A..H. 2035 2016-12-19 18:34 snake prjAssetsmodelssnake.FBX.me
..A..H. 191 2016-11-13 12:31 snake prjAssetsmodels.me
I.A.... 7972 2017-04-24 21:17 snake prjAssetsprefabody.prefab
..A..H. 179 2016-12-19 18:58 snake prjAssetsprefabody.prefab.me
I.A.... 6700 2016-12-21 00:02 snake prjAssetsprefabfood.prefab
..A..H. 179 2016-11-13 15:43 snake prjAssetsprefabfood.prefab.me
I.A.... 6648 2016-12-21 00:02 snake prjAssetsprefabhead.prefab
..A..H. 179 2016-12-19 18:58 snake prjAssetsprefabhead.prefab.me
I.A.... 7024 2016-12-19 21:36 snake prjAssetsprefab ail.prefab
..A..H. 179 2016-12-19 18:58 snake prjAssetsprefab ail.prefab.me
..A..H. 191 2016-11-13 15:03 snake prjAssetsprefab.me
文件 1428 2017-04-26 18:41 snake prjAssetssc
..A..H. 262 2016-12-20 22:18 snake prjAssetssc
文件 6056 2017-04-26 18:40 snake prjAssetssc
..A..H. 262 2016-11-13 15:04 snake prjAssetssc
............此处省略1273个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)