阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 139 下一页

2012年2月16日

摘要: 第三课程:如何使用摄影机?通过摄影机移动来使摄影的对象产生变化,这样会使动画变得容易。因为你不需要改变观察对象的的属性,只是改变摄影机的变化package{importflash.display.Sprite;importflash.events.*;importsandy.core.Scene3D;importsandy.core.data.*;importsandy.core.scenegraph.*;importsandy.materials.*;importsandy.materials.attributes.*;importsandy.primitive.*;importsandy. 阅读全文

posted @ 2012-02-16 20:34 阳光VIP 阅读(173) 评论(0) 推荐(0) 编辑

摘要: Sandy引擎可以像3dsmax 传统的3d制作软件 那样可以支持外部贴图,同样也可以支持swf 的贴图,和flv 的贴图显示,这样一件让人觉得兴奋的事情。下面引入官方一个代码:(偷懒一下,下次补回更多解析)package{importflash.display.*;importflash.net.URLRequest;importflash.events.*;importflash.ui.*;importsandy.core.Scene3D;importsandy.core.data.*;importsandy.core.scenegraph.*;importsandy.materials. 阅读全文

posted @ 2012-02-16 20:33 阳光VIP 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 最近看了一个外国的网站,关于一些rpg地图的做法,其中使用到的一个区块地图做法。这些思想是源于最早开发游戏时候采用到一些方案。使用一些数组来表示图片单元,这样做是为了使地图能够重用,从而达到了减少内存占用。我们可以640x480把一张地图切割成一小块32x32 的方块,privatevarmyMap:Array=[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0 阅读全文

posted @ 2012-02-16 20:31 阳光VIP 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 函数体:Sprite2D(p_sName:String = "", p_oContent:DisplayObject = null, p_nScale:Number = 1)Creates a Sprite2D.下面是复制了一些图片到flash里面的效果图:树的模型:参考官方的代码:package{importflash.display.*;importflash.net.URLRequest;importflash.events.*;importflash.ui.*;importsandy.core.Scene3D;importsandy.core.data.*;impo 阅读全文

posted @ 2012-02-16 20:31 阳光VIP 阅读(181) 评论(0) 推荐(0) 编辑

摘要: 主要原理:将电子书分为3个内容层,叠放顺序如图。第一层为当前页面层,是现在正在显示的页面;第二层是随鼠标拖拽时卷起的页角,第三层是当页角卷起时,露出下一页的层。设置遮罩:当页边卷起时,层1仅显示四边形FBDE内部分,层2仅显示ABCD部分,层3仅显示BGHD部分。旋转:层2内的内容要随着鼠标运动而不停变换倾斜角度,其角度始终与AC边斜度一致。翻页:当页面完全翻过时,层1的当前页数=当前页数+1 程序的核心在于如何获得四个点ABCD的坐标,我使用的是求垂直平分线的方法,既:点C是鼠标位置,点H是页角位置,BD既为此两点间的垂直平分线。由已知的C,H坐标求出直线BD的一次函数y=kx+b以后再求. 阅读全文

posted @ 2012-02-16 20:29 阳光VIP 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 一个工厂可以生产很多的产品,各种各样五花八门的产品。这些产品是通过工厂生产出来的,一个工厂可以生产这些产品。这样我们可以联想到自己所写的代码。工厂模式解决了创建实例化的过程。典型的例子就是计算器的问题。面试人员同样很喜欢把这样的题目考察应聘者。看是否有一种熟悉的面向对象思维,把代码封装,实现代码的重用性,继承基类。扩展自己所要实现的功能。面向对象的三大特性:封装性,继承,多态 像as3.0那样,我们可以实现一些简单的做法,例如我要计算面积这样的方法作为基类。然后我们用继续的方法继承基类原本的方法,但是我们要计算三角形面积,或者正方形面积,这些都是很简单,继承了基类的方法,并不是我们所要的结果. 阅读全文

posted @ 2012-02-16 20:29 阳光VIP 阅读(140) 评论(0) 推荐(0) 编辑

摘要: 求点A(3,1)关于直线x+y-1=0的对最佳答案设对称点坐标是B(x,y),那么AB的中点坐标是 ((3+x)/2,(1+y)/2),它在直线上。 (3+x)/2+(1+y)/2-1=0 (y-1)/(x-3)=1.....(AB的斜率是1) 解得:x=0,y=-2Flash中的应用:这里是网上的一个问题,看来一点都不难。假设我们的有一个点A(x1,y1) ,一条直线Ax+By+C=0 (或者y=kx+b),现在要求这一点的对称点B(x2,y2),我们知道两点的连线就是一条垂直这条直线的线AB,从已知条件可知,Ax+Byd+C=0的斜率 k,那么直线AB的斜率就是他到负倒数,-1/k,。T= 阅读全文

posted @ 2012-02-16 20:28 阳光VIP 阅读(197) 评论(0) 推荐(0) 编辑

摘要: 将电子书分为3个内容层,叠放顺序如图。第一层为当前页面层,是现在正在显示的页面;第二层是随鼠标拖拽时卷起的页角,第三层是当页角卷起时,露出下一页的层。设置遮罩:当页边卷起时,层1仅显示四边形FBDE内部分,层2仅显示ABCD部分,层3仅显示BGHD部分。旋转:层2内的内容要随着鼠标运动而不停变换倾斜角度,其角度始终与AC边斜度一致。翻页:当页面完全翻过时,层1的当前页数=当前页数+1程序的核心在于如何获得四个点ABCD的坐标,我使用的是求垂直平分线的方法,既:点C是鼠标位置,点H是页角位置,BD既为此两点间的垂直平分线。由已知的C,H坐标求出直线BD的一次函数y=kx+b以后再求出其与FG,E 阅读全文

posted @ 2012-02-16 20:28 阳光VIP 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 某一天,菜鸟看到有一个As 的效果,问大菜如何去做这种效果呢?菜鸟苦思了很久,也没能实现出来。大菜问:“你每天的工作在做什么?”菜鸟回答:“我就是想做这些效果出来”。大菜问:“唉,同志何苦呢?我问你一个问题,面向对象三个特性你知道吗?”菜鸟回答:“封装性,继承性,还有多态性,不是很简单吗我能倒背如流”大菜说:“既然你知道,你何苦不去深入一下呢。每天都总是忙于这些效果那些效果”菜鸟:“这样没趣味的,我才不干”。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。一年后,菜鸟大学毕业去面试了,高高兴兴去面试。只是一当面试来,面试的人就说如果我们有消息我们就会通知你。一个星期,两个 阅读全文

posted @ 2012-02-16 20:27 阳光VIP 阅读(203) 评论(0) 推荐(0) 编辑

摘要: 内容:类库是封装了各种方法和属性,我们的工作只需要好好利用这些类库。类库是一个庞大的工具,仿佛是一个艺术家,Flash能够实现各种效果都是基于这些功能强大的类库,这个对美好充满期待的艺术家。因此认识类库结构有助于我们了解Flash奇妙的世界。Flash类库:分为了控件包,事件包,网络包,媒体包,数据包,错误包,信息安全包,系统包,图形包等等,各种包负责了不同的功能。因此我们了解了这些包后就得了解这些包是如何工作。小游戏:享受过程我们玩一个蒙眼听指挥的小游戏:游戏规则:司令发出指令,当听到指令后,各位玩游戏的人就要根据命令执行动作,听不清楚可以报告司令,但是做错了要受到惩罚。游戏开始,有三个人同 阅读全文

posted @ 2012-02-16 20:26 阳光VIP 阅读(156) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 139 下一页