首页 米可游戏攻略 正文

sdfsdfsdf新手入门教程,看完这篇就能快速上手!

今儿个心血来潮,想倒腾一下这个叫 SDF 的玩意儿。听起来挺玄乎,叫啥“有向距离场”,咱也不懂,就跟着网上的教程一步步来呗。 先看看 SDF 到底是个啥 照着网上的说法,SDF 这玩意儿就是个函数,能告诉你一个点离一个形状有多远。这距离还分正负,形状里面是正的,外面是负的,正好在边边上就是 0。听着有点意思,感觉能搞出不少花活。 ...

今儿个心血来潮,想倒腾一下这个叫 SDF 的玩意儿。听起来挺玄乎,叫啥“有向距离场”,咱也不懂,就跟着网上的教程一步步来呗。

先看看 SDF 到底是个啥

照着网上的说法,SDF 这玩意儿就是个函数,能告诉你一个点离一个形状有多远。这距离还分正负,形状里面是正的,外面是负的,正好在边边上就是 0。听着有点意思,感觉能搞出不少花活。

准备工作

我在网上找个教程,说是要先克隆一个项目。咱就按着步骤来:

    小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 打开终端(就那个黑乎乎的窗口)。
  • 输入 git clone */memononen/*,然后回车。这就算把项目克隆到咱电脑上。
  • 再输入 cd SDF,回车。这就进到项目文件夹里。

接下来干教程没细说,估摸着是要编译一下。咱也不太懂,反正就瞎试试呗。

瞎折腾

进文件夹,发现里面一堆文件,也不知道哪个是干啥的。看到有个叫“Build”的文件夹,感觉像是编译用的,就点进去看看。

还真有个看着像编译按钮的东西,果断点下去!

等一会儿,好像没啥反应,也不知道是成功还是失败。算,咱先不管,继续往下看。

看看效果

教程里说,这 SDF 能用来做渲染,还能做碰撞检测。咱也不求一步到位,就先看看能不能显示个啥出来。

又是一顿瞎点,终于找到一个看着像示例程序的东西,双击运行!

喔!出来个球!

虽然只是个简单的球,但好歹是出来,说明咱这 SDF 没白折腾。虽然还不知道具体咋用,但起码开个好头,以后慢慢研究呗。

今天就先到这儿,下次再继续折腾。

阅读全文