猫史档案馆


【少院士讲堂】第五课:代码岛2.0—创始神锤!!!

用户:四片叶de三叶吖四片叶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在此出现

                                                                 



回复

上一页1 页 / 共 1下一页
四片叶de三叶吖四片叶de三叶吖



点赞0


评论


茶三岁茶三岁



点赞0


评论


四片叶de三叶吖四片叶de三叶吖

这次主要以讲解积木为主

点赞0


评论


billy司马白鹿billy司马白鹿

dd

点赞0


评论


QBZ_QBZ_

洛阳铲+钻石镐

点赞0


评论