类别‘My Demo’的存档

一个拼图游戏的DEMO (2009-6-8)

这游戏也很简单,也就是想自己练练算法了。这里只是个DEMO,但主要部分都包括了。主要是因为对界面设计实在头疼,再者做练习嘛,而且是被别人做得不爱做了的游戏,就没弄得那么完整了。

其实对于高手来说,拼图游戏只算是小菜了。我不是高手,也许我的方法不是最优的,但绝对是原创的,相信还是能给一些正在学习中的朋友一些帮助。过些天整理一个小教程出来吧,到时连源码一起发。

源码及教程

最近在研究PV3D了——360度全景图 (2009-5-16)

很早之前就想研究下FLASH的3D全景图了的,可是这部分的技术好像十分地商业化,想找点相关的资料源码真是比登天还难。后来了解了PV3D,但也一直没有静下心去研究,另外国内在这方面也还比较少有比较好的教程,有价值的文献就更少了,后来找到一个站叫做 flash3Dd研究所,那里的教程很不错,至少是很适合我这种人学习,特此把链接给加上。

这个全景图是用六面立方体做的,球形的那种偶还不会。那种球形的拼接图到还好找,可这个六面体的拼接图找了好久也没找到,只好去拿了某位仁兄现成的图片了。

一个自制的AS3 MP3播放器 (2009-3-26)

暂时命名为Moondy Player吧,呵呵。老实说这个东东还真研究了不少时间,也参考了不少前辈。其中的歌词提取部分是《Actionscript3.0 Animation》这本书里的,而频谱波形生成是用的一个老外的代码,播放器的UI也都是网上找来的-_-!。如果链网络路径的MP3地址的话,在本地放是没有问题,但放到服务器上这频谱波形就出不来,这应该是安全机制的问题吧,只好传了几首歌到自己服务器上给大家看效果了。

第一次弄,感觉还有很多不足的地方,有时间再改进下吧。

应各位朋友的要求,虽然不太完整,我还是把源码都放出来吧,供大家参考了。
源文件:moondyplayer.rar

PS:看来把MP3文件放在自己空间里是一件非常危险的事,流量程又快被吸干了,开防盗链都没用,只好先删掉先了。

一个简易的AS3留言版 (2009-2-8)

这是前阵子弄的一个简易的留言版,也当做是对XML的一个练习,在AS3中对XML的支持比以往提高了很多。不过不得不说一下,界面做得的确不怎么样,让我感觉到如果有位美工帮忙该有多好。

AS3不能直接与数据库通信,所以做留言版的话需要借助第三方语言,而具体用哪一种都是一样的。像本例是通过XML读取数据,那么不管是用ASP还是PHP还是别的什么,只要是生成一个输出XML格式的动态页就可以了。数据的传递也并不是一定要用XML,比如说数据量不大的时候,直接flashvar传参数也可以,这些都看具体情况了。

本例的分页是给动态页传递参数实现的,另外在提交表单时也加了些验证,但可能还会有BUG存在,欢迎大家来测试。

原创贪吃蛇——贪吃蛇的新玩法 (2009-1-15)

首先,不得不承认,我对游戏难度的追求已经达到了BT的程度。最后一关我想应该不是人能玩得过的。此游戏跟传统的贪吃蛇不同,不追求蛇的长度跟速度,而是要把蛇盘成特定的形状才能过关,当上方的进度条吃满了之后,地面会出现纹路,此时要将蛇按地面上的纹路盘好才能过关。

言归正传,这个贪吃蛇可以说完全是原创的,很多传统的贪吃蛇(包括很多已有的原码)都是通过二维数组定位,变换坐标来实现,但这样让人感觉运动不连续。这里采用的是一种类似“跟随”的手法,运动是连续的,手感要好很多。另外由于采用的是跟随的方法,没有实时记录蛇身的坐标,所以在过关的判定上用了hitTest,不过经测试,对CUP的占用并不算大。
4 5 10

火眼金睛——考眼力咯! (2009-1-13)

这也是一个早期练手的东东。不得不承认,界面真的不好看,用的元素还都是FLASH公共库里自带的,看来还是得找个美工帮帮忙才行呀。本人做游戏一向以难度BT著称,这次也不例外,最多会有五个不同颜色的球在乱窜,而停止后会随机问其中一种颜色的球的所在位置@_@。反正这个连本人都没有玩通过啦。