社区
Unity3D
帖子详情
求unity大作业代码,好抓瞎
「已注销」
2019-06-20 12:01:13
由鼠标点击后发出一条射线,射线碰到正方体后,正方体不停的旋转,射线碰到球后不停地移动。然后有一个恢复键,点击恢复键后球和正方体恢复最初的位置。下边是我扒拉半天,凑的代码,也不对,求帮忙,谢谢
...全文
179
3
打赏
收藏
求unity大作业代码,好抓瞎
由鼠标点击后发出一条射线,射线碰到正方体后,正方体不停的旋转,射线碰到球后不停地移动。然后有一个恢复键,点击恢复键后球和正方体恢复最初的位置。下边是我扒拉半天,凑的代码,也不对,求帮忙,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2019-06-20
打赏
举报
回复
引用 1 楼 残暮颓圮的回复:
你这个代码看不清呀
代码 我已经成功让他复原了,但是我想让小球一直运动,不是射线碰到一下动一下,而是一直运动。谢谢 ublic class c00 : MonoBehaviour { // Use this for initialization public float speed; private Camera _camera; private GameObject ob; private bool MovementPosition; private Vector3 spherePosition; void Start () { _camera = GetComponent<Camera>(); } // Update is called once per frame void Update () { if (Input.GetMouseButton(0)) { Ray rays = _camera.ScreenPointToRay(Input.mousePosition);//创射线 Debug.DrawRay(rays.origin, rays.direction * 100, Color.blue);//一条蓝线 RaycastHit hit; //创建一个RaycastHit变量用于存储反馈信息 if (Physics.Raycast(rays, out hit)) { if (hit.collider.name == "sphere") { ob = hit.collider.gameObject; ob.GetComponent<Rigidbody>().MovePosition(ob.transform.position + Vector3.right * speed * Time.deltaTime); } }
残暮颓圮
2019-06-20
打赏
举报
回复
你这个代码看不清呀
残暮颓圮
2019-06-20
打赏
举报
回复
引用 2 楼 weixin_45277641 的回复:
[quote=引用 1 楼 残暮颓圮的回复:]你这个代码看不清呀
代码 我已经成功让他复原了,但是我想让小球一直运动,不是射线碰到一下动一下,而是一直运动。谢谢
ublic class c00 : MonoBehaviour { // Use this for initialization
public float speed;
private Camera _camera;
private GameObject ob;
private bool MovementPosition;
private Vector3 spherePosition;
void Start () {
_camera = GetComponent<Camera>();
} // Update is called once per frame void Update () {
if (Input.GetMouseButton(0)) {
Ray rays = _camera.ScreenPointToRay(Input.mousePosition);//创射线 Debug.DrawRay(rays.origin, rays.direction * 100, Color.blue);//一条蓝线 RaycastHit hit; //创建一个RaycastHit变量用于存储反馈信息 if (Physics.Raycast(rays, out hit)) { if (hit.collider.name == "sphere") { ob = hit.collider.gameObject; ob.GetComponent<Rigidbody>().MovePosition(ob.transform.position + Vector3.right * speed * Time.deltaTime); } }
[/quote]
要学会看API,你用的MovePosition,这个方法是移动到某一个position,你想要一直运动应该用ob.GetComponent<Rigidbody>().velocity = transform.forward * Time.deltaTime * 100;这里我是物体前方向,移动方向和速度你自己调
【
Unity
3D 灵巧小知识点】 ☀️ |
Unity
退出游戏
代码
Unity
小科普 老规矩,先介绍一下
Unity
的科普小知识:
Unity
是 实时3D互动内容创作和运营平台 。 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助
Unity
将创意变成现实。...
Unity
退出游戏
代码
在.
逆向解
Unity
打包的
代码
和资源
我之前说过用
Unity
打包发布apk包的时候要非常小心,加密和防逆向篡改,因为
unity
游戏太容易被PoJie出来了,所以
代码
混淆、加密等工作还是十分重要的。 这里我揪出来一个已经上线的棋牌游戏,根据解压缩apk后我发现...
【
Unity
3D 灵巧小知识点】☀️ |
Unity
中 使用
代码
切换天空盒
Unity
小科普 老规矩,先介绍一下
Unity
的科普小知识:
Unity
是 实时3D互动内容创作和运营平台 。 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助
Unity
将创意变成现实。...
Unity
中 使用
代码
切.
【100个
Unity
小知识点】☀️ |
Unity
中使用
代码
查询Draw call、Tris和Verts等信息
Unity
小科普 老规矩,先介绍一下
Unity
的科普小知识:
Unity
是 实时3D互动内容创作和运营平台 。 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助
Unity
将创意变成现实。...
Unity
中使用
代码
查询D.
unity
期末
大作业
消消乐小游戏(附下载链接)
unity
方块消消乐,虚拟现实期末
大作业
Unity
2020.2.23版本 游戏分为菜单界面和游戏界面 主要实现功能有: 1、基本的消除功能 2、UI动画以及
代码
控制动画功能 3、消除动画以及手势识别功能 4、消除判定、连续消除...
Unity3D
2,589
社区成员
2,147
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章