拖一个cube到场景中,勾掉mesh,collider中勾上IsTrigger,调整collider的大小,在脚本代码中分别实现OnTriggerEnter呃OnTriggerExit函数,在OnTriggerEnter中播放anim,在OnTriggerExit中停止anim,把这个脚本赋给cube第一人称视角无法看到主角自己,在屏幕上只能看到一致端起来的M16q械,键盘W、S、A、D键控住主角上下左右移动,鼠标移动来旋转视角。
FPS(First-personShootinggame)第一人称视角射击游戏顾名思义就是以玩家的主观视角来进行射击游戏。
玩家们不再像别的游戏一样 *** 纵屏幕中的虚拟人物来进行游戏。写脚本。
在update里面写一些事件响应
if(InputGetKey(KeyCodeW))
{
this transform Translate (Vector3forward Time deltaTime1);
}
else if(InputGetKey(KeyCodeS))
{
this transform Translate (Vector3forward Time deltaTime-1 );
}
if(InputGetKey(KeyCodeA ) )
{
this transform Rotate (Vector3up Time deltaTime-11);
}
else if(InputGetKey(KeyCodeD))
{
pos=InputmousePositionx;
this transform Rotate (Vector3up Time deltaTime11);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)