17570人加入学习
(34人评价)
高自由度沙盒游戏地图生成 - 我的世界Minecraft(基于Unity5.6)
价格 免费

在coliderEventsSender里面,获取的voxelInfo是本身所在的位置,而实际应该获取的是本身所在位置脚下的那个位置。解决方法,应该是从本身所在的位置往下投影一个射线,得到脚下的位置

onBlockEnter只触发一次

 

[展开全文]
LJ1103 · 2018-03-31 · 该任务已被删除 0

Camera Event触发OnPlay()、MouseDown、Up和按住的事件,分别有2种形式,一个是摄像机中心点,一个是鼠标为准心。

 

[展开全文]
Milk · 2019-04-21 · 该任务已被删除 0

Camera.main.ScreenPointToRay(Input.mouPosition);

[展开全文]
WillemObama · 2017-08-26 · 该任务已被删除 0

Chunk chunk = chunkObject.GetComponent<Chunk>(); 

 

[展开全文]
ddf666888 · 2017-08-22 · 该任务已被删除 0

获得当前所在block的信息实际上是有意义的,首先最重要的不是获得所在block的类型,主要是要获得所在block的位置,用于在多人游戏中传输玩家坐标。

此外,返回当前所在block类型,可以用于判断玩家所处环境。比如将来要实现火焰/岩浆/水等,event只需要在玩家在这个block里面时触发,而不用在乎自己站在什么block上。

若返回的是脚下的block信息,反而没什么用处。

[展开全文]
永生猫 · 2017-06-23 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

图文(1)
下载资料(1)
视频(26)