连连看游戏设计(FL车在臣).ppt
《连连看游戏设计(FL车在臣).ppt》由会员分享,可在线阅读,更多相关《连连看游戏设计(FL车在臣).ppt(25页珍藏版)》请在三一办公上搜索。
1、连连看游戏设计,FL 车在臣,三个版本各自特点,数字版本:TextField;TextFormat;外部图片版本:Loader;URLRequest;内部图片版本:BitmapData;工厂模式(设计模式);,游戏演示,D:FLLLK_Fla.swfLLK_Fla.swf,OO 设计,程序是什么?答:数据+算法 程序程序的核心是什么?答:数据面向对象的类是什么?答:属性+方法 类,package import;import;public class Card extends Sprite public var id:int;public var W:Number=30;public var H
2、:Number=40;public var i:int;public var j:int;public var TargetCard:Card;private var color:uint=0 xcccccc;public var Path:Array=new Array();public function Card(id:int)this.id=id;init();function init():void graphics.beginFill(color);graphics.drawRect(0,0,W,H);graphics.endFill();var Text:TextField=new
3、 TextField();Text.text=String(id);addChild(Text);function setIndex(a:int,b:int):void i=a;j=b;,设计 Card 类,import flash.text.TextFormat;Text.selectable=false;Text.autoSize=left;/TextFieldAutoSize.NONE(默认值)、TextFieldAutoSize.LEFT、/TextFieldAutoSize.RIGHT 和 TextFieldAutoSize.CENTERvar tf:TextFormat=new T
4、extFormat(null,25);/tf.size=25;Text.setTextFormat(tf);/设置文本格式必需在最后,文本框修正,添加交互方法,import flash.filters.*;import;private var pressed:Boolean=false;function Pressed():void pressed=true;function UnPressed():void pressed=false;this.filters=null;function MouseOver(evt:MouseEvent):void var blur:BevelFilter=
5、new BevelFilter();var shadow:DropShadowFilter=new DropShadowFilter(10);var f:Array=new Array();f.push(blur);f.push(shadow);this.filters=f;function MouseOut(evt:MouseEvent):void if(pressed=false)this.filters=null;,二维数组,二维数组:即数组中的数组(图表类程序通常采用数组),一维数组:var array:Array=new Array(5);二维数组:for(var i:uint=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 连连 游戏 设计 FL

链接地址:https://www.31ppt.com/p-6351257.html