布尔囧囧

导航

 

2015年8月14日

摘要: 阅读全文
posted @ 2015-08-14 20:27 布尔囧囧 阅读(117) 评论(0) 推荐(0) 编辑
 
摘要: AdvancED ActionScript 3.0 Animation 是Keith Peters大师继"Make Things Move"之后的又一力作,网上已经有中文翻译版本了,打算下一阶段开始啃这本书。今天开始学习高级碰撞检测,所用到的预备知识:原作者:菩提树下的杨过出处:http://yjm... 阅读全文
posted @ 2015-08-14 20:17 布尔囧囧 阅读(347) 评论(0) 推荐(0) 编辑
 
摘要: Adobe官方并没有"泛型数组"的叫法,这是我自己对Vector的叫法(有点标题党),不过Vector在使用上确实跟c#中的泛型数组有些相似之处。原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com我们知道:ActionScript3.0中的Array数组可以存放多种类型,... 阅读全文
posted @ 2015-08-14 20:10 布尔囧囧 阅读(300) 评论(0) 推荐(0) 编辑
 
摘要: 简单点讲:Sprite或MovieClip对象一旦为其添加了Enter_Frame事件监听,对应的Enter_Frame处理函数将会马上被调用,并一直执行下去(不管你是否将其addChild到显示列表,或者将其从显示列表removeChild),直到该对象removeEventListener相应的... 阅读全文
posted @ 2015-08-14 20:08 布尔囧囧 阅读(259) 评论(0) 推荐(0) 编辑
 
摘要: 1 var _container:Sprite = new Sprite(); 2 3 _container.addEventListener(Event.ADDED,onAdded); 4 _container.addEventListener(Event.ADDED_TO_STAGE,on... 阅读全文
posted @ 2015-08-14 20:08 布尔囧囧 阅读(197) 评论(0) 推荐(0) 编辑
 
摘要: 在上一篇里,我们学习了“自主角色”的一些基本行为:寻找(seek)、避开(flee)、到达(arrive)、追捕(pursue)、躲避(evade)、漫游(wander)。这一篇将继续学习其它更复杂,更高级的行为。原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com一、对象... 阅读全文
posted @ 2015-08-14 20:05 布尔囧囧 阅读(219) 评论(0) 推荐(0) 编辑
 
摘要: 因为这一章的内容基本上都是涉及向量的,先来一个2D向量类:Vector2D.as (再次强烈建议不熟悉向量运算的童鞋,先回去恶补一下高等数学-07章空间解释几何与向量代数.pdf)原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com 1 package { 2 ... 阅读全文
posted @ 2015-08-14 20:00 布尔囧囧 阅读(272) 评论(0) 推荐(0) 编辑
 
摘要: 原文链接:http://www.javaeye.com/articles/1225 1984年欧洲的玩家被一款当时发布的游 Knight Lore 震惊了。这款2d游戏居然相当真实的模拟了3d环境,而当时游戏的发布平台是 ZX Spectrum, 48K的内存。这个技术就是isometric per 阅读全文
posted @ 2015-08-14 19:50 布尔囧囧 阅读(245) 评论(0) 推荐(0) 编辑
 
摘要: 这应该是IE的bug,解决办法:原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com1 stage.align=StageAlign.TOP_LEFT;2 stage.scaleMode=StageScaleMode.NO_SCALE;3 stage.addEventLis... 阅读全文
posted @ 2015-08-14 19:49 布尔囧囧 阅读(103) 评论(0) 推荐(0) 编辑
 
摘要: 什么是等角投影(isometric)?原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com刚接触这个概念时,我也很茫然,百度+google了N天后,找到了一些文章:[转载]等角(斜45度)游戏与数学 (原文链接:http://www.javaeye.com/articles... 阅读全文
posted @ 2015-08-14 19:47 布尔囧囧 阅读(387) 评论(0) 推荐(0) 编辑
 
摘要: actionscript3允许把外部swf直接用Embed标记嵌入到主类中(当然用UrlLoader动态加载也行)原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com关键点:设计师把素材放入到库中时,一定要指定类名,这样代码才能创建这些类的实例。如上图所示,这里库中放了三种... 阅读全文
posted @ 2015-08-14 19:40 布尔囧囧 阅读(216) 评论(0) 推荐(0) 编辑
 
摘要: 除 TextField 和 Video 对象以外,没有内容的显示对象(如一个空的 Sprite)的高度为 0,即使您尝试将height设置为其它值,也是这样。如果您设置了height属性,则scaleY属性会相应调整(width类推)原作者:菩提树下的杨过出处:http://yjmyzz.cnblo... 阅读全文
posted @ 2015-08-14 19:33 布尔囧囧 阅读(375) 评论(0) 推荐(0) 编辑
 
摘要: 比系统自带的组件体积要小很多,而且支持进度条显示(在做播放器时,显示缓冲进度很有用哦),另外也支持三角形的音量调整显示原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com使用示例: 1 package 2 { 3 import flash.display.Simpl... 阅读全文
posted @ 2015-08-14 19:31 布尔囧囧 阅读(170) 评论(0) 推荐(0) 编辑
 
摘要: 早上出门前看时间还早,反正出去等公交也是等,就捞起垫桌脚的一本书(C程序设计),随便翻了翻,看到下面这个方法,记录下来,说不定哪天就用到了:原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com 1 using System; 2 3 namespace test 4 {... 阅读全文
posted @ 2015-08-14 15:09 布尔囧囧 阅读(135) 评论(0) 推荐(0) 编辑
 
摘要: 单件(singleton)模式在c#中是最容易实现的模式,其主要用意就在于限制使用者用new来创建多个实例。但在as3中,构造函数必须是public的(语法本身要求的),而且也不能在构造函数中抛出异常(编译可通过,但是逻辑行不通),因为这样相当于把创建实例的路子完全切断了,一个实例也得不到! 作者: 阅读全文
posted @ 2015-08-14 15:01 布尔囧囧 阅读(109) 评论(0) 推荐(0) 编辑
 
摘要: 在前一部分的最后,我们给出了一个寻路的示例,在大多数情况下,运行还算良好,但是有一个小问题,如下图:很明显,障碍物已经把路堵死了,但是小球仍然穿过对角线跑了出来!问题在哪里:我们先回顾一下AStar.as中用于判断的if语句1 //如果是当前节点,或者是不可通过的,则跳过2 if (test == ... 阅读全文
posted @ 2015-08-14 14:56 布尔囧囧 阅读(252) 评论(0) 推荐(0) 编辑
 
摘要: 上一部分提到了节点(Node),代价(Cost),估价公式等基本概念,有了这些知识铺垫 就可以正式开启寻路之旅了!原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com如上图,这是一个5行8列的网格,黄色节点为起点,红色节点为终点,黑色节点为障碍物(节点)。寻路过程可以这样考... 阅读全文
posted @ 2015-08-14 14:54 布尔囧囧 阅读(163) 评论(0) 推荐(0) 编辑
 
摘要: “AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (上)原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com一提到“A*算法”,可能很多人都有"如雷贯耳"的感觉。用最白话的语言来讲:把游戏中的某个角色放在一个网格环境中,并给定一个目标点和一些障碍物... 阅读全文
posted @ 2015-08-14 14:51 布尔囧囧 阅读(384) 评论(0) 推荐(0) 编辑