❶ 求D.N.ANGEL的下载或介绍
原作 :杉崎由绮琉
监督 :羽原信义
角色设计 :山冈信一
系列构成 :荒川稔久
动画制作公司 :Xebec,Project D.N.A
角色设计 :山冈信一
Prop设计 :森木境泰
色彩设计 :关本美津子
美术监督 :海野
音乐监督 :鹤冈阳太
内容简介
故事,要从特异的基因与宿命的敌人说起。传说中的大怪盗—DARK借由一种特别的基因,流在丹羽一家人的血液中,在女性的身上是为隐性,不会表现出来,但在男生的身上,一但过了十四岁,并且遇到心仪的女孩子,就会发作,变身为传说中的怪盗DARK。变身DARK除了身体产生变化之外,连心智都可能转变成DARK。除非两情相悦,否则就无法解除这种命运。
一波三折之后,大助终于和喜欢的女孩原田梨红在一起,但是变身基因还是持续作用着,因为DARK也有一个喜欢的女孩,就是梨红的双胞胎妹妹梨纱,而丹羽就是DARK的事情并不能对原田姊妹的任何一个坦承,所以基因的“魔咒”还是无法解除。疯狂错乱恋爱的基因就这样一直困扰着大助和DARK,不过选择和DARK“共存”的大助,也和DARK成了好兄弟,紧张的对立感也就不那么强烈了。
有怪盗,当然就少不了追捕怪盗的警察,而这个怪盗的宿命的敌人冰狩一家的传人怜就是大助的同班同学,因为一些尚未明朗的原因,冰狩改姓日渡。而冰狩的身体里竟也有个和DARK完全相反的变身基因—KARD!冷血的KARD使得怜非常痛苦,内心深处,怜想和大助当好朋友,然家族的使命及血液却由不得他。无止境的悲伤羽落寞,总是常常挂在一个人时候的怜脸上。
相关评价:
《天使怪盗》是一部欢乐和悲伤都包含其中的漫画,有丹羽爷爷遥远的记忆,染血的童话,无法弥补的遗憾;也有让人捧腹大笑的情节,因为身体只有一个,大助常常必须借由宠物维兹的帮忙才能渡过被揭穿的危机,然而这只怕水又傻里傻气的“兔子”却老是把大助说成喜欢〔大助的日文发音为DAISKE,喜欢则为DAISKI〕,惹出一串惊险的笑话;聒噪的艺术品“永远的指针”也为《天使怪盗》增添许多欢乐的气氛。
男主角:丹羽大助---东野第2中学2年级学生,平时很有冲劲,一直暗恋着同班的原田梨纱。14岁的他由于自小接受训练所以身手敏捷,并在命运的约束下成为DARK。
ダーク(DARK)---传说中的黑翼怪盗,是丹羽家族世代传承的神秘力量,化身为一美少年,是梨纱崇拜的对象。
原田梨红---丹羽的同班同学,与梨纱是双胞胎,梨纱的姐姐,运动型的少女,对恋爱很迟钝。
原田梨纱---丹羽的同班同学,梨红的妹妹,文雅大方,在男生中人气很高的少女,最崇拜的是DARK。
ウィズ---丹羽家的守护兽,是DARK的翅膀。
日渡怜---丹羽的同班同学,聪明冷静,一直对DARK进行调查。其正体是氷狩家的后代,DARK的死敌。
声优列表:
丹羽大助:入野自由
ダーク:置鮎龙太郎
原田梨红:中山さら
原田梨沙:浅野真澄
日渡怜:石田彰
クラッド:草尾毅
丹羽笑子:玉川纱己子
丹羽大树:青野武
冴原刚:白石稔
冴原警部:平松広和
トワ:田中理恵
州崎由希:小菅真美
丹羽小助:寺杣昌纪
野泽菜海:长泽奈央
STAGE1 ~ 复活的Dark
“喃呒...喃呒...喃呒.....”爷爷在说什么呢?笑子叮嘱大助要在4:52:27前回家,难道有什么大事要发生吗?(笑)当大助要把情信交给梨纱时,梨纱说出大助是她最要好的“朋友”,可怜的大助呀~呆呆的大助在破解美术室的门锁时被日渡看见了,日渡说了一番令人费解的话XD。失落的大助回家后,突然觉得身很热......暌违了40年的怪盗Dark终于出现!!思想上仍是大助的Dark,被告知丹羽家的血统并要于当晚11时去偷取圣处女像。迫于无奈的大助唯有做, 然后,竟又遇上了日渡?!(笑)真正的Dark出现了,即使有日渡总司令大人的止,仍轻松偷取了处女像。看到了阳台上的梨纱(其实是另一个人?!),Dark感觉到要变回大助,就在这时被梨红见到了,为了阻止梨红大叫,Dark吻了梨红.....
P.S.片头动话是Dark和Krad决战>.<
STAGE2 ~ 苏醒的思念
梨红因为Dark的事烦恼不已,当在学校见到大助时不禁面红,一手把大助推开了,大助因此昏倒?!因为Dark的预告信又发出了(目标是中央公园城堡上的鸟形艺术品),爱上Dark的梨纱要求大助部她去找Dark,大助答应了,他将如何分身二人呢?(笑)因为梨纱的照片,大助变身成Dark并去偷取美术品。当然又遇上了日渡君啦~不过却没有正面对决,日渡究竟在犹疑什么呢?梨纱一偿心愿见到Dark,Dark却因梨纱的影子?!变回大助。看见面红的梨纱,大助苦恼Dark对梨纱做了什么^^。
STAGE3 ~ 独角兽的细语呢喃
东野町发生了奇怪的事件,女孩接二连三的失踪,连梨红也?!原来一切也是一幅画中的独角兽所为,独角兽为了使小女孩的亡灵不感到寂寞,于是到处捉少女去陪伴小女孩。为了使梨纱不再担心,大助决定以不借助Dark力量的情况下救回梨红。结果当然失败(笑),连梨纱也被捉了,大助只好叫Dark出来。Dark把事情解决后,正当他想吻梨红时被大助阻止了,奸计不能得呈(笑)。最后小女孩的画被放在有很多人参观的地方,她不会再寂寞了^^。
STAGE4 ~ 光明与黑暗的狭间
因为梦到了日渡君,大助被Dark说成迷上了日渡(笑),这是什么事要发生的预兆吗?梨纱为了要弄便当给Dark,找大助试味。失落的大助在走廊碰上了日渡,并帮日渡搬东西到冷藏库。然而这一切都是日渡的安排,他把大助反锁在冷藏库,目的是要把Dark迫出来活捉他。没想到Dark未出来,自己体内的Krad却被唤醒了。Dark与Krad再一次重逢,二人的决斗却被日渡中止了。梨红和梨纱找到了大助和日渡,而日渡的背部受了伤。事后日渡退学了(其实早已毕业了),所谓预定要做的事是.....
STAGE5 ~ 双人料理
因为维兹躲了在大助的书包裏,害大助手足无措,被家政老师罚留堂切白菜。梨纱亦因为不擅长料理而被罚留堂。梨纱因此求梨红戴上假发代替她去留堂,所以大助即使面对梨纱(其实是梨红)亦不会面红,他自己亦感到奇怪。其后大助因为要于5时前赶回家(偷美术品),所以拜托维兹变成自己从而脱身。维兹因为发音不正,本来想对梨纱(梨红)说"Daisuke"(大助),却说了"Daisuki"(喜欢),令梨红困扰(笑)。事后梨红和梨纱因为没有人发觉到她们调换了身份而感到失落。
STAGE6 ~ St.White Memories(圣诞节的回忆)
大助因为要救差点被钢琴砸伤的小女孩而弄伤了脸>.<,但笑子妈妈却只关心Dark会因大助有事而不能出来,大助感不快。同时大助亦为笑子的生日快到而感烦恼。其后笑子向大助诉说自己因白缎带而与小助相遇的故事及她至小就想成为"传说中的大怪盗的母亲"这个梦想。正当大助感到失落时,爷爷说出笑子有这个梦想的理由。原来奶奶在笑子出生不久后便死了,笑子为自己不能成为怪盗而自责。Dark为了给笑子一份特别的生日礼物,发出了要夺取世界第一女性的芳心的预告信。那为女性当然是笑子啦~
STAGE7 ~ 誓约庭园中的艾多尼斯
40年前镇外城堡的一座雕像裏有魔物,Dark和大树曾想封印他但失败了。40年后雕像以人类的形态出现,为的是夺取女性的灵魂以生存。想不到他竟爱上了人类,大助的学姐羽鸟绫香。认为没有绫香的世界生存没有意义的他要求Dark在绫香面前把他封印。大助为这段悲哀的爱情留下眼泪(其实很易便哭),Dark却说不会作无谓的同情(恶魔)。最后Dark更对绫香说若想死他不会阻止,绫香说她不会死因为这是艾多尼斯所爱的生命。
STAGE8 ~ 玛瑙的预告状
不明的捐赠者将AGATE LINKS赠给美术馆。原来这条项链是丹羽家的家传之宝,大树于40年前将它送给了玛瑙(DN美女中的美女呀~><),随着玛瑙的死不知所踪。再次看到AGATE LINKS的大树发出了预告信,希望Dark将它破坏,解除一直以来对玛瑙的束缚。迷上了玛瑙的&053;原为保护AGATE LINKS与Dark展开一场激斗(笑)。最后项链被破坏了,大助把它交回给玛瑙。误以为大助是大树的玛瑙,向大助说了“谢谢你,小小的怪盗”便消失了。&053;原最终仍不知道玛瑙于40年前已经死了,大助撒了令人幸福的白色谎言^^。
STAGE9 ~ 小小的恋情
维兹跟大助外出,在一间宠物店看到了一只令它心动的长耳兔。其后维兹要求大助再带它到宠物店,更擅自外出,令大助生气(笑)。迟钝的大助以为维兹只是想要同类的朋友,感到寂寞,经由梨红的一番责骂大助才知道维兹想要女朋友。大助与梨红再次到宠物店,发现那只长耳兔已被人买了。维兹知道后到处去找那只长耳兔,结果当然找不到。但维兹很快便没事了,继续做它的贪吃鬼(笑)。
STAGE10 ~ 某位音乐家的肖像
着名的小提琴演奏家Ehrlich Von VANDEMBAGU曾与大树约定于逝世后将散发着魔力的小提琴交给大树保管。如今他死掉了,大树与大助和梨纱前往他的故居领取小提琴。想不到小提琴仍有魔力,将大助带回过往的时空,目睹小提琴家和大树的决斗,并救了大树(同时亦看到一个对Dark重要的人^^)。最后Dark来到,将大助带回现代。梨纱看到内裏是Dark的丹羽,不明自己为何会心跳(笑)。
P.S.细心看会发现前来悼念VANDEMBAGU的人群中有类似小焰和小阵的小孩^^
STAGE11 ~ 海神的神殿
这回Dark以"重要文物"海神像的海神之角为目标。(海神神殿还真是大得厉害呀~!)梨纱占卜到自己将会与Dark见面,便随着占卜结果去找Dark。梨纱果然见到Dark(厉害),还夸口要成为怪盗,好等自己可以每天跟Dark见面(笑)。最后梨纱被日渡(何时回来的?)设下的陷阱捉住了。Dark虽成功避开所有警备,但一度被日渡设下的陷阱困住,不过最终成功偷取海神之角。这麼久不见,日渡君还是依旧.....(逃)Krad又要出场了吗?
Stage12 ~ 和红金石与共
与大助分别了10年的父亲丹羽小助突然回来了,虽说是为了叹息的红金石,但其实是关心大助(笑)。他把叹息的红金石的仿制品(宝石是真的!!)给了大助,因为红金石具有引发拥有者能力的作用和.....。另外,日渡父亲把真正的叹息的红金石给了日渡,目的是引Krad出来。最后Dark成功偷走了红金石,日渡得以被解放,但日渡警视长官又有什么阴?#092;了吗?Dark回到家后才知道自己被攻击之所以不痛,是因为小助把魔力承受了。(伟大的父亲呀.....鸣)
STAGE13 ~ 永远的指标
在一间荒废了的屋裏,一件被遗亡的艺术品~永远的指标是Dark今次的目标。梨纱和&053;原得知后,一同前往废屋,想不到日渡比他们还要早一步。日渡突然变成Krad,不但令梨纱和&053;原昏迷,更将他们与Dark一同封印。变回日渡的Krad告知大助拯救三人的方法就是破坏希拉的原石(黑色的石头),永远的指标可以指引他。永远的指标化身成一名少女(已经98岁),将大助带到20年后的未来。大助遇到自己的儿子大地?!最后成功破坏原石,救回三人。事后Dark将梨纱和&053;原,还有大助的记忆都消除了,真可惜呀~><
STAGE14 ~ 新的敌手
从美国回来的转校生桧尾澪对大助一见钟情,并展开激烈的追求(笑)。桧尾因感觉到梨红和梨纱对大助有好感,对二人存有敌意。桧尾于上游泳课时要求与大助一组,但遭梨红反对(梨红与大助是一组的),后因大助拒绝而作罢。后来,大助因想拿回在泳池底桧尾的项链而遇溺,日渡对他进行人工呼吸(呀>.<)。大助因逃避桧尾而误入女子更衣室,看到正在更衣的梨纱,因此变成Dark。Dark其后与梨纱约会,更吻了梨纱。大助为此心情极度低落.....
STAGE15 ~ 烧烤危机
暑假不用上课,以致大助差不多每天也要工作(怪盗工作),加上梨纱的事件,使大助心神恍惚。梨红和梨纱前往别墅度假,恰巧车子发生故障停了在丹羽家的门外,小助招呼她们入屋,同时桧尾亦来到。三人误打误撞,触发了笑子设下的机关,丹羽家被认定是奇怪的家(笑)。其后笑子和小远购物回家,决定招呼三人留下开烧烤派对。桧尾接到了一个神秘电话后便离去了,望着梨纱的大助又想起了Dark与梨纱约会的事情。
STAGE16 ~ 找到了喔!
梨红收拾房间时在宝物箱裏发现了一只熊娃娃,但却对它全无印象。Dark又发出预告信了,目标是旧苜蓿馆珍藏的肖像-清早的光辉。梨纱得知后前往旧苜蓿馆找Dark。Dark因为要照顾梨纱,所以没有偷到肖像便走了。梨纱醒来后,Dark对她说出自己唯一爱过的女人是梨纱的奶奶梨华,Dark在梨纱身上看到的也只是梨华的影子。梨红出外找梨纱,碰上了大助,这时她记起了一段和大助小时候的回忆.....
STAGE17 ~ 没有Dark的夏天
Dark自上次偷肖像失败后便没有再出现。然后,又要临海学校开课的日子了,大助一班前往南方小岛作自然观察。在下午自由活动的时间,大助等人前往海滩嬉戏,桧尾突然晕倒。大助发现自己在面对梨纱时没有以往那种心跳感觉。梨纱却对梨红说出大助长大后可能会变成Dark的样子,要对大助刮目相看这些话。梨红不明自己为何会哭。另外桧尾将属于她的项链送给了梨红。第二天,大助、&053;原、梨红和梨纱一行四人到山上作自然观察,&053;原中途离队,此时梨红失足跌落悬崖。
STAGE18 ~ 流星之夜的两人
梨红的脚扭伤了,不能走动,大助背她爬上悬崖,此时梨红发现自己是喜欢大助的。梨纱不舒服留在房间休息,大助被委托送药给她。梨纱把大助留在房间,大助不小心把梨纱推倒在床上,此时梨红刚好来到,看到这样的情景便走了。梨纱发现自己爱的始终是Dark。大助追出去找梨红,并向梨红表白,表示自己喜欢的是梨红,不是梨纱。Dark的声音又再出现了(捣乱?!),说再见是表示什么意思呢?看到大助和梨红成为一对的桧尾在着急什么?那项链的作用是.....
STAGE19 ~ 很棒的女主角
经过流星之夜,大助和梨红二人感情迅速发展,令梨纱认为梨红有事暪她。大助的脑海经常浮现出一片雪景,于是他决定将雪景画下来于文化祭展出。梨纱发现了一封奶奶梨华给Dark的信,发现自己对Dark的爱比不上奶奶。另外,桧尾原来是人偶,是日渡父亲派来接近大助的,但基于桧尾与大助的友情,她不忍心伤害大助,于是设发从梨红身上拿回项链。大助因爷爷扭伤了腰而迟了上课,回到学校才知道自己被选为"Ice and Snow"的女主角佛莉蝶儿,日渡则是男主角艾立欧特。
STAGE20 ~ 好想见到你
"Ice and Snow"的排练开始,但进展却不太顺利,大助版佛莉蝶儿真的好可爱^^。另外,大助的画亦已经完成,不忍心画被放在没有人的美术室的梨红,要求大助将画借给她放回家直至文化祭。晚上,大助因多次打电话找梨红也不通,于是决定上门找她。就在这时,梨红将桧尾给她的项链给了大助。桧尾想出来阻止,身体却动弹不得,桧尾就这样消失了(呀...鸣><)。其后,当大助的项链穿过梨红的项链时,一道强光产生了,今后会发生什么呢?
STAGE21 ~ 冻结的呼唤声
大助因感冒没有上课,上门探病的是日渡君,似乎日渡父亲有什么阴?#092;在进行中。其后梨红亦来探病。夜裏,大助像被什么引导着似的,往中央公园的方向前去,Dark怎么叫也没反应。原来中央公园喷泉下的艺术品时之秒针的封印解除了(项链的所为?!),她把大助呼唤到她的世界目的是借大助的画来延续她的生命。得悉大助的画是时之秒针解除封印关键的Dark前往梨红家偷回那幅画,却在这时被梨红和梨纱发现,唯有将她们也带到画的世界
STAGE22 ~ Ice and Snow
梨红和梨纱跟随Dark进入了画的世界,他们在这裏被雪人捉住了。Dark解开了手上的锁,前去救大助。恢复了知觉的大助和Dark一同回到梨红和梨纱被困的房间,准备与她们一同回去现实世界(画的世界也是现实><)。就在大助画中梨红房间的同时,他记起了时之秒针对他说过的一句话,他想知道时之秒针呼唤他来的理由,所以他决定留下来画画,Dark答应大助一定会再回来。另外,小助发现所有Ice and Snow的书都是在文化革命后出版,这有什么因由吗?
STAGE23 ~ 时之秒针
大助在画中的世界醒来,发觉眼前的景色不同了,没有了雪,换来的是美丽的村庄,是佛莉蝶儿的村庄。佛莉蝶儿告知大助Ice and Snow原来的故事,真实的Ice and Dark,并希望大助能继续画画来延续世界的寿命。另一方面,Dark努力找寻寄居着艾立欧特灵魂的时间之楔。经日渡故意安排,Dark找到了时间之楔的下落,梨红和梨纱跟踪Dark亦来到了时间之楔的所在地。她们从窗户外看到日渡变成Krad.....
Stage24 ~ 心中降下的雪
看到了Dark和Krad战斗而目瞪口呆的梨红和梨纱因Dark处于下风所以出面阻止。听到梨纱喊日渡的名字,Krad的意识开始.....拿回主导权的日渡将本来已漆黑一片的大助的画画回原来的雪景(毕竟是冰狩呀.....),目的是为画开一个入口,令Dark进去。原来时之秒针的生命已经要耗尽了,大助不愿离开佛莉蝶儿,被Dark强行带回现实。日渡于画的世界要消失的同时将时间之楔&31;艾立欧特送到画中,好让他与佛莉蝶儿永远待在一起.....
STAGE25 ~ 黑翼
沉睡了40年的艺术品黑翼被Krad和日渡父亲导致快要解开封印,他强大的魔力使东野町发生地震和海水水位异常下降等不寻常的事件,与40年前Dark出现时一模一样,警备发出全民避难的通知。大助得知黑翼就是导致时空扭曲,产生了Dark和Krad的原由,并从小助那裏得知封印黑翼的机会40年只有一次,决定与Dark一同封印他。另外,因为黑翼魔力的影响,导致冰狩制造的所有美术品失去了灵魂,维兹和小远也不例外。
STAGE26 ~ 永远的Dark (end)
Dark和Krad展开了一场激战,另一方面日渡警视长正在解开黑翼的封印。桧尾借用梨红和梨纱的身体阻止日渡警视长,希望他回想起以前的自己。日渡怜为了使Krad不能活动,想破坏自己的身体,亦希望借此摆脱冰狩一族的命?#092;,最终被大助的一番说话感动,打消了这个念头。Dark为了阻止黑翼复活,将自己与Krad一同封印,永远的Dark终于要消失了。(><哇...鸣鸣鸣)黑夜过去,新的一天来临,维兹和小远回复正常,梨红和梨纱亦来到找大助。今后四人的命?#092;将如何呢?
下载--> http://bt.0591dvd.com/html/19393.shtml
❷ 求 一个FLASH AS3.0做的 多个小球在一个框里互相碰撞的源码
var speed:uint=5//自定义速度
var bounce:Number=-1//自定义摩擦系数(碰到了不停下)
for(var i:uint=0;i<8;i++){
var ball:Ball=new Ball();
addChild(ball)
ball.x=Math.random()*(stage.stageWidth-ball.width)
ball.y=Math.random()*(stage.stageHeight-ball.height)
ball.addEventListener(Event.ENTER_FRAME,go);
ball.ids=Math.random()*2*Math.PI//自定义一个360度随机角度
ball.vx=Math.cos(ball.ids)*speed//自定义有方向的速度
ball.vy=Math.sin(ball.ids)*speed
}
function go(e:Event):void{
var ball:MovieClip=MovieClip(e.target)
ball.x+=ball.vx//让目标动起来
ball.y+=ball.vy
if(ball.x<0){//判断出了舞台
ball.x=0
ball.vx*=bounce//出了舞台的左右,X速度的方向变成反向
}
if(ball.x>stage.stageWidth-ball.width){
ball.x=stage.stageWidth-ball.width
ball.vx*=bounce
}
if(ball.y<0){//除了舞台的上下,Y速度的方向变成反响
ball.y=0
ball.vy*=bounce
}
if(ball.y>stage.stageHeight-ball.height){
ball.y=stage.stageHeight-ball.height
ball.vy*=bounce//同上
}
} 小球在舞台上相互碰撞
❸ 如何将LayaAir引擎性能发挥到极致
第依节:代码执行基本原理 LayaAir 引擎支持AS三、TypeScript、JavaScript三种语言开发,然而无论是采用哪种开发语言,最终执行的都是JavaScript代码。所有 看到的画面都是通过引擎绘制出来的,更新频率取决于开发者指定的FPS,例如指定帧频率为陆0FPS,则运行时每个帧的执行时间为六十分之一秒,所以帧速 越高,视觉上感觉越流畅,陆0帧是满帧。 由于实际运行环境是在浏览器中,因此性能还取决于JavaScript解释器的效率,指定的FPS帧速在低性能解释器中可能不会达到,所以这部分不是开发者能够决定的,开发者能作的是尽可能通过优化,在低端设备或低性能浏览器中,提升FPS帧速。 LayaAir引擎在每帧都会重绘,在性能优化时,除了关注每帧执行逻辑代码带来的CPU消耗,还需要注意每帧调用绘图指令的数量以及GPU的纹理提交次数。 第贰节:基准测试 LayaAir引擎内置的性能统计工具可用于基准测试,实时检测当前性能。开发者可以使用laya.utils.Stat类,通过Stat.show() 显示统计面板。具体编写代码如下例所示: ? 依 贰 Stat.show(0,0); //AS三的面板调用写法 Laya.Stat.show(0,0); //TS与JS的面板调用写法 Canvas渲染的统计信息: WebGL渲染的统计信息: 统计参数的意义: FPS: 每秒呈现的帧数(数字越高越好)。 使用canvas渲染时,描述字段显示为FPS(Canvas),使用WebGL渲染时,描述字段显示为FPS(WebGL)。 Sprite: 渲染节点数量(数字越低越好)。 Sprite统计所有渲染节点(包括容器),这个数字的大小会影响引擎节点遍历,数据组织和渲染的次数。 DrawCall: DrawCall在canvas和WebGL渲染下代表不同的意义(越少越好)。 Canvas下表示每帧的绘制次数,包括图片、文字、矢量图。尽量限制在依00之下。 WebGL 下表示渲染提交批次,每次准备数据并通知GPU渲染绘制的过程称为依次DrawCall,在每依次DrawCall中除了在通知GPU的渲染上比较耗时之 外,切换材质与shader也是非常耗时的操作。 DrawCall的次数是决定性能的重要指标,尽量限制在依00之下。 Canvas: 三个数值 —— 每帧重绘的画布数量 / 缓存类型为“normal”类型的画布数量 / 缓存类型为“bitmap”类型的画布数量”。 CurMem:仅限WebGL渲染,表示内存与显存占用(越低越好)。 Shader:仅限WebGL渲染,表示每帧Shader提交次数。 无论是Canvas模式还是WebGL模式,我们都需要重点关注DrawCall,Sprite,Canvas这三个参数,然后针对性地进行优化。(参见“图形渲染性能”) 第三节:内存优化 对象池 对象池,涉及到不断重复使用对象。在初始化应用程序期间创建一定数量的对象并将其存储在一个池中。对一个对象完成操作后,将该对象放回到池中,在需要新对象时可以对其进行检索。 由于实例化对象成本很高,使用对象池重用对象可减少实例化对象的需求。还可以减少垃圾回收器运行的机会,从而提高程序的运行速度。 以下代码演示使用 Laya.utils.Pool: ? 依 贰 三 四 5 陆 漆 吧 9 依0 依依 依贰 ar SPRITE_SIGN = 'spriteSign'; var sprites = []; function initialize() { for (var i = 0; i < 依000; i++) { var sp = Pool.getItemByClass(SPRITE_SIGN, Sprite) sprites.push(sp); Laya.stage.addChild(sp); } } initialize(); 在initialize中创建大小为依000的对象池。 以下代码在当单击鼠标时,将删除显示列表中的所有显示对象,并在以后的其他任务中重复使用这些对象: ? 依 贰 三 四 5 陆 漆 吧 9 依0 Laya.stage.on("click", this, function() { var sp; for(var i = 0, len = sprites.length; i < len; i++) { sp = sprites.pop(); Pool.recover(SPRITE_SIGN, sp); Laya.stage.removeChild(sp); } }); 调用Pool.recover后,指定的对象会被回收至池内。 使用Handler.create 在开发过程中,会经常使用Handler来完成异步回调。Handler.create使用了内置对象池管理,因此在使用Handler对象时应使用Handler.create来创建回调处理器。以下代码使用Handler.create创建加载的回调处理器: ? 依 Laya.loader.load(urls, Handler.create(this, onAssetLoaded)); 在上面的代码中,回调被执行后Handler将会被对象池收回。此时,考虑如下代码会发生什么事: ? 依 Laya.loader.load(urls, Handler.create(this, onAssetLoaded), Handler.create(this, onLoading)); 在上面的代码中,使用Handler.create返回的处理器处理progress事件。此时的回调执行一次之后就被对象池回收,于是progress事件只触发了一次,此时需要将四个名为once的参数设置为false: ? 依 Laya.loader.load(urls, Handler.create(this, onAssetLoaded), Handler.create(this, onLoading, null, false)); 释放内存 JavaScript运行时无法启动垃圾回收器。要确保一个对象能够被回收,请删除对该对象的所有引用。Sprite提供的destory会帮助设置内部引用为null。 例如,以下代码确保对象能够被作为垃圾回收: ? 依 贰 var sp = new Sprite(); sp.destroy(); 当对象设置为null,不会立即将其从内存中删除。只有系统认为内存足够低时,垃圾回收器才会运行。内存分配(而不是对象删除)会触发垃圾回收。 垃 圾回收期间可能占用大量CPU并影响性能。通过重用对象,尝试限制使用垃圾回收。此外,尽可能将引用设置为null,以便垃圾回收器用较少时间来查找对 象。有时(比如两个对象相互引用),无法同时设置两个引用为null,垃圾回收器将扫描无法被访问到的对象,并将其清除,这会比引用计数更消耗性能。 资源卸载 游戏运行时总会加载许多资源,这些资源在使用完成后应及时卸载,否则一直残留在内存中。 下例演示加载资源后对比资源卸载前和卸载后的资源状态: ? 依 贰 三 四 5 陆 漆 吧 9 依0 依依 依贰 依三 依四 依5 依陆 依漆 依吧 var assets = []; assets.push("res/apes/monkey0.png"); assets.push("res/apes/monkey依.png"); assets.push("res/apes/monkey贰.png"); assets.push("res/apes/monkey三.png"); Laya.loader.load(assets, Handler.create(this, onAssetsLoaded)); function onAssetsLoaded() { for(var i = 0, len = assets.length; i < len; ++i) { var asset = assets[i]; console.log(Laya.loader.getRes(asset)); Laya.loader.clearRes(asset); console.log(Laya.loader.getRes(asset)); } } 关于滤镜、遮罩 尝试尽量减少使用滤镜效果。将滤镜(BlurFilter和GlowFilter)应用于显示对象时,运行时将在内存中创建两张位图。其中每个位图的大小与显示对象相同。将第一个位图创建为显示对象的栅格化版本,然后用于生成应用滤镜的另一个位图: 应用滤镜时内存中的两个位图 当修改滤镜的某个属性或者显示对象时,内存中的两个位图都将更新以创建生成的位图,这两个位图可能会占用大量内存。此外,此过程涉及CPU计算,动态更新时将会降低性能(参见“图形渲染性能 – 关于cacheAs)。 ColorFiter在Canvas渲染下需要计算每个像素点,而在WebGL下的GPU消耗可以忽略不计。 最佳的做法是,尽可能使用图像创作工具创建的位图来模拟滤镜。避免在运行时中创建动态位图,可以帮助减少CPU或GPU负载。特别是一张应用了滤镜并且不会在修改的图像。 第四节:图形渲染性能 优化Sprite 依.尽量减少不必要的层次嵌套,减少Sprite数量。 贰.非可见区域的对象尽量从显示列表移除或者设置visible=false。 三.对于容器内有大量静态内容或者不经常变化的内容(比如按钮),可以对整个容器设置cacheAs属性,能大量减少Sprite的数量,显着提高性能。如果有动态内容,最好和静态内容分开,以便只缓存静态内容。 四.Panel内,会针对panel区域外的直接子对象(子对象的子对象判断不了)进行不渲染处理,超出panel区域的子对象是不产生消耗的。 优化DrawCall 依.对复杂静态内容设置cacheAs,能大量减少DrawCall,使用好cacheAs是游戏优化的关键。 贰.尽量保证同图集的图片渲染顺序是挨着的,如果不同图集交叉渲染,会增加DrawCall数量。 三.尽量保证同一个面板中的所有资源用一个图集,这样能减少提交批次。 优化Canvas 在对Canvas优化时,我们需要注意,在以下场合不要使用cacheAs: 依.对象非常简单,比如一个字或者一个图片,设置cacheAs=bitmap不但不提高性能,反而会损失性能。 贰.容器内有经常变化的内容,比如容器内有一个动画或者倒计时,如果再对这个容器设置cacheAs=bitmap,会损失性能。 可以通过查看Canvas统计信息的第一个值,判断是否一直在刷新Canvas缓存。 关于cacheAs 设 置cacheAs可将显示对象缓存为静态图像,当cacheAs时,子对象发生变化,会自动重新缓存,同时也可以手动调用reCache方法更新缓存。 建议把不经常变化的复杂内容,缓存为静态图像,能极大提高渲染性能,cacheAs有”none”,”normal”和”bitmap”三个值可选。 默认为”none”,不做任何缓存。 贰.当值为”normal”时,canvas下进行画布缓存,webgl模式下进行命令缓存。 三. 当值为”bitmap”时,canvas下进行依然是画布缓存,webGL模式下使用renderTarget缓存。这里需要注意的是,webGL下 renderTarget缓存模式有贰0四吧大小限制,超出贰0四吧会额外增加内存开销。另外,不断重绘时开销也比较大,但是会减少drawcall,渲 染性能最高。 webGL下命令缓存模式只会减少节点遍历及命令组织,不会减少drawcall,性能中等。 设置cacheAs后,还可以设置staticCache=true以阻止自动更新缓存,同时可以手动调用reCache方法更新缓存。 cacheAs主要通过两方面提升性能。一是减少节点遍历和顶点计算;二是减少drawCall。善用cacheAs将是引擎优化性能的利器。 下例绘制依0000个文本: ? 依 贰 三 四 5 陆 漆 吧 9 依0 依依 依贰 依三 依四 依5 依陆 依漆 依吧 依9 Laya.init(550, 四00, Laya.WebGL); Laya.Stat.show(); var textBox = new Laya.Sprite(); var text; for (var i = 0; i < 依0000; i++) { text = new Laya.Text(); text.text = (Math.random() * 依00).toFixed(0); text.color = "#CCCCCC"; text.x = Math.random() * 550; text.y = Math.random() * 四00; textBox.addChild(text); } Laya.stage.addChild(textBox); 下面是笔者电脑上的运行时截图,FPS稳定于5贰上下。 当我们对文字所在的容器设置为cacheAs之后,如下面的例子所示,性能获得较大的提升,FPS达到到了陆0帧。 ? 依 贰 // …省略其他代码… var textBox = new Laya.Sprite(); textBox.cacheAs = "bitmap"; // …省略其他代码… 文字描边 在运行时,设置了描边的文本比没有描边的文本多调用一次绘图指令。此时,文本对CPU的使用量和文本的数量成正比。因此,尽量使用替代方案来完成同样的需求。 对于几乎不变动的文本内容,可以使用cacheAs降低性能消耗,参见“图形渲染性能 - 关于cacheAs”。 对于内容经常变动,但是使用的字符数量较少的文本域,可以选择使用位图字体。 跳过文本排版,直接渲染 大多数情况下,很多文本都不需要复杂的排版,仅仅简单地显示一行字。为了迎合这一需求,Text提供的名为changeText的方法可以直接跳过排版。 ? 依 贰 三 四 5 var text = new Text(); text.text = "text"; Laya.stage.addChild(text); //后面只是更新文字内容,使用changeText能提高性能 text.changeText("text changed."); Text.changeText会直接修改绘图指令中该文本绘制的最后一条指令,这种前面的绘图指令依旧存在的行为会导致changeText只使用于以下情况: 文本始终只有一行。 文本的样式始终不变(颜色、粗细、斜体、对齐等等)。 即使如此,实际编程中依旧会经常使用到这样的需要。 第5节:减少CPU使用量 减少动态属性查找 JavaScript中任何对象都是动态的,你可以任意地添加属性。然而,在大量的属性里查找某属性可能很耗时。如果需要频繁使用某个属性值,可以使用局部变量来保存它: ? 依 贰 三 四 5 陆 漆 吧 function foo() { var prop = target.prop; // 使用prop process依(prop); process贰(prop); process三(prop); } 计时器 LayaAir提供两种计时器循环来执行代码块。 Laya.timer.frameLoop执行频率依赖于帧频率,可通过Stat.FPS查看当前帧频。 Laya.timer.loop执行频率依赖于参数指定时间。 当一个对象的生命周期结束时,记得清除其内部的Timer: ? 依 贰 三 四 5 陆 Laya.timer.frameLoop(依, this, animateFrameRateBased); Laya.stage.on("click", this, dispose); function dispose() { Laya.timer.clear(this, animateFrameRateBased); } 获取显示对象边界的做法 在相对布局中,很经常需要正确地获取显示对象的边界。获取显示对象的边界也有多种做法,而其间差异很有必要知道。 依.使用getBounds/ getGraphicBounds。、 ? 依 贰 三 四 var sp = new Sprite(); sp.graphics.drawRect(0, 0, 依00, 依00, "#FF0000"); var bounds = sp.getGraphicBounds(); Laya.stage.addChild(sp); getBounds可以满足多数多数需求,但由于其需要计算边界,不适合频繁调用。 贰.设置容器的autoSize为true。 ? 依 贰 三 四 var sp = new Sprite(); sp.autoSize = true; sp.graphics.drawRect(0, 0, 依00, 依00, "#FF0000"); Laya.stage.addChild(sp); 上述代码可以在运行时正确获取宽高。autoSize在获取宽高并且显示列表的状态发生改变时会重新计算(autoSize通过getBoudns计算宽高)。所以对拥有大量子对象的容器应用autoSize是不可取的。如果设置了size,autoSize将不起效。 使用loadImage后获取宽高: ? 依 贰 三 四 5 陆 var sp = new Sprite(); sp.loadImage("res/apes/monkey贰.png", 0, 0, 0, 0, Handler.create(this, function() { console.log(sp.width, sp.height); })); Laya.stage.addChild(sp); loadImage在加载完成的回调函数触发之后才可以正确获取宽高。 三.直接调用size设置: ? 依 贰 三 四 5 陆 漆 吧 Laya.loader.load("res/apes/monkey贰.png", Handler.create(this, function() { var texture = Laya.loader.getRes("res/apes/monkey贰.png"); var sp = new Sprite(); sp.graphics.drawTexture(texture, 0, 0); sp.size(texture.width, texture.height); Laya.stage.addChild(sp); })); 使用Graphics.drawTexture并不会自动设置容器的宽高,但是可以使用Texture的宽高赋予容器。毋庸置疑,这是最高效的方式。 注:getGraphicsBounds用于获取矢量绘图宽高。 根据活动状态改变帧频 帧频有三种模式,Stage.FRAME_SLOW维持FPS在三0;Stage.FRAME_FAST维持FPS在陆0;Stage.FRAME_MOUSE则选择性维持FPS在三0或陆0帧。 有时并不需要让游戏以陆0FPS的速率执行,因为三0FPS已经能够满足多数情况下人类视觉的响应,但是鼠标交互时,三0FPS可能会造成画面的不连贯,于是Stage.FRAME_MOUSE应运而生。 下例展示以Stage.FRAME_SLOW的帧率,在画布上移动鼠标,使圆球跟随鼠标移动: ? 依 贰 三 四 5 陆 漆 吧 9 依0 依依 依贰 Laya.init(Browser.width, Browser.height); Stat.show(); Laya.stage.frameRate = Stage.FRAME_SLOW; var sp = new Sprite(); sp.graphics.drawCircle(0, 0, 贰0, "#990000"); Laya.stage.addChild(sp); Laya.stage.on(Event.MOUSE_MOVE, this, function() { sp.pos(Laya.stage.mouseX, Laya.stage.mouseY); }); 此时FPS显示三0,并且在鼠标移动时,可以感觉到圆球位置的更新不连贯。设置Stage.frameRate为Stage.FRAME_MOUSE: ? 依 Laya.stage.frameRate = Stage.FRAME_MOUSE; 此时在鼠标移动后FPS会显示陆0,并且画面流畅度提升。在鼠标静止贰秒不动后,FPS又会恢复到三0帧。 使用callLater callLater使代码块延迟至本帧渲染前执行。如果当前的操作频繁改变某对象的状态,此时可以考虑使用callLater,以减少重复计算。 考虑一个图形,对它设置任何改变外观的属性都将导致图形重绘: ? 依 贰 三 四 5 陆 漆 吧 9 依0 依依 依贰 依三 依四 依5 依陆 依漆 依吧 依9 贰0 贰依 贰贰 贰三 贰四 贰5 贰陆 var rotation = 0, scale = 依, position = 0; function setRotation(value) { this.rotation = value; update(); } function setScale(value) { this.scale = value; update(); } function setPosition(value) { this.position = value; update(); } function update() { console.log('rotation: ' + this.rotation + '\tscale: ' + this.scale + '\tposition: ' + position); } 调用以下代码更改状态: ? 依 setRotation(90); setScale(贰); setPosition(三0); 控制台的打印结果是 rotation: 90 scale: 依 position: 0 rotation: 90 scale: 贰 position: 0 rotation: 90 scale: 贰 position: 三0 update被调用了三次,并且最后的结果是正确的,但是前面两次调用都是不需要的。 尝试将三处update改为: ? 依 Laya.timer.callLater(this, update); 此时,update只会调用一次,并且是我们想要的结果。 图片/图集加载 在完成图片/图集的加载之后,引擎就会开始处理图片资源。如果加载的是一张图集,会处理每张子图片。如果一次性处理大量的图片,这个过程可能会造成长时间的卡顿。 在游戏的资源加载中,可以将资源按照关卡、场景等分类加载。在同一时间处理的图片越少,当时的游戏响应速度也会更快。在资源使用完成后,也可以予以卸载,释放内存。 第陆节:其他优化策略 减少粒子使用数量,在移动平台Canvas模式下,尽量不用粒子; 贰.在Canvas模式下,尽量减少旋转,缩放,alpha等属性的使用,这些属性会对性能产生消耗。(在WebGL模式可以使用); 三.不要在timeloop里面创建对象及复杂计算; 四.尽量减少对容器的autoSize的使用,减少getBounds()的使用,因为这些调用会产生较多计算; 5.尽量少用try catch的使用,被try catch的函数执行会变得非常慢
❹ 帮我介绍点好看的动漫
天使怪盗1-26集故事简介
STAGE1 ~ 复活的Dark
“喃呒...喃呒...喃呒.....”爷爷在说什么呢?笑子叮嘱大助要在4:52:27前回家,难道有什么大事要发生吗?(笑)当大助要把情信交给梨纱时,梨纱说出大助是她最要好的“朋友”,可怜的大助呀~呆呆的大助在破解美术室的门锁时被日渡看见了,日渡说了一番令人费解的话XD。失落的大助回家后,突然觉得身很热......暌违了40年的怪盗Dark终于出现!!思想上仍是大助的Dark,被告知丹羽家的血统并要于当晚11时去偷取圣处女像。迫于无奈的大助唯有做, 然后,竟又遇上了日渡?!(笑)真正的Dark出现了,即使有日渡总司令大人的止,仍轻松偷取了处女像。看到了阳台上的梨纱(其实是另一个人?!),Dark感觉到要变回大助,就在这时被梨红见到了,为了阻止梨红大叫,Dark吻了梨红.....
P.S.片头动话是Dark和Krad决战>.<
STAGE2 ~ 苏醒的思念
梨红因为Dark的事烦恼不已,当在学校见到大助时不禁面红,一手把大助推开了,大助因此昏倒?!因为Dark的预告信又发出了(目标是中央公园城堡上的鸟形艺术品),爱上Dark的梨纱要求大助部她去找Dark,大助答应了,他将如何分身二人呢?(笑)因为梨纱的照片,大助变身成Dark并去偷取美术品。当然又遇上了日渡君啦~不过却没有正面对决,日渡究竟在犹疑什么呢?梨纱一偿心愿见到Dark,Dark却因梨纱的影子?!变回大助。看见面红的梨纱,大助苦恼Dark对梨纱做了什么^^。
STAGE3 ~ 独角兽的细语呢喃
东野町发生了奇怪的事件,女孩接二连三的失踪,连梨红也?!原来一切也是一幅画中的独角兽所为,独角兽为了使小女孩的亡灵不感到寂寞,于是到处捉少女去陪伴小女孩。为了使梨纱不再担心,大助决定以不借助Dark力量的情况下救回梨红。结果当然失败(笑),连梨纱也被捉了,大助只好叫Dark出来。Dark把事情解决后,正当他想吻梨红时被大助阻止了,奸计不能得呈(笑)。最后小女孩的画被放在有很多人参观的地方,她不会再寂寞了^^。
STAGE4 ~ 光明与黑暗的狭间
因为梦到了日渡君,大助被Dark说成迷上了日渡(笑),这是什么事要发生的预兆吗?梨纱为了要弄便当给Dark,找大助试味。失落的大助在走廊碰上了日渡,并帮日渡搬东西到冷藏库。然而这一切都是日渡的安排,他把大助反锁在冷藏库,目的是要把Dark迫出来活捉他。没想到Dark未出来,自己体内的Krad却被唤醒了。Dark与Krad再一次重逢,二人的决斗却被日渡中止了。梨红和梨纱找到了大助和日渡,而日渡的背部受了伤。事后日渡退学了(其实早已毕业了),所谓预定要做的事是.....
STAGE5 ~ 双人料理
因为维兹躲了在大助的书包里,害大助手足无措,被家政老师罚留堂切白菜。梨纱亦因为不擅长料理而被罚留堂。梨纱因此求梨红戴上假发代替她去留堂,所以大助即使面对梨纱(其实是梨红)亦不会面红,他自己亦感到奇怪。其后大助因为要于5时前赶回家(偷美术品),所以拜托维兹变成自己从而脱身。维兹因为发音不正,本来想对梨纱(梨红)说"Daisuke"(大助),却说了"Daisuki"(喜欢),令梨红困扰(笑)。事后梨红和梨纱因为没有人发觉到她们调换了身份而感到失落。
STAGE6 ~ St.White Memories(圣诞节的回忆)
大助因为要救差点被钢琴砸伤的小女孩而弄伤了脸>.<,但笑子妈妈却只关心Dark会因大助有事而不能出来,大助感不快。同时大助亦为笑子的生日快到而感烦恼。其后笑子向大助诉说自己因白缎带而与小助相遇的故事及她至小就想成为"传说中的大怪盗的母亲"这个梦想。正当大助感到失落时,爷爷说出笑子有这个梦想的理由。原来奶奶在笑子出生不久后便死了,笑子为自己不能成为怪盗而自责。Dark为了给笑子一份特别的生日礼物,发出了要夺取世界第一女性的芳心的预告信。那为女性当然是笑子啦~
STAGE7 ~ 誓约庭园中的艾多尼斯
40年前镇外城堡的一座雕像里有魔物,Dark和大树曾想封印他但失败了。40年后雕像以人类的形态出现,为的是夺取女性的灵魂以生存。想不到他竟爱上了人类,大助的学姐羽鸟绫香。认为没有绫香的世界生存没有意义的他要求Dark在绫香面前把他封印。大助为这段悲哀的爱情留下眼泪(其实很易便哭),Dark却说不会作无谓的同情(恶魔)。最后Dark更对绫香说若想死他不会阻止,绫香说她不会死因为这是艾多尼斯所爱的生命。
STAGE8 ~ 玛瑙的预告状
不明的捐赠者将AGATE LINKS赠给美术馆。原来这条项链是丹羽家的家传之宝,大树于40年前将它送给了玛瑙(DN美女中的美女呀~><),随着玛瑙的死不知所踪。再次看到AGATE LINKS的大树发出了预告信,希望Dark将它破坏,解除一直以来对玛瑙的束缚。迷上了玛瑙的&053;原为保护AGATE LINKS与Dark展开一场激斗(笑)。最后项链被破坏了,大助把它交回给玛瑙。误以为大助是大树的玛瑙,向大助说了“谢谢你,小小的怪盗”便消失了。&053;原最终仍不知道玛瑙于40年前已经死了,大助撒了令人幸福的白色谎言^^。
STAGE9 ~ 小小的恋情
维兹跟大助外出,在一间宠物店看到了一只令它心动的长耳兔。其后维兹要求大助再带它到宠物店,更擅自外出,令大助生气(笑)。迟钝的大助以为维兹只是想要同类的朋友,感到寂寞,经由梨红的一番责骂大助才知道维兹想要女朋友。大助与梨红再次到宠物店,发现那只长耳兔已被人买了。维兹知道后到处去找那只长耳兔,结果当然找不到。但维兹很快便没事了,继续做它的贪吃鬼(笑)。
STAGE10 ~ 某位音乐家的肖像
着名的小提琴演奏家Ehrlich Von VANDEMBAGU曾与大树约定于逝世后将散发着魔力的小提琴交给大树保管。如今他死掉了,大树与大助和梨纱前往他的故居领取小提琴。想不到小提琴仍有魔力,将大助带回过往的时空,目睹小提琴家和大树的决斗,并救了大树(同时亦看到一个对Dark重要的人^^)。最后Dark来到,将大助带回现代。梨纱看到内里是Dark的丹羽,不明自己为何会心跳(笑)。
P.S.细心看会发现前来悼念VANDEMBAGU的人群中有类似小焰和小阵的小孩^^
STAGE11 ~ 海神的神殿
这回Dark以"重要文物"海神像的海神之角为目标。(海神神殿还真是大得厉害呀~!)梨纱占卜到自己将会与Dark见面,便随着占卜结果去找Dark。梨纱果然见到Dark(厉害),还夸口要成为怪盗,好等自己可以每天跟Dark见面(笑)。最后梨纱被日渡(何时回来的?)设下的陷阱捉住了。Dark虽成功避开所有警备,但一度被日渡设下的陷阱困住,不过最终成功偷取海神之角。这么久不见,日渡君还是依旧.....(逃)Krad又要出场了吗?
Stage12 ~ 和红金石与共
与大助分别了10年的父亲丹羽小助突然回来了,虽说是为了叹息的红金石,但其实是关心大助(笑)。他把叹息的红金石的仿制品(宝石是真的!!)给了大助,因为红金石具有引发拥有者能力的作用和.....。另外,日渡父亲把真正的叹息的红金石给了日渡,目的是引Krad出来。最后Dark成功偷走了红金石,日渡得以被解放,但日渡警视长官又有什么阴?#092;了吗?Dark回到家后才知道自己被攻击之所以不痛,是因为小助把魔力承受了。(伟大的父亲呀.....鸣)
STAGE13 ~ 永远的指标
在一间荒废了的屋里,一件被遗亡的艺术品~永远的指标是Dark今次的目标。梨纱和&053;原得知后,一同前往废屋,想不到日渡比他们还要早一步。日渡突然变成Krad,不但令梨纱和&053;原昏迷,更将他们与Dark一同封印。变回日渡的Krad告知大助拯救三人的方法就是破坏希拉的原石(黑色的石头),永远的指标可以指引他。永远的指标化身成一名少女(已经98岁),将大助带到20年后的未来。大助遇到自己的儿子大地?!最后成功破坏原石,救回三人。事后Dark将梨纱和&053;原,还有大助的记忆都消除了,真可惜呀~><
STAGE14 ~ 新的敌手
从美国回来的转校生桧尾澪对大助一见钟情,并展开激烈的追求(笑)。桧尾因感觉到梨红和梨纱对大助有好感,对二人存有敌意。桧尾于上游泳课时要求与大助一组,但遭梨红反对(梨红与大助是一组的),后因大助拒绝而作罢。后来,大助因想拿回在泳池底桧尾的项链而遇溺,日渡对他进行人工呼吸(呀>.<)。大助因逃避桧尾而误入女子更衣室,看到正在更衣的梨纱,因此变成Dark。Dark其后与梨纱约会,更吻了梨纱。大助为此心情极度低落.....
STAGE15 ~ 烧烤危机
暑假不用上课,以致大助差不多每天也要工作(怪盗工作),加上梨纱的事件,使大助心神恍惚。梨红和梨纱前往别墅度假,恰巧车子发生故障停了在丹羽家的门外,小助招呼她们入屋,同时桧尾亦来到。三人误打误撞,触发了笑子设下的机关,丹羽家被认定是奇怪的家(笑)。其后笑子和小远购物回家,决定招呼三人留下开烧烤派对。桧尾接到了一个神秘电话后便离去了,望着梨纱的大助又想起了Dark与梨纱约会的事情。
STAGE16 ~ 找到了喔!
梨红收拾房间时在宝物箱里发现了一只熊娃娃,但却对它全无印象。Dark又发出预告信了,目标是旧苜蓿馆珍藏的肖像-清早的光辉。梨纱得知后前往旧苜蓿馆找Dark。Dark因为要照顾梨纱,所以没有偷到肖像便走了。梨纱醒来后,Dark对她说出自己唯一爱过的女人是梨纱的奶奶梨华,Dark在梨纱身上看到的也只是梨华的影子。梨红出外找梨纱,碰上了大助,这时她记起了一段和大助小时候的回忆.....
STAGE17 ~ 没有Dark的夏天
Dark自上次偷肖像失败后便没有再出现。然后,又要临海学校开课的日子了,大助一班前往南方小岛作自然观察。在下午自由活动的时间,大助等人前往海滩嬉戏,桧尾突然晕倒。大助发现自己在面对梨纱时没有以往那种心跳感觉。梨纱却对梨红说出大助长大后可能会变成Dark的样子,要对大助刮目相看这些话。梨红不明自己为何会哭。另外桧尾将属于她的项链送给了梨红。第二天,大助、&053;原、梨红和梨纱一行四人到山上作自然观察,&053;原中途离队,此时梨红失足跌落悬崖。
STAGE18 ~ 流星之夜的两人
梨红的脚扭伤了,不能走动,大助背她爬上悬崖,此时梨红发现自己是喜欢大助的。梨纱不舒服留在房间休息,大助被委托送药给她。梨纱把大助留在房间,大助不小心把梨纱推倒在床上,此时梨红刚好来到,看到这样的情景便走了。梨纱发现自己爱的始终是Dark。大助追出去找梨红,并向梨红表白,表示自己喜欢的是梨红,不是梨纱。Dark的声音又再出现了(捣乱?!),说再见是表示什么意思呢?看到大助和梨红成为一对的桧尾在着急什么?那项链的作用是.....
STAGE19 ~ 很棒的女主角
经过流星之夜,大助和梨红二人感情迅速发展,令梨纱认为梨红有事暪她。大助的脑海经常浮现出一片雪景,于是他决定将雪景画下来于文化祭展出。梨纱发现了一封奶奶梨华给Dark的信,发现自己对Dark的爱比不上奶奶。另外,桧尾原来是人偶,是日渡父亲派来接近大助的,但基于桧尾与大助的友情,她不忍心伤害大助,于是设发从梨红身上拿回项链。大助因爷爷扭伤了腰而迟了上课,回到学校才知道自己被选为"Ice and Snow"的女主角佛莉蝶儿,日渡则是男主角艾立欧特。
STAGE20 ~ 好想见到你
"Ice and Snow"的排练开始,但进展却不太顺利,大助版佛莉蝶儿真的好可爱^^。另外,大助的画亦已经完成,不忍心画被放在没有人的美术室的梨红,要求大助将画借给她放回家直至文化祭。晚上,大助因多次打电话找梨红也不通,于是决定上门找她。就在这时,梨红将桧尾给她的项链给了大助。桧尾想出来阻止,身体却动弹不得,桧尾就这样消失了(呀...鸣><)。其后,当大助的项链穿过梨红的项链时,一道强光产生了,今后会发生什么呢?
STAGE21 ~ 冻结的呼唤声
大助因感冒没有上课,上门探病的是日渡君,似乎日渡父亲有什么阴?#092;在进行中。其后梨红亦来探病。夜里,大助像被什么引导着似的,往中央公园的方向前去,Dark怎么叫也没反应。原来中央公园喷泉下的艺术品时之秒针的封印解除了(项链的所为?!),她把大助呼唤到她的世界目的是借大助的画来延续她的生命。得悉大助的画是时之秒针解除封印关键的Dark前往梨红家偷回那幅画,却在这时被梨红和梨纱发现,唯有将她们也带到画的世界
STAGE22 ~ Ice and Snow
梨红和梨纱跟随Dark进入了画的世界,他们在这里被雪人捉住了。Dark解开了手上的锁,前去救大助。恢复了知觉的大助和Dark一同回到梨红和梨纱被困的房间,准备与她们一同回去现实世界(画的世界也是现实><)。就在大助画中梨红房间的同时,他记起了时之秒针对他说过的一句话,他想知道时之秒针呼唤他来的理由,所以他决定留下来画画,Dark答应大助一定会再回来。另外,小助发现所有Ice and Snow的书都是在文化革命后出版,这有什么因由吗?
STAGE23 ~ 时之秒针
大助在画中的世界醒来,发觉眼前的景色不同了,没有了雪,换来的是美丽的村庄,是佛莉蝶儿的村庄。佛莉蝶儿告知大助Ice and Snow原来的故事,真实的Ice and Dark,并希望大助能继续画画来延续世界的寿命。另一方面,Dark努力找寻寄居着艾立欧特灵魂的时间之楔。经日渡故意安排,Dark找到了时间之楔的下落,梨红和梨纱跟踪Dark亦来到了时间之楔的所在地。她们从窗户外看到日渡变成Krad.....
Stage24 ~ 心中降下的雪
看到了Dark和Krad战斗而目瞪口呆的梨红和梨纱因Dark处于下风所以出面阻止。听到梨纱喊日渡的名字,Krad的意识开始.....拿回主导权的日渡将本来已漆黑一片的大助的画画回原来的雪景(毕竟是冰狩呀.....),目的是为画开一个入口,令Dark进去。原来时之秒针的生命已经要耗尽了,大助不愿离开佛莉蝶儿,被Dark强行带回现实。日渡于画的世界要消失的同时将时间之楔&31;艾立欧特送到画中,好让他与佛莉蝶儿永远待在一起.....
STAGE25 ~ 黑翼
沉睡了40年的艺术品黑翼被Krad和日渡父亲导致快要解开封印,他强大的魔力使东野町发生地震和海水水位异常下降等不寻常的事件,与40年前Dark出现时一模一样,警备发出全民避难的通知。大助得知黑翼就是导致时空扭曲,产生了Dark和Krad的原由,并从小助那里得知封印黑翼的机会40年只有一次,决定与Dark一同封印他。另外,因为黑翼魔力的影响,导致冰狩制造的所有美术品失去了灵魂,维兹和小远也不例外。
STAGE26 ~ 永远的Dark (end)
Dark和Krad展开了一场激战,另一方面日渡警视长正在解开黑翼的封印。桧尾借用梨红和梨纱的身体阻止日渡警视长,希望他回想起以前的自己。日渡怜为了使Krad不能活动,想破坏自己的身体,亦希望借此摆脱冰狩一族的命?#092;,最终被大助的一番说话感动,打消了这个念头。Dark为了阻止黑翼复活,将自己与Krad一同封印,永远的Dark终于要消失了。(><哇...鸣鸣鸣)黑夜过去,新的一天来临,维兹和小远回复正常,梨红和梨纱亦来到找大助。今后四人的命?
❺ 谁知道天使怪盗、微忧青春日记、青春男孩的简介!
《天使怪盗》
姓名∶丹羽大助(大大) NIWA DAISUKE
诞生日∶11月11日年龄∶14
星座∶天蝎座血型∶O
东野第2中学2年B班,会在恋爱基因的副作用下,变身为DARK。
姓名∶ダーク Dark Mousy
诞生日∶11月11日年龄∶17 (外表)
星座∶天蝎座血型∶O
暌违40年后再现的大怪盗,虽然对梨纱动心,但是其实在梨纱身上看到的是他唯一爱过的女人,梨纱的奶奶----原田梨香的影子~
姓名∶原田梨红 Harada Riku
大助的同班同学,虽然初吻被Dark夺走,但是现在与大助两情相悦,陷入热恋中。
姓名∶原田梨纱 Harada Risa
大助的同班同学,对Dark一见钟情。拒绝 了大助的告白。
姓名∶日渡怜 Hiwatari Satoshi
一介国中生却是搜查Dark的总司令。会变身成和Dark两极化存在的Krad。旧姓冰狩。
姓名∶クラッド Krad
日渡怜在冰狩家的DNA发挥作用后变身的模样。拥有纯白的羽翼。敌视丹羽家及Dark。
姓名∶维兹 With
丹羽家的宠物,同时也是Dark的使役魔。能够变身为大助或Dark的模样。Dark的黑翅膀也是维兹变身后的模样。
姓名∶トワ(小远) Towa
冰狩制造的美术品之一,擅长找东西。现在为丹羽家的仆人。已经98岁。
姓名∶桧尾澪声优∶川田妙子
由美转校到东野中学的转校生。实际上是受日渡警司长控制的人偶。(因为她是人偶变成的)
STAGE1 ~ 复活的Dark
“喃呒...喃呒...喃呒.....”爷爷在说什么呢?笑子叮嘱大助要在4:52:27前回家,难道有什么大事要发生吗?(笑)当大助要把情信交给梨纱时,梨纱说出大助是她最要好的“朋友”,可怜的大助呀~呆呆的大助在破解美术室的门锁时被日渡看见了,日渡说了一番令人费解的话XD。失落的大助回家后,突然觉得身很热......暌违了40年的怪盗Dark终于出现!!思想上仍是大助的Dark,被告知丹羽家的血统并要于当晚11时去偷取圣处女像。迫于无奈的大助唯有做, 然后,竟又遇上了日渡?!(笑)真正的Dark出现了,即使有日渡总司令大人的止,仍轻松偷取了处女像。看到了阳台上的梨纱(其实是另一个人?!),Dark感觉到要变回大助,就在这时被梨红见到了,为了阻止梨红大叫,Dark吻了梨红.....
P.S.片头动话是Dark和Krad决战>.<
STAGE2 ~ 苏醒的思念
梨红因为Dark的事烦恼不已,当在学校见到大助时不禁面红,一手把大助推开了,大助因此昏倒?!因为Dark的预告信又发出了(目标是中央公园城堡上的鸟形艺术品),爱上Dark的梨纱要求大助部她去找Dark,大助答应了,他将如何分身二人呢?(笑)因为梨纱的照片,大助变身成Dark并去偷取美术品。当然又遇上了日渡君啦~不过却没有正面对决,日渡究竟在犹疑什么呢?梨纱一偿心愿见到Dark,Dark却因梨纱的影子?!变回大助。看见面红的梨纱,大助苦恼Dark对梨纱做了什么^^。
STAGE3 ~ 独角兽的细语呢喃
东野町发生了奇怪的事件,女孩接二连三的失踪,连梨红也?!原来一切也是一幅画中的独角兽所为,独角兽为了使小女孩的亡灵不感到寂寞,于是到处捉少女去陪伴小女孩。为了使梨纱不再担心,大助决定以不借助Dark力量的情况下救回梨红。结果当然失败(笑),连梨纱也被捉了,大助只好叫Dark出来。Dark把事情解决后,正当他想吻梨红时被大助阻止了,奸计不能得呈(笑)。最后小女孩的画被放在有很多人参观的地方,她不会再寂寞了^^。
STAGE4 ~ 光明与黑暗的狭间
因为梦到了日渡君,大助被Dark说成迷上了日渡(笑),这是什么事要发生的预兆吗?梨纱为了要弄便当给Dark,找大助试味。失落的大助在走廊碰上了日渡,并帮日渡搬东西到冷藏库。然而这一切都是日渡的安排,他把大助反锁在冷藏库,目的是要把Dark迫出来活捉他。没想到Dark未出来,自己体内的Krad却被唤醒了。Dark与Krad再一次重逢,二人的决斗却被日渡中止了。梨红和梨纱找到了大助和日渡,而日渡的背部受了伤。事后日渡退学了(其实早已毕业了),所谓预定要做的事是.....
STAGE5 ~ 双人料理
因为维兹躲了在大助的书包裏,害大助手足无措,被家政老师罚留堂切白菜。梨纱亦因为不擅长料理而被罚留堂。梨纱因此求梨红戴上假发代替她去留堂,所以大助即使面对梨纱(其实是梨红)亦不会面红,他自己亦感到奇怪。其后大助因为要于5时前赶回家(偷美术品),所以拜托维兹变成自己从而脱身。维兹因为发音不正,本来想对梨纱(梨红)说"Daisuke"(大助),却说了"Daisuki"(喜欢),令梨红困扰(笑)。事后梨红和梨纱因为没有人发觉到她们调换了身份而感到失落。
STAGE6 ~ St.White Memories(圣诞节的回忆)
大助因为要救差点被钢琴砸伤的小女孩而弄伤了脸>.<,但笑子妈妈却只关心Dark会因大助有事而不能出来,大助感不快。同时大助亦为笑子的生日快到而感烦恼。其后笑子向大助诉说自己因白缎带而与小助相遇的故事及她至小就想成为"传说中的大怪盗的母亲"这个梦想。正当大助感到失落时,爷爷说出笑子有这个梦想的理由。原来奶奶在笑子出生不久后便死了,笑子为自己不能成为怪盗而自责。Dark为了给笑子一份特别的生日礼物,发出了要夺取世界第一女性的芳心的预告信。那为女性当然是笑子啦~
STAGE7 ~ 誓约庭园中的艾多尼斯
40年前镇外城堡的一座雕像裏有魔物,Dark和大树曾想封印他但失败了。40年后雕像以人类的形态出现,为的是夺取女性的灵魂以生存。想不到他竟爱上了人类,大助的学姐羽鸟绫香。认为没有绫香的世界生存没有意义的他要求Dark在绫香面前把他封印。大助为这段悲哀的爱情留下眼泪(其实很易便哭),Dark却说不会作无谓的同情(恶魔)。最后Dark更对绫香说若想死他不会阻止,绫香说她不会死因为这是艾多尼斯所爱的生命。没什么特别的一话。
STAGE8 ~ 玛瑙的预告状
不明的捐赠者将AGATE LINKS赠给美术馆。原来这条项链是丹羽家的家传之宝,大树于40年前将它送给了玛瑙(DN美女中的美女呀~><),随着玛瑙的死不知所踪。再次看到AGATE LINKS的大树发出了预告信,希望Dark将它破坏,解除一直以来对玛瑙的束缚。迷上了玛瑙的&053;原为保护AGATE LINKS与Dark展开一场激斗(笑)。最后项链被破坏了,大助把它交回给玛瑙。误以为大助是大树的玛瑙,向大助说了“谢谢你,小小的怪盗”便消失了。&053;原最终仍不知道玛瑙于40年前已经死了,大助撒了令人幸福的白色谎言^^。
STAGE9 ~ 小小的恋情
维兹跟大助外出,在一间宠物店看到了一只令它心动的长耳兔。其后维兹要求大助再带它到宠物店,更擅自外出,令大助生气(笑)。迟钝的大助以为维兹只是想要同类的朋友,感到寂寞,经由梨红的一番责骂大助才知道维兹想要女朋友。大助与梨红再次到宠物店,发现那只长耳兔已被人买了。维兹知道后到处去找那只长耳兔,结果当然找不到。但维兹很快便没事了,继续做它的贪吃鬼(笑)。这集感觉上似番外,有点无聊。
STAGE10 ~ 某位音乐家的肖像
着名的小提琴演奏家Ehrlich Von VANDEMBAGU曾与大树约定于逝世后将散发着魔力的小提琴交给大树保管。如今他死掉了,大树与大助和梨纱前往他的故居领取小提琴。想不到小提琴仍有魔力,将大助带回过往的时空,目睹小提琴家和大树的决斗,并救了大树(同时亦看到一个对Dark重要的人^^)。最后Dark来到,将大助带回现代。梨纱看到内裏是Dark的丹羽,不明自己为何会心跳(笑)。
P.S.细心看会发现前来悼念VANDEMBAGU的人群中有类似小焰和小阵的小孩^^
STAGE11 ~ 海神的神殿
这回Dark以"重要文物"海神像的海神之角为目标。(海神神殿还真是大得厉害呀~!)梨纱占卜到自己将会与Dark见面,便随着占卜结果去找Dark。梨纱果然见到Dark(厉害),还夸口要成为怪盗,好等自己可以每天跟Dark见面(笑)。最后梨纱被日渡(何时回来的?)设下的陷阱捉住了。Dark虽成功避开所有警备,但一度被日渡设下的陷阱困住,不过最终成功偷取海神之角。这麼久不见,日渡君还是依旧.....(逃)Krad又要出场了吗?
Stage12 ~ 和红金石与共
与大助分别了10年的父亲丹羽小助突然回来了,虽说是为了叹息的红金石,但其实是关心大助(笑)。他把叹息的红金石的仿制品(宝石是真的!!)给了大助,因为红金石具有引发拥有者能力的作用和.....。另外,日渡父亲把真正的叹息的红金石给了日渡,目的是引Krad出来。最后Dark成功偷走了红金石,日渡得以被解放,但日渡警视长官又有什么阴?#092;了吗?Dark回到家后才知道自己被攻击之所以不痛,是因为小助把魔力承受了。(伟大的父亲呀.....鸣)
STAGE13 ~ 永远的指标
在一间荒废了的屋裏,一件被遗亡的艺术品~永远的指标是Dark今次的目标。梨纱和&053;原得知后,一同前往废屋,想不到日渡比他们还要早一步。日渡突然变成Krad,不但令梨纱和&053;原昏迷,更将他们与Dark一同封印。变回日渡的Krad告知大助拯救三人的方法就是破坏希拉的原石(黑色的石头),永远的指标可以指引他。永远的指标化身成一名少女(已经98岁),将大助带到20年后的未来。大助遇到自己的儿子大地?!最后成功破坏原石,救回三人。事后Dark将梨纱和&053;原,还有大助的记忆都消除了,真可惜呀~><
STAGE14 ~ 新的敌手
从美国回来的转校生桧尾澪对大助一见钟情,并展开激烈的追求(笑)。桧尾因感觉到梨红和梨纱对大助有好感,对二人存有敌意。桧尾于上游泳课时要求与大助一组,但遭梨红反对(梨红与大助是一组的),后因大助拒绝而作罢。后来,大助因想拿回在泳池底桧尾的项链而遇溺,日渡对他进行人工呼吸(呀>.<)。大助因逃避桧尾而误入女子更衣室,看到正在更衣的梨纱,因此变成Dark。Dark其后与梨纱约会,更吻了梨纱。大助为此心情极度低落.....
STAGE15 ~ 烧烤危机
暑假不用上课,以致大助差不多每天也要工作(怪盗工作),加上梨纱的事件,使大助心神恍惚。梨红和梨纱前往别墅度假,恰巧车子发生故障停了在丹羽家的门外,小助招呼她们入屋,同时桧尾亦来到。三人误打误撞,触发了笑子设下的机关,丹羽家被认定是奇怪的家(笑)。其后笑子和小远购物回家,决定招呼三人留下开烧烤派对。桧尾接到了一个神秘电话后便离去了,望着梨纱的大助又想起了Dark与梨纱约会的事情。
STAGE16 ~ 找到了喔!
梨红收拾房间时在宝物箱裏发现了一只熊娃娃,但却对它全无印象。Dark又发出预告信了,目标是旧苜蓿馆珍藏的肖像-清早的光辉。梨纱得知后前往旧苜蓿馆找Dark。Dark因为要照顾梨纱,所以没有偷到肖像便走了。梨纱醒来后,Dark对她说出自己唯一爱过的女人是梨纱的奶奶梨华,Dark在梨纱身上看到的也只是梨华的影子。梨红出外找梨纱,碰上了大助,这时她记起了一段和大助小时候的回忆.....
STAGE17 ~ 没有Dark的夏天
Dark自上次偷肖像失败后便没有再出现。然后,又要临海学校开课的日子了,大助一班前往南方小岛作自然观察。在下午自由活动的时间,大助等人前往海滩嬉戏,桧尾突然晕倒。大助发现自己在面对梨纱时没有以往那种心跳感觉。梨纱却对梨红说出大助长大后可能会变成Dark的样子,要对大助刮目相看这些话。梨红不明自己为何会哭。另外桧尾将属于她的项链送给了梨红。第二天,大助、&053;原、梨红和梨纱一行四人到山上作自然观察,&053;原中途离队,此时梨红失足跌落悬崖。
STAGE18 ~ 流星之夜的两人
梨红的脚扭伤了,不能走动,大助背她爬上悬崖,此时梨红发现自己是喜欢大助的。梨纱不舒服留在房间休息,大助被委托送药给她。梨纱把大助留在房间,大助不小心把梨纱推倒在床上,此时梨红刚好来到,看到这样的情景便走了。梨纱发现自己爱的始终是Dark。大助追出去找梨红,并向梨红表白,表示自己喜欢的是梨红,不是梨纱。Dark的声音又再出现了(捣乱?!),说再见是表示什么意思呢?看到大助和梨红成为一对的桧尾在着急什么?那项链的作用是.....
STAGE19 ~ 很棒的女主角
经过流星之夜,大助和梨红二人感情迅速发展,令梨纱认为梨红有事暪她。大助的脑海经常浮现出一片雪景,于是他决定将雪景画下来于文化祭展出。梨纱发现了一封奶奶梨华给Dark的信,发现自己对Dark的爱比不上奶奶。另外,桧尾原来是人偶,是日渡父亲派来接近大助的,但基于桧尾与大助的友情,她不忍心伤害大助,于是设发从梨红身上拿回项链。大助因爷爷扭伤了腰而迟了上课,回到学校才知道自己被选为"Ice and Snow"的女主角佛莉蝶儿,日渡则是男主角艾立欧特。
STAGE20 ~ 好想见到你
"Ice and Snow"的排练开始,但进展却不太顺利,大助版佛莉蝶儿真的好可爱^^。另外,大助的画亦已经完成,不忍心画被放在没有人的美术室的梨红,要求大助将画借给她放回家直至文化祭。晚上,大助因多次打电话找梨红也不通,于是决定上门找她。就在这时,梨红将桧尾给她的项链给了大助。桧尾想出来阻止,身体却动弹不得,桧尾就这样消失了(呀...鸣><)。其后,当大助的项链穿过梨红的项链时,一道强光产生了,今后会发生什么呢?
STAGE21 ~ 冻结的呼唤声
大助因感冒没有上课,上门探病的是日渡君,似乎日渡父亲有什么阴?#092;在进行中。其后梨红亦来探病。夜裏,大助像被什么引导着似的,往中央公园的方向前去,Dark怎么叫也没反应。原来中央公园喷泉下的艺术品时之秒针的封印解除了(项链的所为?!),她把大助呼唤到她的世界目的是借大助的画来延续她的生命。得悉大助的画是时之秒针解除封印关键的Dark前往梨红家偷回那幅画,却在这时被梨红和梨纱发现,唯有将她们也带到画的世界。
STAGE22 ~ Ice and Snow
梨红和梨纱跟随Dark进入了画的世界,他们在这裏被雪人捉住了。Dark解开了手上的锁,前去救大助。恢复了知觉的大助和Dark一同回到梨红和梨纱被困的房间,准备与她们一同回去现实世界(画的世界也是现实><)。就在大助画中梨红房间的同时,他记起了时之秒针对他说过的一句话,他想知道时之秒针呼唤他来的理由,所以他决定留下来画画,Dark答应大助一定会再回来。另外,小助发现所有Ice and Snow的书都是在文化革命后出版,这有什么因由吗?
STAGE23 ~ 时之秒针
大助在画中的世界醒来,发觉眼前的景色不同了,没有了雪,换来的是美丽的村庄,是佛莉蝶儿的村庄。佛莉蝶儿告知大助Ice and Snow原来的故事,真实的Ice and Dark,并希望大助能继续画画来延续世界的寿命。另一方面,Dark努力找寻寄居着艾立欧特灵魂的时间之楔。经日渡故意安排,Dark找到了时间之楔的下落,梨红和梨纱跟踪Dark亦来到了时间之楔的所在地。她们从窗户外看到日渡变成Krad.....
Stage24 ~ 心中降下的雪
看到了Dark和Krad战斗而目瞪口呆的梨红和梨纱因Dark处于下风所以出面阻止。听到梨纱喊日渡的名字,Krad的意识开始.....拿回主导权的日渡将本来已漆黑一片的大助的画画回原来的雪景(毕竟是冰狩呀.....),目的是为画开一个入口,令Dark进去。原来时之秒针的生命已经要耗尽了,大助不愿离开佛莉蝶儿,被Dark强行带回现实。日渡于画的世界要消失的同时将时间之楔&31;艾立欧特送到画中,好让他与佛莉蝶儿永远待在一起.....
STAGE25 ~ 黑翼
沉睡了40年的艺术品黑翼被Krad和日渡父亲导致快要解开封印,他强大的魔力使东野町发生地震和海水水位异常下降等不寻常的事件,与40年前Dark出现时一模一样,警备发出全民避难的通知。大助得知黑翼就是导致时空扭曲,产生了Dark和Krad的原由,并从小助那裏得知封印黑翼的机会40年只有一次,决定与Dark一同封印他。另外,因为黑翼魔力的影响,导致冰狩制造的所有美术品失去了灵魂,维兹和小远也不例外。
STAGE26 ~ 永远的Dark (end)
Dark和Krad展开了一场激战,另一方面日渡警视长正在解开黑翼的封印。桧尾借用梨红和梨纱的身体阻止日渡警视长,希望他回想起以前的自己。日渡怜为了使Krad不能活动,想破坏自己的身体,亦希望借此摆脱冰狩一族的命?#092;,最终被大助的一番说话感动,打消了这个念头。Dark为了阻止黑翼复活,将自己与Krad一同封印,永远的Dark终于要消失了。(><哇...鸣鸣鸣)黑夜过去,新的一天来临,维兹和小远回复正常,梨红和梨纱亦来到找大助。今后四人的命?#092;将如何呢?
《微忧青春日记》
活泼可爱,常被人误认为是女孩子的藤缟宝住进了高中的男生宿舍.他的室友保坂清岭学习,运动万能,人长得又帅又酷,但是性格却非常别扭.两个人从见面那天起就打个没完.但在朝夕相处中,开始慢慢彼此了解并相互吸引..........从最初的极度相斥渐渐成为了如呼吸般自然的亲密室友.....美少年青春喜剧,美幸的这部BL漫画人物塑造很成功.亲切如家人一般的友情,淡淡的恋情以及只属于这个年龄的烦恼,贯穿在少年的每一天中. 虽然是BL,但准确的说应该是属于BL中的暧昧漫画,不过没关系,因为我们家宝太可爱了,可爱到真的想放进盒子里珍藏,我很喜欢他.所以就算只是暧昧,但就象阿部美幸说的一样,象家人一样的友情,淡淡的恋情。既然作者自己都这么说了,那我们完全可以期待与相信宝和清岭之间的确有点什么.....再加上周围一群不负责任的损友,自然会有故事发生罗!
あべ美幸的画风虽说仍带有点clamp的遗风,但经过这些
年来已形成了属于自己的独特纯情耽美漫画风格。
《青春男孩》
青涩、矛盾、对异性充满好奇的青春期男女为作品背景,又缩小范围以面临联考煎熬折磨的国三生为主角,描绘、勾勒出他们平凡中不平凡的生活,刻意营造出普遍痛苦背景下的快乐,那种对比式的不协调却又和谐地在PPOI中不显突兀的存在。
故事脉络由一篇篇的单元串连而成,拼凑出主角们活出自己、与众不同的国三生活,他们在亲情、友情与懵懂暧昧的男女倾慕间学习成长,面临青少年社会黑暗面的堕落、心理变态的压力与障碍,以及人心冷暖的写实呈现。在同一个事件里,青春期的男女拥有各自不同却冥合的感受和体会,友情中也有爱情,像是友情却比家人更亲昵,是一种混合的感动,在牵引着读者阅读的思绪,随着剧情的铺陈去品味每一段生活,也思维着自己生命旋律的音符。
角色的个性鲜明生动更是PPOI成功吸引人的地方,山崎贵子独树一格的流利画功下注重的并不是人物美型与否,恰如其分、淋漓尽致的性格展现才是她极力呈现的重点,每个角色都拥有专属的生命情调,独立、强烈的存在感,仿佛每个人都是主角。
此外,PPOI精致的版面设计更让读者在感受到山崎贵子的用心。
封面与翻开漫画首张映入眼帘的扉页间存在一种连续性的动感,封面是照相定格下正经的完美呈现,而扉页则像拍照完成后的搞笑幕后花絮。单元过页插图也是别具心裁,不是有新的主题,就是利用类似的服装或网点效果的配置,营造出划一的气氛。漫画末则附上超卡哇依的《青春男孩小剧场》,由Q版小人物们担纲演出,剧码涵盖世界各地知名童话与着名小说、戏剧,扮演角色仍各自拥有其在PPOI中的原貌,有趣的颠覆演出可是”笑〃果不断呢!
诚意十足的《青春男孩》,值得你我细细品尝。
❻ Presto Web UI
Presto Web UI 可以用来检查和监控Presto集群,以及运行的查询。他所提供的关于查询的详细信息可以更好的理解以及调整整个集群和单个查询。
需要注意的是,Presto Web UI所展示的信息都来自于Presto系统表,关于Presto系统表之后文章中再补充,这里不再多说;
当你进入Presto Web时,你将会看到如同1所示的界面:主要分为上下两部分,上面描述了集群信息,下面是查询列表;
Running Queries
当前在集群中正在执行的查询的个数。包含所有用户提交的查询;例如,如果Alice正在执行两个查询,Bob正在执行五个查询,那么在这个指标下显示的是7。
Queued Queries
当前集群队列中正在等待的查询的个数,也是包含所有用户的查询。队列中的查询表示这些查询正在等待Coordinator根据Resource Group的配置为他们安排调度;
Blocked Queries
集群中被阻塞的查询的个数;被阻塞的查询意味着该查询因为缺少可用的Splits或者资源而无法继续执行(关于Splits的概念 以及查询何时被阻塞可以参考上一篇文章:Presto On Everything);
Active Workers
集群中当前活跃的节点的个数;任何手动会自动添加或删除的节点都会注册到Discovery 服务,同时这里展示的数字将会更新、
Runnable Drivers
集群中可运行的Drivers的平均数量(当Task被创建之后,他为每一个Split实例化一个Driver,每一个Driver就是一个Pipeline 中Operators的实例,并对来自Split的数据进行处理,一旦Driver完成,数据将会被传给下一个Split),
Reserved Memory
集群中Reserved Memory的大小,单位是bytes。(关于Reserved Memory的概念请参考上一篇文章:Presto On Everything)
Rows/Sec
集群中所有查询在每一秒钟处理的行数
Bytes/Sec
集群中所有查询在一秒钟处理的总共的Bytes
Worker Parallelism
Worker的并发总数,在集群中运行的所有Worker和所有查询的CPU Time总和
WBE UI首页下部分就是查询列表的展示,当前列表中可以展示的查询的数量时可以配置的。如图二所示
如图所示你可以根据一些条件过滤和定位你想要的查询;同时提供了搜索输入框用于定位查询,输入的值会匹配很多项,包括:用户名、查询发起人,查询source,查询ID,resource group甚至SQL文本,和查询状态。同样你可以根据后面预设的一些状态(running, queued, finished, and failed)对查询进行筛选;
最左边的控件允许你确定显示的查询的排序顺序、重新排序的时间以及要显示的查询的最大数量。
下面的每一行表示一个查询,左侧如图三所示,右侧为查询的SQL文本;
根据图三可以观察当前查询的细节; 对于每个查询运行,左上角的文本是查询ID,图三中为: 20190803_224130_00010_iukvw
前面是YYYYMMDD_HHMMSS格式的日期,具体的时间是当前查询运行时的时间,后半部分是一个自增的计数器,00010的含义表示这个查询时Coordinator重启以来第10个查询,最后的字符:iukvw,是随机生成的Coordinator的标识符,每次coordinator重启会充值标识符和计数器。
后面紧跟的三个值: ec2-user , presto-cli , 以及global 分别表示,提交该查询的用户,查询的来源,当前查询的Resource Group。在实例中,当前查询的用户是ec2-user,查询时通过Presto-cli提交的,如果你在Presto CLI中提交SQL 时使用--user指定用户,那么界面该查询展示的就是你所指定的用户。至于查询来源除了Presto-CLI之外也可以是:Presto-jdbc ,当你使用JDBC连接Presto时。
图三最下面的9个指标对应下面的表格;
Completed Splits : 查询的已完成Splits的数目。这个例子显示了25个已完成的Splits。在查询执行的开始时和执行完成时这个值是0。当查询正在进行期间这个值会一直增加
Running Splits : 查询中正在运行的运行Splits的数量。当查询完成时,这个值总是0。但是,在执行过程中,随着Splits的运行和完成,这个数字会发生变化
Queued Splits : 当前查询里出于队列中的Splits数。当查询完成时,这个值总是0。但是,在执行期间,这个数字会发生变化。
Wall Time : 执行查询所花费的Wall Time。即使在分页结果时,此值也会继续增长。
Total Wall Time : 此值与Wall Time相同,但它也包括排队时间。Wall Time不包括查询排队的任何时间。这是您观察的总时间,从您提交查询到您接收结果。
CPU Time : 处理查询所花费的总CPU时间。这个值通常比wallTine时间大,因为如果使用四个CPU花费1秒来处理一个查询,那么总的CPU时间是4秒。
Current Total Reserved
Memory :当前用于查询执行总的reserved memory使用。对于已完成的查询,此值为0.
Peak Total Memory : 查询执行期间的峰值总内存使用量。查询执行期间的某些操作可能需要大量内存,了解峰值是多大是很有用的
Cumulative User Memory : 在整个查询处理过程中使用的累积内存。这并不意味着所有的内存都是同时使用的。它是累积的内存总量。
Presto Web UI中的许多图标和值都有弹出的工具提示,当您将鼠标悬停在图像上时,这些工具提示是可见的。如果您不确定某个特定值代表什么,这将非常有用。
当正在运行的查询在等待某些东西(如资源或要处理的其他Splits)时可能会发生BLOCKED状态。看到查询往返于此状态是正常的,但是如果查询陷入BLOCKED状态,可能存在许多潜在的理由,这可能表明当前查询或者集群可能存在问题,如果发现有查询卡在这个状态,那么应该检查集群的状态和相关配置,也可能是这个查询需要非常大的内存或者计算开销很大。 此外,如果客户端没有获取到返回的结果,或者不能足够快地读取结果,反压机制也会使查询处于BLOCKED状态
如果查询长时间出于PLANNING状态,这通常发生在较大的复杂的查询中,因为查询要进行大量的规划和优化处理;但是如果你经常看到这个状态,并且查询出于该状态很长时间,那很可能是因为coordinator内存问题导致的(之前曾遇到过因HiveMetaStore服务而导致的长时间的PLANNING状态)。
通过点击查询ID可以跳转到该查询的明细界面,如图四所示
Overview页面包括查询列表的查询细节信息如图4.1下:
最下面为Stage部分如图5所示
这是一个简单的SELECTCOUNT(*)的查询,所以只有两个stages
Stage0 是一个单任务的Stage,运行在coordinator上并且合并来自Stage1的Task(共4个)的数据,以完成最后的聚合;
Stage1是一个分布式的Stage,他在所有的Worker上执行Task,这个Stage负责读取数据并进行部分聚合;
其中每个Stage的指标如下:
TIME—SCHEDULED
在完成Stage的所有Task之前,该Stage被调度的时间。
TIME—BLOCKED
因等待数据被阻塞的时间
TIME—CPU
Stage中所有Task的总共的CPU时间
MEMORY–CUMULATIVE
在整个Stage 运行期间的累积内存。这并不意味着所有的内存都是同时使用的
MEMORY—CURRENT
当前stage总共的reserved内存,当查询结束时,改值为0
MEMORY—BUFFERS
当前正在等待被处理的数据所消耗的内存
MEMORY—PEAK
该Stage的峰值总内存。查询执行期间的某些操作可能需要大量内存,了解峰值是多少是很有用的。
TASKS—PENDING
Stage中待完成的Task的数量,执行完成时,为0
TASKS—BLOCKED
stage阻塞Task的数量。当查询完成时,这个值总是0。但是,在执行过程中,随着Task在阻塞状态和运行状态之间移动,这个数字会发生变化
TASKS—TOTAL
已经完成的Task的数量
最后的图6描述了Stage更多的细节:
如图6中指标具体含义如下表所示:
ID:Task的标识符,StageID.TaskID,中间用点分割,如0.0即Stage0的第0个任务
Host:Task运行所在的Worker节点
State :Task的状态:PENDING , RUNNING , or BLOCKED
Pending Splits:Task的挂起的Splits的数量。此值在Task运行时更改,并在Task完成时显示0
Running Splits:Task 中正在运行的Splits的数量,在Task运行时改变,Task完成后显示0
Blocked Splits:Task 中出于阻塞状态的任务数,Task完成后为0
CompletedSplits:Task完成的Splits的数量
Rows:Task处理的行数
Rows/s:每秒处理的行数
Bytes:Task处理的字节数
Bytes/s:Task每秒处理的字节数 |
Elapsed:Task调度期间 wall time的总和
CPU Time:Task调度期间CPU时间总和
Buffered:当前等待被处理的缓存数据大小
Live Plan页面中你可以实时查询执行处理过程;如图7所示
在查询执行期间,计划中的计数器在查询执行过程中更新。Plan中的值与Overview选项卡中描述的相同,但是它们在查询执行计划上实时覆盖。 查看此视图有助于可视化查询被阻塞或花费大量时间的位置,以便诊断或改进性能问题
Stage Performance提供了查询处理完成后Stage 性能的详细可视化。如图8所示
该视图可以看作是Live Plan视图的下钻,在Live Plan视图中可以看到Stage中Task的operator pipeline。计划中的值与Overview选项卡中描述的值相同。 查看此视图有助于了解查询在何处卡住或花费大量时间,以便诊断或修复性能问题。您可以单击每个operator来访问详细信息
❼ Gentoo 安装当中,Stage和Portage的关系
stage3*.tar.bz2提供基本的gentoo环境,portage*.tar.bz2是gentoo软件包信息的一个快照(安装portage这一步,不自己下载用emerge更新也可以)。再然后就是gentoo的文档很详细(覆盖80%以上的问题吧),不知道的先看文档,这几个问题的答案,gentoo的安装手册里就有。
❽ matlab源代码
hrollfcoef这个函数不是matlab自带的
function [xh] = hrollfcoef(irfn,ipoint,sr,alfs,ncc)
%****************** variables *************************
% irfn : Number of symbols to use filtering
% ipoint : Number of samples in one symbol
% sr : symbol rate
% alfs : rolloff coeficiense
% ncc : 1 -- transmitting filter 0 -- receiving filter
% *****************************************************
xi=zeros(1,irfn*ipoint+1);
xq=zeros(1,irfn*ipoint+1);
point = ipoint;
tr = sr ;
tstp = 1.0 ./ tr ./ ipoint;
n = ipoint .* irfn;
mid = ( n ./ 2 ) + 1;
sub1 = 4.0 .* alfs .* tr; % 4*alpha*R_s
for i = 1 : n
icon = i - mid;
ym = icon;
if icon == 0.0
xt = (1.0-alfs+4.0.*alfs./pi).* tr; % h(0)
else
sub2 =16.0.*alfs.*alfs.*ym.*ym./ipoint./ipoint;
if sub2 ~= 1.0
x1=sin(pi*(1.0-alfs)/ipoint*ym)./pi./(1.0-sub2)./ym./tstp;
x2=cos(pi*(1.0+alfs)/ipoint*ym)./pi.*sub1./(1.0-sub2);
xt = x1 + x2; % h(t) plot((1:length(xh)),xh)
else % (4alphaRst)^2 = 1plot((1:length(xh)),xh)
xt = alfs.*tr.*((1.0-2.0/pi).*cos(pi/4.0/alfs)+(1.0+2.0./pi).*sin(pi/4.0/alfs))./sqrt(2.0);
end % if sub2 ~= 1.0
end % if icon == 0.0
if ncc == 0 % in the case of receiver
xh( i ) = xt ./ ipoint ./ tr; % normalization
elseif ncc == 1 % in the case of transmitter
xh( i ) = xt ./ tr; % normalization
else
error('ncc error');
end % if ncc == 0
end % for i = 1 : n
%******************** end of file ***************************
网上找的,你看看能不能拼到你那个程序里去