求unity大作业代码,好抓瞎

「已注销」 2019-06-20 12:01:13
由鼠标点击后发出一条射线,射线碰到正方体后,正方体不停的旋转,射线碰到球后不停地移动。然后有一个恢复键,点击恢复键后球和正方体恢复最初的位置。下边是我扒拉半天,凑的代码,也不对,求帮忙,谢谢
...全文
187 3 打赏 收藏 转发到动态 举报
写回复
用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;这里我是物体前方向,移动方向和速度你自己调
【SCI复现】含可再生能源与储能的区域微电网最优运行:应对不确定性的解鲁棒性与非预见性研究(Matlab代码实现)内容概要:本文围绕含可再生能源与储能的区域微电网最优运行展开研究,重点探讨应对不确定性的解鲁棒性与非预见性策略,通过Matlab代码实现SCI论文复现。研究涵盖多阶段鲁棒调度模型、机会约束规划、需响应机制及储能系统优化配置,结合风电、光伏等可再生能源出力的不确定性建模,提出兼顾系统经济性与鲁棒性的优化运行方案。文中详细展示了模型构建、算法设计(如C&CG算法、大M法)及仿真验证全过程,适用于微电网能量管理、电力系统优化调度等领域的科研与工程实践。; 适合人群:具备一定电力系统、优化理论和Matlab编程基础的研究生、科研人员及从事微电网、能源管理相关工作的工程技术人员。; 使用场景及目标:①复现SCI级微电网鲁棒优化研究成果,掌握应对风光负荷不确定性的建模与解方法;②深入理解两阶段鲁棒优化、分布鲁棒优化、机会约束规划等先进优化方法在能源系统中的实际应用;③为撰写高水平学术论文或开展相关课题研究提供代码参考和技术支持。; 阅读建议:建议读者结合文档提供的Matlab代码逐模块学习,重点关注不确定性建模、鲁棒优化模型构建与解流程,并尝试在不同场景下调试与扩展代码,以深化对微电网优化运行机制的理解。

2,589

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧