用户:四片叶de三叶吖查看:7 回复:5 评论:7 创建时间:2017-12-23T19:49:05
传说,在天地开辟之初
有一把神器
据说,它能在一瞬间
创造出世间万物..........
有人称它为天之造物
有人称它为创世神器
远古建筑者们称它为小木斧
神,担心天地大乱
将它封印于此,只有有缘人才能破开封印........
如今,勇敢的训练师,
你是否能改变它的能量形式
在代码岛重新复活...................
木有错!看标题!
今天我们要做建筑党的福利:创始神锤
为什么不是斧子呢?因为...............
代码岛里,木有斧子啊 !
嗯,凑合这看吧
(ps:以上纯属瞎扯)
===== 正文=====
大家都知道我的世界中的创世神mod吧,(ps:简称小木斧)这个简直是建筑党的福音(是否还记得当年在代码岛做建筑时填充方块的无奈())
本期我们将在代码岛中还原出传说中的创世神mod
开始打喵器吧~~~~
(应用:变量,定点,判定,运算 )
1.新的形式
大家都知道代码岛2.0中添加了许多道具:
可是,就是没有斧子(欲哭无泪~)
现在我们以锤子为例赋予它新的形式
首先给予自己背包一个锤子
2.左右键的定位点
首先,先创造一堆变量(真的很多)
然后做一个物品判定(注意:如果跳过这一步,之后的步骤就gg了)
设置左键后定位点(就是这么神奇),再将他拖入左键后的如果
右键也就大同小异了
第二步的重要注意事项:
右键的定位点 ,需要修改变量
3.运算与放置
定位点变量已经就位
还差计算大小一枚
这时候,运算就派上用场啦,我们可以通过定位点值来相减,计算出要设置的方块大小
再创建几个变量
我们将R键设置为一键生成按钮(可自由改变 )
然后开始判定大小
然后才能相减,并设置定位点(发现bug大将一枚:需要将所有如果的判定分开)
以此类推
由于途中发现bug,导致整个脚本过于庞大,脑补吧...........
但还是要注意两点
(这里的定位点是很讲究的,需要强大的右脑,烧脑程度严重(ps:作者选定位点选了半个多小时.....)如果随便设,就会影响整个程序.........)(ps:可以将定位点去掉,但会产生一些bug,会使生成只能左键选左下角,右键选右上角)
(千万注意:每一个判定都是要改的,千万不要直接复制黏贴脚本,做完后要检查偶)
其实还有一个判定就是定位点1的xyz与2的xyz都设置在一个地方
这样相减就会得零,不会生成方块
所以还需要又一个脚本
设置方块就简单多了
4.材质摄取
可以说材质获取是其中最简单的了
这次我们将生成的材质设置为定位点1的材质
只需一步
当当
一键生成ing~
恭喜你又学会了一项技能
BY尚冲
神奇的BGM在此出现