Godot Engine 3.1.2 stable

官方文档可以参考这里

CSG(Constructive Solid Geometry)即可构造硬质几何体 听起来很高大上的概念,实际上就是类似于Blender中非破坏性布尔工具,或者Unity中的那个Probuilder插件,用于快速地搭建场景原型

Godot预置了很多CSG节点

其中CSGMesh就像MeshInstance一样允许使用自定义网格,但是个人觉得尽量使用预置的几何体,毕竟这个功能是为了快速搭建场景原型,生产环境下还是要用MeshInstance

CSG用法示意
布尔运算

场景树中创建下面的结构

看起来和普通的MeshInstance没什么区别

这是因为在csg_box_2CSCShapeOperation被设置成默认的Union即并集运算了(其实这时2个box已经进行了并集运算,只不过视觉上不明显)


Operation改成Intersection

Operation改成Substraction试一下

添加碰撞器

在场景树中选择顶层CSG节点,属性面板上就会出现Use Collision选项,勾选上它就会开启碰撞检测

Godot Engine:CSG(Constructive Solid Geometry)工具相关推荐

  1. 问题六十六:怎么用ray tracing画CSG(Constructive Solid Geometry 构造实体几何)图形

    66.1 概述 什么是CSG图形? 若干简单图形通过集合运算后得到的复杂图形,被称为"CSG图形". 其中"简单图形",包括:sphere, box, cyli ...

  2. Godot Engine 4.0横空出世,Vulkan大怪兽加持,画质提升简直亮瞎眼

    [CSDN 编者按]经历了漫长的等待,万众瞩目的 Godot Engine 4.0 正式版在其 3.0 版本发布 5 年以后,终于带着海量令人兴奋的新功能横空出世! 整理 | 开发游戏的老王 责编 | ...

  3. HDU 5298 Solid Geometry Homework 暴力

    Solid Geometry Homework 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5298 Description Yellowstar ...

  4. Godot Engine:选择Skeleton节点时出现不停输出“object was deleted while awaiting a callback”并死机问题

    Blender 2.83.4 Godot Engine 3.2.3 rc3 文章目录 问题描述 产生原因 解决办法 问题描述 在Blender中使用Rigify绑定了一个角色模型并做了简单的测试动画, ...

  5. 使用Godot Engine创建一个2D RPG游戏

    学习用对话框,有限状态机,剑攻击,敌人,着色器,用户界面,地下城和更多编码一个2D RPG游戏 你会学到什么 掌握游戏编程的关键概念 学习Godot的语言GDScript 熟悉Godot引擎的界面 创 ...

  6. Godot Engine:用Shader实现旗帜飘飘的效果

    本文是<[手把手带你Godot游戏开发 第二弹]名场面临摹>的一部分.老王将手把手教大家如何使用Godot引擎的Shader,实现一个游戏中常见的旗帜飘飘的效果. Godot Engine ...

  7. Godot Engine:马里奥食人花三部曲(三)用SkeletonIK实现食人花捕食目标

    书接上文<Blender图解教程:马里奥食人花三部曲(二)骨骼绑定和动画>,这一回我们将进入Godot游戏引擎,完成最关键的部分,当目标(马里奥)接近食人花,食人花可以根据目标的位置进行捕 ...

  8. Godot Engine:多重采样抗锯齿(MultiSampling Anti-Aliasing)设置

    Godot Engine 3.2.2 默认状态下Godot渲染的锯齿很严重 解决办法:开启MSAA MSAA是MultiSampling Anti-Aliasing的英文缩写,指多重采样抗锯齿,原理是 ...

  9. Godot Engine:Hello Godot 4.0

    非官方每日版下载 前几天Godot Engine 3.2.2 stable正式发布了,这是一个LTS版本.下一个里程碑将是万众期待的Godot 4.0了. 今天Juan上传了几个4.0的预览视频,主要 ...

最新文章

  1. 7、在对象内部尽量直接访问实例变量
  2. C#如何根据DataTable生成泛型List或者动态类型list
  3. Redis 日志篇:无畏宕机快速恢复的杀手锏
  4. visual-studio – 使用TFS 2010防止在Visual Studio 2012上签入pdb文件
  5. Qt工作笔记-主界面传输数据到附属界面(通过信号与槽非构造函数)
  6. 谷歌测试工程师分享前端性能监控利器Performance
  7. idea占用cpu过高_生产环境服务器变慢、CPU占用过高,诊断思路和性能评估谈谈?...
  8. Windows Vista SP1正式版独立安装包
  9. matlab线检测,车道线检测(matlab)
  10. ubuntu nginx 伪静态 设置
  11. 北邮2017计算机考研题,北邮通信考研2017年801真题.pdf
  12. layui图片放大功能
  13. 80286计算机配置,电脑的各种配置给详的细解释.doc
  14. python求n的阶乘_python如何计算n的阶乘
  15. Chrome Extension ContextMenus 创建 适配Manifest3
  16. 用Python 80行代码实现一个微信消息撤回捕捉功能
  17. 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总(iOS上架)
  18. nginx+php74+phpmyadmin安装
  19. 大小限制_只需一步!突破微信传输大小限制,轻松分享视频文件!
  20. 屌丝程序员和技术大拿的区别是什么?

热门文章

  1. PHP基本语法(1)
  2. Eclipse for PHP语法检查过于严格
  3. 火眼金睛:云存储厂商选择十问十答
  4. Nginx的万剑归宗
  5. ELK部署+filebeat应用
  6. 织梦dedecms调用上一篇下一篇以及样式修改
  7. 服务器的运行寿命一般有多久?服务器怎么选?
  8. 人工神经网络的发展趋势,神经网络前沿理论研究
  9. 教学设计的理念与方法【3】
  10. python357左轮枪模内部结构图_CODOL武器与COD4678代中原型的第一人称枪模对比(手枪篇)...