11 2013 档案

摘要:原则1、有意义的玩法 “有意义的玩法产生的前提是,游戏中的行动和结果之间的关系是可辨别的,且符合游戏的大环境,”—-Salen & Zimmerman,《Rules of Play》2004 有意义的玩法是游戏设计最基本的原则之一。它要求,输入(玩家与游戏的交互活动)和输出(你的交互活动的视觉反馈和声音反馈)对玩家来说必须是有意义的。例如,当玩家角色走进昏暗的森林时(输入),背景音乐发生变化,以契合森林的氛围(输出)。当选择战士角色而不是盗贼角色时(输入),玩家应该觉得在战斗中的力量显著增加(输出)。当朝敌人扔炸弹时(输入),应该出现爆炸效果,杀死附近的敌人(输出)。在更一般的水平上, 阅读全文
posted @ 2013-11-12 13:04 oayx 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:http://code.google.com/p/gperftools/downloads/listTcmalloc通过preload或者直接动态链接的方式对malloc等内存分配和释放函数进行截获并提供服务。Tcmalloc提供接口主要涵盖malloc.h的接口使用要使用TCMalloc,只要将tcmalloc通过“-ltcmalloc”链接器标志接入你的应用即可。你也可以通过使用LD_PRELOAD在不是你自己编译的应用中使用tcmalloc:$ LD_PRELOAD=”/usr/lib/libtcmalloc.so”LD_PRELOAD比较讨巧,我们也不十分推荐这种用法。TCMalloc 阅读全文
posted @ 2013-11-11 12:27 oayx 阅读(8709) 评论(0) 推荐(0) 编辑
摘要:AS3.0纯代码编写的两款loading效果效果一效果二代码很简单,实现的原理一样,只不过矩形用到了Matrix类,对注册点进行了调整,效果可用于视频播放器缓冲时的loading效果,下面看代码吧!使用Javascript格式贴出来(里面没有Actionscript)。效果一源码:package{importflash.display.Sprite;importflash.display.StageAlign;importflash.display.StageScaleMode;importflash.display.Shape;importflash.events.Event;publicc 阅读全文
posted @ 2013-11-01 15:21 oayx 阅读(644) 评论(0) 推荐(0) 编辑
摘要:使用Vector类编程一个array(数组)就像是把一套变量组织在一起的容器。单个数组可以含有许多不同的值。你可以储存和取得数组中的单个值(也就是数组elements(元素))。你也可以通过直接操作数组变量来成组地使用其值。最常见的是有序数组。你可以凭某个索引号从中获取值。Action Script3包括了用于索引数组的两个类。Array 类:一个可以包含各种值类型的索引数组,其包容度甚至可以允许你在同一个数组里混合各种值类型。Vector类:也是索引数组。其元素必须都为同一个类的实例。Vector类适用于 Flash Player 10和之后的版本。如果你需要存储一系列具有相同数据类型的值, 阅读全文
posted @ 2013-11-01 15:02 oayx 阅读(7618) 评论(0) 推荐(0) 编辑