Hola Studio除了支持导入RUBE配置,参考上一篇blog:Hola Stduio导入RUBE配置的过程。本身编辑物理场景也是非常方便的,这里拿一个多边形的编辑举例。

熟悉box2d的朋友知道,多边形分辨凸多边形和凹多边形,这两种多边形在Hola Studio里是可以任意转换的,换句话说,你直观拖拽出你想要的形状,Hola Studio实时计算这些点的关系,从而生成对应的多边形刚体。

目前Hola Studio内置三角形刚体,方形刚体,多边形刚体。

其中多边形刚体,默认三条或五条边,你可以通过添加/删除点(UIPoint)来改变边的数量,通过拖动点来改变多边形的数量。当然点的数量不能小于3个。

例如这里原来有个三角形的刚体

选中一个点,右健菜单拷贝粘贴,就能多一个点。

注意到每个点时有序号的,这些序号就是点的zIndex,可以动态改变它的值,引擎根据这些点的顺序生成刚体。
例如一个五边的凹多边形

通过改变结点2,上移一个顺序,多边形就成了

有时候不小心,移动一个点之后,出现下图的情况,说明引擎不认为这是个刚体,需要把顺序调整回来。

你可以添加更多的点,来完成各种复杂的形状,比如下图的金鱼(或者扳手?)形状的刚体。

多边形刚体的编辑介绍完了,如果你还有任何的疑问,欢迎加群讨论:

Hola Studio最佳实践之多边形刚体的编辑相关推荐

  1. [洪流学堂]Hololens开发:Unity3d与Visual Studio最佳实践

    本教程基于Unity2017.2及Visual Studio 2017 本教程编写时间:2017年12月7日 Hololens开发:Unity3d与VS最佳实践(best practices) 使用U ...

  2. C4C Cloud Application Studio做ABSL开发的一些性能方面的最佳实践

    Stefan Hagen在博文SAP Cloud Application Studio Performance Best Practices里介绍了在C4C里使用Cloud Application S ...

  3. 使用ADO.NET 的最佳实践(zz)

    数据访问:使用 ADO.NET 的最佳实践(ADO.NET 技术文档) 发布日期: 4/1/2004 | 更新日期: 4/1/2004 摘要:编写 Microsoft ADO.NET 代码的最佳实践, ...

  4. 提升Android开发效率的最佳实践

    本文属于Android入门与最佳实践系列,有兴趣的可以围观笔者的前一篇关于Android实践建议的文章:2016里一些Android最佳实践列表--Opinionated 原文地址 软件工程师的工作效 ...

  5. 子组件自动执行方法_【自动化程序的最佳实践】 04 自动化程序的生命周期

    | 理解流程 在机器人和无人值守机器人的自动化之间做出决策是影响开发人员构建代码的第一个重要决策.因为它们的通用运行框架(机器人触发.交互.异常处理)是不同的.以后切换到另一种类型的机器人可能会很麻烦 ...

  6. 最佳实践 ADO.NET实用经验无保留曝光

    ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用.对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经 ...

  7. 向256 MB内存的Windows Phone提供应用的最佳实践指导

    简介 为了使得应用能在256 MB的Windows Phone设备上运行需要进行一些改动. 首先,与512 MB的设备相比,256 MB手机上的内存使用/分配方式是不同的.运行在256 MB上的应用仍 ...

  8. 自定义异常最佳实践_播放,自定义和组织媒体的最佳文章

    自定义异常最佳实践 Computers today are used for much more than generating documents, writing and receiving em ...

  9. .NET微服务最佳实践eShopOnContainers

    本文翻译自微软Docs, 内嵌译者多年使用的参悟,如理解有误,请不吝赐教. 微软与社区专家合作,开发了功能齐全的云原生微服务示例应用eShopOnContainers. 该应用旨在展示使用.NET.D ...

  10. ABP vnext模块化架构的最佳实践的实现

    在上一篇文章<手把手教你用Abp vnext构建API接口服务>中,我们用ABP vnext实现了WebAPI接口服务,但是并非ABP模块化架构的最佳实践.我本身也在学习ABP,我认为AB ...

最新文章

  1. 一只蝙蝠的自述,在朋友圈火了
  2. 关于IIS正在使用突然断电后,IIS不能使用解决方案
  3. JAVA性能优化思路探究
  4. selector是在文件夹drawable中进行定义的xml文件转载 https://www.cnblogs.com/fx2008/p/3157040.html...
  5. ElementUI中的el-table怎样实现每一列显示的是控件并能动态实现双向数据绑定
  6. 【论文解读】目标检测一卷到底之后,终于有人为它挖了个新坑|CVPR2021 Oral
  7. mysql datetime不支持小数_如何从python向MYSQL中插入空小数/datetime?
  8. Elasticsearch 自定义分析器Analyzer
  9. 我们都笑了freeeim
  10. java录入会员信息_Java编程语言基础 第三章 实现会员信息录入功能
  11. mysql mongodb插件_FLinkX的Mongodb插件优化(三)
  12. python中float可以和int计算吗_python 中int ,float,字符串的操作
  13. WebAssembly 将成为互联网的终结?
  14. Excel日期转换mysql_EXCEL与MySQL日期格式转换
  15. 统计软件测试应用,应用统计过程控制监控软件测试过程.PDF
  16. python——向Excel读取或写入数据
  17. 多人共同在线文档协同编辑的技术实现
  18. tm影像辐射定标_遥感图像辐射定标
  19. 【自动驾驶】KITTI Road Detection Benchmark Devkit_road使用
  20. Matlab 中min(),min(min()),max(),max(max())的介绍和分析

热门文章

  1. ubuntu16.0.4安装GNOME3
  2. commitizen和cz-customizable配置git commit message
  3. 王之泰201771010131《面向对象程序设计(java)》第十七周学习总结
  4. 鸿蒙轻量级数据存储Preferences
  5. One Piece Introduction
  6. 基于OCCT7.4的实验性CAD程序
  7. android手机变为usb无线网卡,淘汰的手机别扔,简单几步变无线网卡
  8. java实现简单学生信息管理系统
  9. update时 单行子查询返回多个行 SQL 错误 [1427] 处理方案
  10. 使用requests爬取高德地图国内所有城市的天气情况