【5分钟教你做Mod】MC中的光究竟来自于哪?移动光源Mod
合集 · 5分钟教你做Mod (19)
-
【5分钟做Mod】Python还能做我的世界Mod?
4:42
-
【5分钟做Mod】如何做一个连锁采集Mod?
4:35
-
【5分钟做Mod】凭这2个概念能做幸运方块?
5:07
-
【5分钟做Mod】MC中的光究竟来自于哪?移动光源Mod
2:48
-
【5分钟做Mod】横扫之刃都有哪些秘密?
3:45
-
【5分钟做Mod】千万不能错过的MC探索帮手!
4:15
-
【5分钟做Mod】MC如何在建造上解放双手?一键生成Mod
3:18
-
【5分钟做Mod】睡觉就有提升?惊变100天中的僵尸凭什么?
4:06
-
【5分钟做Mod】MC中的“条纹地形”到底是怎么回事?
3:50
-
【5分钟教你做Mod】为了整理MC的物品,我做了个模组...
3:57
-
【5分钟教你做Mod】让钻石套变回钻石?合成台做不到,但它可以!
3:37
-
【村民5分钟做模组】在MC中添加科技激光,比你想的更简单
3:44
-
【5分钟做Mod 学会即变现】如何在MC基岩版中复刻Java版的快速回血?
4:03
-
【5分钟做Mod 学会即变现】我把整个家具城搬进了MC!
5:00
-
【5分钟做Mod 学会即变现】MC跑图还可以更轻松!
5:36
-
为了在MC里玩上搜打撤,我改变了掉落物机制
5:01
-
【5分钟做Mod 学会即变现】在MC里,“调色板”都能开船?
4:03
-
【5分钟做Mod 学会即变现】把玩家模型变成任何东西,只需要改三个地方
4:04
-
【5分钟做Mod 学会即变现】服务器有人狂刷钻石?防作弊终极指南!
3:34
Description
五分钟!成为百万开发者第一步! 下期想看什么教程内容,请在评论区留言告诉我们吧! 通过链接即可获取Mod代码Demo文件~(复制到浏览器打开) https://github.com/MCNeteaseDevs/ShortTut-Demo
Comments
这种移动光源有一个弊端就是路过一些悬浮沙子什么的就会坍塌 在废弃矿道挖矿经常被埋
♥ 633 ↩ 31
其实正确的思路都是通过控制渲染实现的,而非直接用光源方块,这样是比较简单粗暴也是弊端最多的一个,包括但不限于到处乱触发方块更新,以及水下不可用,还有光影的移动不是很丝滑等
♥ 189 ↩ 15
一个1x1区域只能放一个方块,如果脚下是草,作物,半砖,活板门这类似的方块,你直接在脚下强行设置为光源方块,会替换掉之前的方块[doge]所以这个方案肯定是不行的
♥ 151 ↩ 11
移动光源应该算光影,不是mod,它修改的是着色器,在客户端上安装就行了,服务器无需安装,因此不能对世界产生更改。
♥ 104 ↩ 13
做的好差[doge]移动光源是客户端着色器处理的,不应该产生对世界的更改,基岩版虽然着色器没法改但是wy是提供着色器接口的吧(我没用过wy开发工具不太了解)
♥ 52 ↩ 9
投机取巧,正常方式是直接改渲染
♥ 51 ↩ 3
java版的光源看着很丝滑,基岩版的可以很清楚的看出一格一格的光源变动,这种效果是怎么处理的
♥ 43 ↩ 23
等一个做mod的哥们 前几天搭末地船发现末地船莫名其妙有品红色染色玻璃,感觉非常违和,自己找了一下mod,发现都没有修改这个细节的) 可恶为什么没人做末地沙然后可以烧末地玻璃)
♥ 39 ↩ 14
以前听说有用这个配合爆炸来直接获取光源方块的bug 以及玩家要是进入一个完全被方块占据的空间(比如钻进一堆告示牌里)该怎么办[笑哭]
♥ 24 ↩ 3
现在游戏视频也要搞竖屏了吗(悲)
♥ 20
我一个玩指令的都觉得这套方案有些简陋了
♥ 17
不算太冷的冷知识:火把亮度其实是14[吃瓜]
♥ 15 ↩ 1
让方块跟随玩家…那如果玩家位置已经有方块了呢?或者,如果玩家在不可放置方块的位置呢? 一个正常的移动光源就不应该对世界本身产生影响,而是在渲染机制上设计让非方块的东西可以作为光源(这也是移动光源开发的难点所在)。
♥ 11
这种方案不会替换掉玩家所在方块吗?比如草,水,本来存在的光源方块等
♥ 11 ↩ 8
java版的应该不是这种原理吧,java版里扔了光源方块也能发光
♥ 9 ↩ 6
😳这个光源方块,是可以和普通方块重叠的吗?
♥ 8 ↩ 14
基岩版网易这边实现移动光源,估计是在脚底下生成一个光源方块,就这样子,如果是实时生成的话,不使用方块的就不会有这种卡顿的感觉,JAVA版是高清修复直接在游戏文件里面进行了修改
♥ 7 ↩ 1
做过OpenGL程序,发光的本质就是物体表面渲染不同的亮度,光源的存在只是为了让物体表面法线和与光源连线夹角正弦算出一个表面原本的颜色再乘一个“明暗”系数。不过MC的世界更简单,因为很多逻辑都是一个个格点的“像素”逻辑,所以都不用算夹角正弦值什么的,一个方块表面该显示什么亮度,直接算与光源的距离就完了而且还不用算复杂的欧几里得距离,直接算曼哈顿距离就完了,这样也不用创建亮度方块了,运行效率也很高
♥ 5 ↩ 2
有些唐币模组也是这样做,关键是他不删除之前的光源方块,导致我们这些教树厂的,在售后网易版本的树厂,需要坚持有没有这个方块
♥ 5