摘要:
Unity3d 用鼠标拾取模型的顶点 二 这一节实现鼠标拾取模型的三角形的三个顶点! 先贴代码出来RaycastHit hit; Ray ray = Camera.mainCamera.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit, 100)){ spheretransform.position = hit.point; //拾取三角面前提是物体含有一个MeshCollider碰撞器 MeshCollider collider = hit.collider as MeshCollider; i.. 阅读全文
摘要:
Unity3d 用鼠标拾取模型的顶点 第一节 近来想做一个东西,想实现3D MAX的部份功能,第一步用鼠标拾取模型的顶点, 那么首先要做的是获取鼠标发出的射线与模型的碰撞点! 先截个图, 用到了Physics.Raycast方法,就是射线检测碰撞的方法! RaycastHit hit; Ray ray = Camera.mainCamera.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit, 100)) { Debug.Log(hit.collider.gameObject.name); if (hi 阅读全文
摘要:
WheelCollider总结 写了前面两篇文章,我想总结一下WheelCollider!让我们能够更清晰的学会物理车的开发!1.车的层次结构 一般这样分,车身,车身的包围盒,四个轮子和四个轮子的碰撞器!2.分析驱动车的原理 车主体本身加了一个Rigidbody,物理车我们可以加一个到两个包围盒来 包住车身(但是绝对不能包住车轮,否则物理车不运动!)物理车有前后四个轮子,那么有的车需要前轮进行驱动,后轮进 行辅助,有的车需要后轮进行驱动,前轮进行辅助!这个很好办,如果是哪个 轮进行驱动,就设置这个轮子的WheelCollider.motorTorque,也就是轮子 的动力,WheelCol.. 阅读全文
摘要:
Unity3d物理汽车第二篇 1.第一篇留下的问题,还没有得到解答!我目前的结论就是可以赋值为负值!2.我自己用了个方块做为车身,然后用四个轮子,把代码套了上去,车子竟然一动不动! 并且出现了以下警告: MissingComponentException: There is no 'AudioSource' attached to the "Cube" gameobject, but a script is trying to access it.You probably need to add a AudioSource to the game objec 阅读全文
摘要:
大家好,认识一下,我叫山西小龙,QQ:1357098586,希望大家能够互相帮助,我的文章偏多与机械方面,呵呵! 第一篇,就写个物理车的! 首先,资料的来源!http://www.gotow.net/andrew/wordpress/?page_id=78在这个链接的底部有下载的链接,如果下载不 到, 我可以共享出来! 第二部,开始一些翻译和讲解! 1.物理车的碰撞! 其中草绿色线条是车的两个包围盒!四个轮子加了四个车轮碰撞器(WheelCollider); 2.物理车的层次结构关系 根节点是PlayerCar,Colliders,就是第一张图中的两个包围盒 WheelColliders... 阅读全文