废话
突然,在一个弥漫着病毒的温馨下午,我,Xresking,放下了手中的手柄,电脑屏幕上大大的红色楷体死字像是黑暗中的血月,随着苇明弦一郎的刀光,切向我的Zn头。我惊讶的发现,我摸鱼好久了…
我闲了这么多天,也不是没有收获的,比如,我通关了只狼…
好了废话不多说,我知耻而后勇,再次猛干好几夜,终于更新了!现在让我们来承接上上一篇的结尾,来继续我们的游戏编程。
请注意,这次包含许多删改以前的代码的部分,请仔细对照
我最近几天的努力成果
我猛干了几天,首先我做的最直观的变化就是(你们看嘛)
通过这张图片,首先可以发现我是一个网易云用户(啪)
我自己做了一些美术资源,比如从1到6的小方块,和垃圾桶,以及白色M方块,可放置区块我也重新弄了一下,每个数字格子在被拖动到相应的可放置区块后将会自动与区块的中心重合,并且在点击鼠标右键之后我们甚至可以转动数字格子!!!!并且呢,我们got到了背景音乐(虽然你们听不到),一切的工作井然有序,然我想起了1999(啪)
美术资源
我以及把图片上呈现的可视的物件都上传到baidu云了,有需要的自己取用
链接:https://pan.baidu.com/s/1wAyDtbDouzkrAIFI37eAKA (永久有效)
提取码:spfh
复制这段内容后打开百度网盘手机App,操作更方便哦
另外,我假设你已经下载好了这些文件,并且把这些文件移动到了你的项目目录下的media文件夹里。我们得把这些内容引入到项目中。
打开AppGameKit,打开你们的Load.agc文件,如果我没有记错的话,你们的Load开头会有这些代码
Load:
CreateImageColor(1,0,255,255,255)//创建一个名字为“1”的色块(具体是什么颜色我说不清....)
CreateSprite(sprite1,1)//这个可以创建一个新的精灵(sprite),精灵是游戏里能看到的东西的基本单位
SetSpriteSize(sprite1,50,50)//设置大小
setspriteposition(sprite1,1024/2,768/2)
LoadImage(2,"blue.png")//删掉它
.
.
.
在这里,把重点突出的代码删掉。然后添加如下代码
LoadImage(2,"blocks.png")
LoadImage(3,"1.png")
LoadImage(4,"2.png")
LoadImage(5,"3.png")
LoadImage(6,"4.png")
LoadImage(7,"5.png")
LoadImage(8,"6.png")
LoadImage(9,"M.png")
LoadImage(10,"trash.png")
请注意每个加载的图片的编号以及你们下载的文件的名字,这事关重大。
做好后,同样在这个文件,找到LOADd,我们把创建精灵时用的编号随机一下,就像这样
if ORT=2
CreateSprite(sprite1,random(3,8))
CreateSprite(sprite2,