6952浏览
查看: 6952|回复: 0

植物大战僵尸可以用上的一串儿代码

[复制链接]
        一天,我看见在"罗卡”做的植物大战僵尸中,“零刻工作室”回复说:“你可以做一个数组,然后判断离哪个近,就到哪边"罗卡"说:······我觉得这样会使模块的增加变得异常麻烦啊!”       原来“零刻”和“罗卡”说的是关于怎么让植物被拖出来后松开鼠标时怎样让他移到最近的一个格子的问题。
       我突然想起来,我最近正好发现“碰到鼠标指针?”这个条件判断的是鼠标上的一个点 ,不是整个鼠标。

       那如果把格子和格子分开看不见的一点点,格子如果碰到鼠标指针,就变亮,在设置一个变量为1,否则为0,再把另一个变量为一个数列(数列里有植物应该到的位置)中的一个,而植物被拖出来后松开鼠标时,就移到另一个变量位置。

       可是,只分开一点点的话,还是会产生多个格子同时亮起的情况。于是,我只能把格子们再分开一些。突然,我想到,可以在背景上做一些和格子角色位置一样,样子一样,只有边框更粗一些。这样就可以了。

触碰.mp

170.49 KB, 下载次数: 799

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail