为什么这里要在SceneCamera.cs这个脚本里写这个代码呢?在之前的Player.cs脚本写不可以么?

来源:3-6 响应用户输入-Unity3D角色控制

qq_残魂残剑_0

2017-01-11 19:36

如题,我理解的是之前不是给player这个GameObject的脚本是Player.cs这个脚本么?为什么这里突然变成SceneCamera.cs?

写回答 关注

1回答

  • 慕娘2696649
    2017-01-12 23:22:34

    我的理解是,因为一开始传递进去的是鼠标在屏幕上的x,y坐标,要通过照相机与鼠标之间发送射线,确定鼠标点在三维场景中的坐标,再确定人物前进的方向,要用到camera,所以在camera里

Unity3D快速入门

本课程为Unity 3D入门教程,快速学会用Unity开发游戏

145912 学习 · 326 问题

查看课程

相似问题