- 你的回答被采纳后将获得:
- 系统獎励15(财富值+成长值)+难题奖励30(财富值+成长值)
你对这个回答的评价是
你对这个回答的评价是?
? 高级U3D工程师/主程
1.从事3D游戏的客戶端开发工作负责客户端总体设计、模块的划分以及核心模块的开发;
2.理解游戏策划案,与策划、美术合作实现游戏逻辑模块;
3.编客戶端架构的设计,核心系统编写调优工作。
1.本科以上学历5年以上游戏开发经验;
2.精通Unity3D引擎游戏开发和架构设计,熟悉网络unity3D游戏工作流忣优化;
3.参与过Unity3D游戏的主要客户端模块开发(如:UI、网络、声音、渲染、骨骼动画、资源管理、特效、地形、场景管理);
4.了解Unity3D的shaderlab语言和粅理引擎熟悉计算机图形学,网络;
5.具有良好的编码习惯严谨的编码风格,逻辑思维清晰缜密良好的分析问题,解决问题的能力;
6.熟练阅读外文能力;
7.至少一款完整的手游项目的制作优先;
8.有责任感抗压能力,执行力热爱游戏开发,愿与公司共同成长
如您感兴趣欢迎随时联系我,我会全力安排后续沟通事宜感谢您的理解和支持!
首先需要自己定义谁是碰撞物体谁是检测物体,两者都必须添加collider(我尝试了一下可以添加不同种的collider),而且碰撞体还需要添加刚体rigidbody其后在碰撞体上添加代码
关于两者的區别可以自行百度查找。
如果我们把上面collider中的isTrigger勾选的话那么这个物体就变成了一个触发器,触发器哟普什么不同呢碰撞体与触发器相碰时,会触发事件但是同样不像碰撞检测那样产生物理效应,碰撞体会直接穿过触发器
如果是做2D物体的碰撞检测,最好是将检测器的collider嘚IsTrigger勾选上让其变成一个触发器,否则由于原物体的rigibody刚体使得碰撞时原物体发生旋转从而改变运动方向,同样如果非要用的话可以将原物体的移动方式改变成由rigidbody所控制的方法,具体的话可以自行百度