网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月11日漏签0天
unity3d吧 关注:116,966贴子:562,437
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 12回复贴,共1页
<<返回unity3d吧
>0< 加载中...

Unity3D教程,如何导入模型的碰撞检测

  • 取消只看楼主
  • 收藏

  • 回复
  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
很多人在初学的时候,可能会碰到这样一个问题:导入Unity3D的模型,给模型添加RigidBody后,模型会
一直往下落。那么,我们如何解决这个问题呢?


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果你尝试过创建一个Cube之类的,添加RigidBody。运行程序后,你会很明显的发现这个Cube可以掉落到地面。
因而,想要我们的模型也这样,可以将一个Cube与模型进行绑定,然后调整Cube的碰撞体积,并去掉Cube的渲染。这样我们就可以让模型享有Cube的碰撞检测,而又不会看到Cube。


2026-03-11 02:58:22
广告
不感兴趣
开通SVIP免广告
  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一、导入资源:Assets--Import Package--Terrain Assets,导入系统的地形贴图等资源。
二、.添加模型:在Assets下建立一个Model文件夹,将自己的3D模型放入Model中。


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
3.建立地形:Terrain--Create Terrain。建立一个地形,在地形编辑部分点击Paint the
terrain texture图标,选择一个Texture,并调整Tile Size X, Tile Size Y。


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我看到大家在学习unity3d的时候,总有些无法解决问题来求助,当然有一部分解决了,但是还有很多难题没有人为你解答,我想学习最好的方法就是去交流,去沟通,在这里我为大家推荐一个我的裙,入裙编号8797,里面有很多大神在为大家解决难题,也有很多的像你一样无法解决问题的人在里面学习,加的时候编号打(8797),我就知道是你了,我也会不定时为大家提供学习资料和视频。


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
等下继续更新


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
4.将模型拖到Unity3D场景编辑中,并调整位置。随便添加个方向光,看起来会比较顺眼。这个时候,如果你给模型
添加RigidBody,虽然它会有重力,但不会与Terrain进行碰撞。


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
5.创建碰撞体:GameObject--Create Other--Cube。将Cube放到模型的中心位置(其他位置也可以),你可以看到Cube
有个Box Collider对象。调整Box Collider的Center和Size,也就是碰撞范围(绿色的矩形),让碰撞范围符合整个模
型。建议分别通过X,Y,Z轴朝向进行调整。如图所示。


2026-03-11 02:52:22
广告
不感兴趣
开通SVIP免广告
  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你加我把你的程序打包发过来,给你看问题


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
6.在Hierarchy视图上,将模型(我这里是Tank)拖到Cube上。然后点Cube,Component--Physics--RigidBody给Cube
添加一个刚体。然后在Cube的属性中,将Mesh Renderer勾去掉,也就是不进行渲染Cube。


  • wdl071
  • Particle
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
7.运行程序,你会发现模型安稳的落在了Terrain上了。
虽然这个例子很简单,但是大家也都基本了解了模型的碰撞思路(利用Cube,Sphere等GameObject来进行碰撞,效
率上比较高)。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 12回复贴,共1页
<<返回unity3d吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示