宁静短发帅哭了,还有哪些女星短发造型比男的还帅?

Python016

宁静短发帅哭了,还有哪些女星短发造型比男的还帅?,第1张

近日宁静上了某综艺节目,有一个非常大的看点就是宁静换了一个新发型,而且不是一般的新发型。这一次宁静直接剪了超短发,剪着短发梳着侧分的宁静看起来干净利落帅气逼人,成功演绎了女人帅起来没有男人什么事系列。话说这样的发型还真不是一般人可以驾驭住了,它对脸型、五官、气质都有很大的要求,宁静可以说是完美驾驭住了。

宁静早前为了演戏需要曾经剃过光头,光头的宁静看起来也没有任何违和感,美感一点也没有因失去了头发而减分。连光头都能够驾驭住的宁静别说这样的短发啦,小小意思啦!

话说近年来入短发坑的女明星可真不少,而且清一色的因为剪了头发颜值更上一层楼。像刘诗诗、佟丽娅、古力娜扎、江疏影等,都是曾经留着非常女神的长发的,不过自从剪了短发之后整个人的气质和 时尚 感都提高了很多,而且头发是越剪越短,估计除了电视剧需要,很难再留长了。

但是她们剪的短发要么是齐肩要么是齐耳,没有达到像宁静这样帅的效果。剪了短发称得上帅气的女明星也不是没有,估计大家现在脑子里面都已经想到一个人了,那就是焦俊艳。

焦俊艳是长发短发差距非常大的一个人,长发的她着实很普通,就算是明星丢在人群里也并不显得特别的那种,剪了短发后简直开挂了,尤其是在《陆垚知马俐》里面的亮相,简直可以说是电影给观众带来的一个惊喜。

谁头圆谁知道!女星光头给你爆灯一般的闪亮好看

要说女星剃光头出镜也不是什么稀罕事儿,但首先要头圆才好看,也是没几个女星特别敢在剃光头这件事儿上冒险,没个性就别尝试了~~

阁主先说说华语电影中的光头女星——

宁静《三岔口》

宁静在《三岔口》里也光头亮过相。一向个性“出众”的宁静据说一发癫就爱剃光头,在这部电影里也是终于把这个“优点”派上了用场。宁静的光头跟莫文蔚的光头造型都是美颜过人的。

莫文蔚《回魂夜》

说到光头女星,会不会一下子就想到了莫文蔚?她在与星爷合作的第二部电影《回魂夜》中有这么一个惊艳的光头造型,清新的面孔配上这么好看的光头,简直是酷女孩的超级典范。

陈冲《诱僧》

其实妖冶的陈冲也曾经在《诱僧》中有过光头亮相,诱僧嘛~~剃个光头更方便啰!陈冲的光头造型和黛米·摩尔的女大兵光头造型异曲同工,光头配美胸,令人浮想联翩~~

赵薇《少林足球》

圆圆光头的赵薇也是早年的一大突破,但别被骗了,她这不是真剃了光头,虽然是带了光头头套,可圆滚滚的光头配上少林僧服还是很可爱的~~

王姬《红粉》

老牌女星王姬曾在李少红的《红粉》里剃了光头,电影题材是描写解放初的妓女改造,被“改造”的王姬剃了光头怎么显出一众憨憨的劲头呢?

白百何《滚蛋吧,肿瘤君》

几年千高票房的小妞儿电影《滚蛋吧,肿瘤君》,白百何也有(伪)光头造型,但配上她过细的脖子,整体看上去真的不是太舒坦。

下面是阁主认为最帅的欧美光头/短发女星

查理兹·塞隆《疯狂的麦克斯4》

狂怒姬一亮相,其他女汉子简直是弱爆了!这颗圆溜溜的光头放在查理兹·塞隆这张美极了的脸上头,真是酷爽了!南非裔女星查理兹·塞隆可是公认的美女,但美女本人也不怎么把美当回事。但这次塞隆剃了光头不但不丑,那简直帅爆了。搭配上屌爆了上半脸大烟熏妆(真的是被烟熏着了)+下半脸素颜的汉子妆,这张日常精致的美人脸完全换了新颜。难怪一众“维多利亚的秘密”的小美妞儿模特都要跟着她形影不离呢!

娜塔莉·波特曼《V字仇杀队》

你以为《黑天鹅》就是波特曼小妞儿最狠的角色了吗?no,这部《V字仇杀队》才是最狠的——尤其是戏中现场直播她被剃光头的一场戏,发狠的红泪眼配上这颗圆滚滚的小光头,这不是我们认识的那个小美妞儿,简直就是个叛逆美少年啊!

凯特·布兰切特《疾走天堂》

原来女神凯特也在电影里亮过光头,还完全不避讳地在镜头前亮了个完整的光头侧面,超级完美好看侧脸全因为这个光头再增亮10分。想想她在新片《卡罗尔》里那魅人的女人味儿,简直跟这个光头造型就是截然不同的两种画风,可是我们都爱死了~

安妮·海瑟薇《悲惨世界》

海瑟薇这虽然不算是“真意义”光头,但能以如此当红地位做出这么大冒险的事情,也是令人大跌眼镜!但海瑟薇的这个芳汀在《悲惨世界》里虽然算不上女主角,但却是最亮眼的角色,是不是因为这颗美丽的光头才那么催人泪下呢?

黛咪·摩尔《女兵简》

黛米·摩尔当年这个女大兵的光头造型可是轰动一时的,虽然很多小朋友可能不知道她到底是谁了?她的成名作可是《人鬼情未了》,还是阿什顿·库彻的前妻哟~~黛米的光头配上这么雄伟的波涛汹涌,实在是违和得太绝艳了!

西格妮·韦弗《异形3》

要说好莱坞电影光头女星第一人,应该就是西格妮·韦弗了吧?她可是贯穿《异形》系列三部曲的女英雄,可在前两集里她还是半长卷毛头,越来越“硬汉”的韦弗直接在第三集里剃了光头,连导演大卫·芬奇都已经不当她是女人了吧?

随着短发热潮的盛行,越来越多的女明星加入到了短发的行列。宁静原先给观众的印象还是身材火辣、脾气火爆的热辣美女,一剪完短发瞬间攻气十足,立体的五官显得更精致了。

背头加上黑T恤,简简单单又气场十足,这谁家的小哥哥呀~想撩~

孙俪一直以来率性的短发造型都让人印象深刻,不过换上了西服套装,一副慵懒而雅痞的模样,绝对碾压老公邓超!

蕾丝的连衣裙也挡不住孙俪由内而外透出的帅气感,搭配干练西服外套,突破了以往的美艳形象。孙俪的心中一定住着一个帅小伙,这从她越来越短的发型上也能看出来!

小宋佳作为最会穿衣的女演员之一,以往的造型虽说不是甜美卦的,但也基本是这样婶儿的~

而剪了短发以后穿起高跟鞋来都不一样了!oversize的格纹破洞衬衫搭配绑带牛仔裤,街头风十足,乍一看很有韩系美男的feel。

或者像这样一身牛仔,简简单单,就能突出她的帅气、干练。

最后不得不提的就是我们的窦靖童啦~青春期时还留长发穿小裙儿,走过不少性感知性的小女人路线。

还有过这种俏皮少女的大头自拍认证!没想到以前是这样的窦靖童!

不过剪了短发以后的窦靖童,拿着吉他,在舞台下自带光芒~明明就是巨星的模样啊~

高领打底配上丝绒垫肩西装,复古又个性,酒红色的发带恰到好处,短发让窦靖童的五官也显得更立体。

染了新的发色,脸还是那张少女脸,帅气度完全能秒杀隔壁的小哥哥了~

不过最耀眼的,还是舞台上拿着吉他、用力唱歌的窦靖童啊~真的很迷人。

宁静的短发就在于帅,这与她率直的性格也是非常搭的。想必大家多宁静都不陌生,1990年一部剧情片《我很丑,可是我很温柔》出道,先后主演了《联手警探》、《炮打双灯》、《阳光灿烂的日子》、《红河谷》都众多优秀的影视剧,获奖无数,成为国内首屈一指的优秀演员,更是一位家喻户晓的女明星。她除了在演艺事业上做的风生水起,在个人的形象上也毫不逊色,尤其是她帅气的短发发型,收到短发控们的热捧。下面就聊一聊宁静的短发到底有多帅,也分享一些同样帅气的短发女明星的发型吧。

一入短发深似海,从此长发是路人。自从剪了短发后的宁静,就再也没有留过长发,或许因为她发现留短发比长发更适合自己吧。大眼睛尖下巴的宁静颜值非常高,搭配这种短发就更显得个性好看,一种高级的美。

戏里戏外的宁静都是快人快语,心里想什么嘴上就说出来,这种直率的性格也造就了她如今的气质和形象,她自我评价是这样的:“该怼的时候绝不留情 需要理性的时候也得收起冲动。 ”由此可见她不仅仅只是耿直,还很理性。

世界之大,我们又何尝不是一颗渺小的尘埃,让我们在这歌声里,归于宁静。这是宁静微博里的一段话,尽管是配合节目需要的言论,但也可以感受到是她是有感而发。宁静的短发在于帅,每一款短发都能让她演绎的如此与众不同。

宁静说:“虽然生活也是戏 但我是用生命在演。 ”这就是她最真实的写照,所以她才能把一款在常人头上的普通短发演绎的如此精致和高级。

宁静的短发发型的确给她带来了很高的评价,因为她的颜值和气质能把一款短发造型驾驭到非常高的境界,让人看了就有一种忍不住想剪短发的冲动,这就是宁静的魅力。

短发女王郭采洁

郭采洁的短发和宁静短发最大的区别就在于短。郭采洁的狗啃式短发在 娱乐 圈应该算是一个标签,而且在美发界也是短发的样板发型,这种酷酷的短发,让郭采洁驾驭出了王者的风范,帅气的程度一点都不亚于男人。

酷爱短发的郭采洁,享受着短发给她带来的快乐,注意观察你会发型,郭采洁没过一阵子就会变换一种风格的短发,除了和演艺需要一外,更主要的是她自我的审美和对 时尚 的捕捉能力,才能让她把短发驾驭到比男人还型,还要帅气的境界。

要说郭采洁的短发总能给人带来更酷更帅气的感觉,那么下面这位女明星的短发却给人另一种女人味的感觉。

短发女神马伊琍

马伊琍的短发发型在女明星里也是知名度相当高的,尤其是在美发圈,马伊琍的每一款发型都被当做是理发店的样板发型,顾客到店只需要一句话:剪一款马伊琍头。理发师就会塑造出马伊琍风格的发型,可见马伊琍短发受欢迎程度。

前不久马伊琍的新短发已发热议,这是马伊琍一个月内连续两次剪短发。而之前她还是一款短长款的碎发,尽管哪一款发型也是好评如潮,但还是有人吐槽没有短发好看。如今她又一次剪回超短发发型,也算是对自己对粉丝们一个很好的交代吧。这款发型非常帅气,狗啃式不对等的刘海造型以及到短的发型,评价一致:太帅了!

马伊琍所有的短发发型,最受网友们喜爱的应该是影视剧《我的前半生》中罗子君的发型,这款发型让马伊琍演绎的非常到位,所以短发女神的名号非她莫属。

最有女人味的短发女星孙俪

孙俪的短发可以说和马伊琍是齐名的,两位都能够把每一款短发都驾驭的游刃有余。孙俪的短发更能体现出女人味也优雅的气质,这和孙俪的气质以及戏里戏外的风格有很大的关系。

孙俪的短发可甜可咸,总能给人带来可爱的印象。这种感觉和气质也符合孙俪的特征,比马伊琍的短发多了些柔和的线条,这就是属于孙俪特有的短发,一种带有甜美可爱的帅气短发。

孙俪的短发发型更具有温柔感,这也是她独有的一种气质和感觉。

帅气短发的女明星太多,比如:袁咏仪、刘诗诗、佟丽娅、古力娜扎、江疏影等人的短发也是各有各的美和帅,可以说她们每一个人的短发都很有特点,都比男人还要帅。这里就不一一介绍了。

只要在宁静参加的综艺节目中,都能发现宁静的脾气非常的耿直,甚至有时候因此而上了不少热搜。而近日,宁静再次因为性格被热议,不过在美姐看来,除了她的性格之外,穿搭也非常有魅力,和她本人性格一样,又酷又霸气!

宁静的身材并不纤细,但是穿上裙子就是有韵味,身着的这一身灰色紧身连衣裙,让宁静的整个身形突显了出来,不会给人臃肿的感觉,反而性感又霸气,非常有气场。

同样是一身非常紧身的连衣裙,低调的灰色衬得皮肤越发的白皙,而且 时尚 精致的纹理,带着微微的金属反光,显得高贵大气。而拉链处的性感沟壑,十分妩媚诱人。

这一身白色蕾丝礼裙尽显优雅高贵。上身的蕾丝自带典雅浪漫气质,深v领口透出的春光,在这片圣洁中又多了一份性感。银色的金属腰带勾勒腰部曲线,拉高身形,修身的裙摆在裙尾开出一朵“鲜花”,美轮美奂。尽管是利落短发,但是这样的宁静霸气又有女人味。

宁静身着的这款白色连体裤的款式非常的华丽复古,完全抛开了常规连体裤的轻松随意。这条连体裤运用了层层大量的网纱,并打造了不少层层叠叠的荷叶边,尤其是胸部到腰部的设计,就像是裹着束胸,完全是高贵典雅的夫人姿态。

这套look中,宁静身着黑色抹胸连体裤,上身的皮面款式让这条连体裤带着几分野性不羁,不过也露出大部分肌肤。而这款棕色丝绒小斗篷就能够避免过于裸露的尴尬,性感又不会过于张扬,恰到好处的内敛才显韵味。

说到连体裤,怎么能够少得了工装连体裤,宁静也曾尝试过这种极容易穿成工人装的款式。低调的军绿色尽显英气,小西装领打破了常规工装裤的款型,而腰间的同色腰带勾勒身形曲线,从而避免了工装连体裤不修身的直筒版型。

宁静也尝试过下身消失装,但是并不是年轻妹子们喜欢的卫衣T恤,而是选择了一件橙色的长款外套,内搭透感蕾丝衫。这种下身消失装多了成熟知性,但是又保留了性感与俏皮,尤其是一双美腿着实亮眼。

而这身look中,宁静则是利用西装来打造 时尚 的下身消失装。西装的款式比较特别,衣摆处能够若隐若现的看到黑色牛仔裤,而宽松的西装利用了腰带收紧腰身,重新划分了身材比例,让双腿看上去超级长!

宁静的短发帅气又减龄!妥妥的假小子,酷爆了!直接上图!

丫丫佟丽娅的短发也是很经典的。栗色齐耳短发,灰色西服套装,内里一件纯白衬衣,看起来随意,但穿在她身上却分外好看。

短发的小宋佳是不是看起来很舒服?甚至有一丝像鹿晗。

古力娜扎这张真的惊艳到我了!!!独具西域风情的五官,驾驭起短发毫不费力,白色西服更显清新帅气。

孙俪已是两个孩子的妈了,但人还是美瘦美瘦的。她平时也多是短发形象,比起长发更适合她,清丽干净的气质也是很有个人特色。

迪丽热巴也是一等一的新疆美女。随意一弄的短发造型都这么帅!

李宇春更不用说了,一直以来都是短发示人。春哥的短发真的是秒杀系列,不接受反驳。

周公子,被称为“精灵”一般的演员,她的装真是没得挑!

袁咏仪在许多年前就在周星驰的电影中就有过经典的短发造型,甚至唱过歌曲《短发》,在当年带起了一股短发风。这些年来,她也经常保持短发造型,非常帅。

范爷不愧是范爷!什么造型都能hold住。这么man的发型和气质在她身上毫不违和!

不得不说,Anglebaby的这个短发造型是她最独特和成功的造型之一!

这样的刘涛也很干练有木有!!!!

郭采洁,可爱又不失帅气,超稀饭。

想不到外表柔弱清秀的诗诗,也可以把这种风格驾驭好,一个 时尚 清瘦的小帅哥一枚!不知吴奇隆能不能接受太太这个模样,有么有被惊艳到!?哈哈哈哈哈

青霞姐如果排第二,没人敢说第一吧!看看她早期的短发造型,帅到让男性妒忌!

最近 娱乐 圈的女明星们一个个都纷纷剪“男孩头”和各路男神比帅。古力娜扎顶着男孩头短发拍杂志写真,分分钟都要帅过男友张翰!

剪了短发的娜扎和张翰还有一丝丝相像呢!

还有《法医秦明》李大宝扮演者焦俊艳,她那一头俏皮可爱的男孩头短卷发,正如她的名字一样又俊俏又惊艳,干练中带点小俏皮。

小宋佳从原来的WOB头换成如今的男孩头更是不得了!

海清的男孩头短发更是直接撞脸李易峰!

短发鼻祖高俊熙的男孩头短发简直又美又帅,整个人都闪闪发光!

这款短发造型让范冰冰更加贴近“范爷”这个称号,帅气直逼各路男神。短发凌乱向后露出额头,搭配粗眉让范冰冰变 时尚 "花美男"。

两边剃掉的背头,立体五官再深邃眼神让斯嘉丽·约翰逊变得超级帅气,能瞬间秒杀同场其他男明星。

说到发型,短发这二年一直游走在潮流的前端,女明星也是一个接一个的摆脱了长发飘飘的温柔形象,改走短发帅气造型。 别说,还真有些女星剪了短发之后比男星还要帅呢?活生生可以把人掰弯~不管是长发还是短发,适合自己的才是最重要的,当然啦,如果你也想帅气一把的话,妹子们就赶紧行动起来吧~最近话题比较多的中年女星宁静,就靠着炒话题和短发造型又上了一次热搜,宁静阿姨的短发还真是帅气的嘞~满分好评~ 我觉得演艺圈这几年剪短发的女明星不少,但是说要好看、帅气,同时跟自己的脸型气质又非常搭配的就比较少了,有几个可以挑出来给仙女们打个样版,偷师学习一下。

一、Kristen Stewart 二、赖雅妍 三、陈瑶 四、焦俊艳 五、阚清子

娱乐 圈的长发女神宁静剪了短发,看起来甚至比男生还帅。其实在 娱乐 圈,像宁静这样的例子并不少。比如今天我们要讲的东北赫本——吴昕。

相信大家知道吴昕应该都是通过快乐大本营吧!的确,吴昕在快本待了那么久,在很多人眼里却只是一个不起眼的配角。

但今年换了发型的她就变的更加顺利迷人了!她换了一往的风格,剪掉了长发,做起了不一样的短发精灵,演绎着别在一档综艺节目中,她抛下主持人 身份,去当一个model,穿着精心搭配好的衣服走秀,在台上,我们看到的她的自信,也看到了她华丽的转型。在一档真人秀节目中,她在不经意间展示了自己的才华,她为了给男嘉宾惊喜,准备了一段舞蹈。还和男嘉宾一起录了一首歌。这是我们在快本所没有看到的吴昕,她不仅造型比男生帅,个性也更加酷。短发带给她的不仅是形象上的改变,而是有内而外的自信,短发后的她不再是那个在快本上透明的吴昕,而是可帅气,可俏皮,可富有个性的东北赫本——吴昕。

当宁静换成帅气利落的男生头后,穿着黑衣军装裤,带着口罩出现在机场,被网友撞见的她,第一眼没认出来,经过仔细辨认后才发现这真的是宁静,不知道的还以为是某个小鲜肉。要说到短发帅翻众人的,第一个想到的一定是“焦俊艳”,长发的焦俊艳真没什么特色,并不是很漂亮,说气质也谈不上,不仅不女神,反而还会有一点土,但,当她“换”上短发后,就像换了头,气质、颜值蹭蹭蹭往上飙。

当然,还有让人嫉妒的长发美翻,短发帅翻的“范冰冰”,长发的她就已经是女神了,精致的五官,没想到短发也可以这么帅气,是想抢小鲜肉们的饭碗吗? 除了国内明星,当热不能忘了让所有女性直呼想“弯”的ruby rose,她在《女子监狱》里面的演绎,她在一个女权广告,长发到短发的变化,活生生的把一个女孩子给掰弯了,长发不让女生“活”,短发不让男生“活”。

李佳琦推荐的口红哪些比较好看呢?今天我就推荐一些给大家

TF的口红定位就是luxury beauty(奢华的美丽),一般用过他们家的东西的人,都会深入此坑。

#08姨妈色真的是好看到哭,没有正红色强烈压倒人的气场,透露出的妩媚气质绝对是皇上最宠爱的妃子,黑皮黄皮白皮都可以轻松驾驭

#69王菲色,号称所有男人都会亲上去的一支颜色,也是直男们喜欢的颜色,水嫩泛红的嘴唇,配上精致的初恋妆,轻撩发丝,风韵与清纯都在这一瞬间。

Tom Ford白管最早生产于2014年春夏,质地比较轻薄,色号大多也比较温柔,其质地更适合在夏季涂抹。

#06刘雯色,颜色的确是很洋气,搭配气质晚礼服绝对不会输的一支颜色,华而不俗就属这它了,不过个人感觉和 YSL#25的试色有点相似。

18年春夏新出的白细管,这个系列的最大优点就是超级滋润,很适合嘴唇干的宝宝,显色度也很高,覆盖力强。

#03是一支超级温柔的裸色,非常显嫩,伪素颜妆的必备,同样也很适合学生党,和阿玛尼#501相似度很高,但本蔓更喜欢这支的自然哦。

M·A·C的口红可谓大牌的品质,白菜的价格。子弹头系列以色号众多著称,目前大概有200多支颜色,而且还在不断更新

#russian red俄罗斯红,能被本蔓拎出来的正红色可不是一般的好看,跟迪奥#999和YSL#21比起来更偏玫调,就是那么不一样的红!

#marrakesh红棕枫杏色,今年火到炸,巨难买的颜色,不需要多余的描述,看嘴就知道,只要有货一定要买!

#party line玫瑰李子红,这支颜色不光可以单独,还可以和任何一支大红色叠加,完全不会撞色,如果买到了不是很好看的大红色,靠它就可以全部起死回生!

阿玛尼红管是很多人会毫不犹豫选择的大牌唇釉。它的质地是丝绒哑光雾面,色彩比阿玛尼的黑管唇釉饱和度更高。这系列里面还有大量的乳木果油,光泽感和滋润度都非常高。

除了每个人都说好的#400外,这两个颜色也很独一无二。

#405超漂亮的番茄色,怎么涂都好看,很显皮肤白,嘴巴嫩到爆炸,薄涂更是美到没朋友。

阿玛尼黑管是18年的秋冬新款,一出来就各种断货。虽然是哑光唇膏,但是非常滋润,膏体非常显色,颜色也很饱满。

#502细闪水红色,502颜色偏紫,真的好高级啊,一点也不拔干,性冷淡风!

CT家的口红可真的是专业背景出身哦,创始人CharlotteTilbury就是一位很有名的彩妆师,也是TF品牌的御用化妆师,混迹时尚圈、超模圈。用CT当TF的平替也是极好的。

#CARPET RED红毯色,走红毯必备款,气场八米,配上性感小吊带,正妹就是你!

#WALK OF SHAME温柔豆沙色,比裸色多一丝色彩,能提亮气色,上班面试时都可以用它。

#SO MARILYN小S色,超性感、超高级的一支颜色。偏橘调,没有荧光感!

UD家的眼影盘大家肯定是耳熟能详,它家口红更是大牌中的物美价廉,很多带细闪的颜色都非常抓人。

#love drunk紫红色,亮肤,轻哑光,一点也不拔干,色如其名为爱沉醉!

#singe锦鲤色,这只颜色本蔓也是爱的呀,厚涂偏玫调,金属光泽在灯光下显得超级有质感,颜色的层次都丰富了许多。

YSL圆管今年出了10款春季新色(国内专柜还没上)。新出的色号不但延续了圆管之前的滋润质地,而且对黄皮还更友好了哦。

#80血腥玛丽,神仙色,又被李佳琦夸到好看到哭了,不光颜色俏皮,像美图秀秀之前流行的阿宝色滤镜,质地也是舒服到爆炸!

YSL在2018年秋冬出的小金条,哑光质地,显色度高,总共有17种色调。不管外形突破传统,还那么好看,它最棒的就是膏体还有棱有角,能精准勾勒唇形,当唇线笔都非常好。

#21纯正红色,YSL这次真的是优秀,出了一支超越迪奥#999的正红色,这显色度、这质地,正宫娘娘绝对非你莫属,难怪这是一支断货王啊。

#25细闪牛血色,嘴唇上有星空的感觉啊,这支颜色还可以和21号颜色一起叠,超美!

欧莱雅小钢笔也是亲妈生的孩子,一路持续开挂到现在,试色品质堪比大牌,这两只雾面唇釉真是美到不行。

#121豆沙紫,舒服不拔干,颜色温柔,雾面质感又非常高级,这两者结合真是无敌了。

#112土橘色,这支颜色李佳琦都忍不住拉小助理过去试用,上嘴真的是青春靓丽,很活泼的一支颜色啊。

RD163是植村秀的新年限量色号,这个色号有三种质地,分哑光、水润、超级水润,李佳琦推荐是柔雾质地。

#RD163复古正红色,可以参考YSL#21的试色,两者颜色很相近,选一即可~

娇兰宝石唇膏算的上口红界的颜值担当,唇膏芯和唇膏壳是分开卖的,唇膏壳有很多款式,可以搭配挑选自己喜欢的色号+唇膏壳,定制自己独一无二的口红。唇膏壳大家可以去专柜或者丝芙兰看看,色号一定不要错过这两只颜色。

#N03土豆沙,不说它高级,上嘴颜色是真的显气色,不是夸张的色号,又具备让人无法忽视的存在感。

#N23车厘子色,这支颜色好好看,像吃了一车车厘子的嘴巴,嘴唇染满了车厘子的汁液,难怪被说成新鲜的嘴巴。

KISSKISS是国民杨洋老公代言的唇膏,李佳琦推荐的红色限定版已经买不到了。新年包装版也只是换了个大红色的外壳,本蔓更喜欢黑色的包装啊。

#344杨洋色,很温柔的珊瑚色,也是19年流行色啊,不过这个色号中带有一丝荧光感,适合皮肤偏白,黑皮可以舍弃!

Make Up For Ever,毕竟是专业彩妆品牌,口红做得自然是没话说。新出的唇蜡笔口红,涂口红就跟画画一样。10款颜色,李佳琦推了两个,正红和豆沙。

本蔓觉得这两个颜色并没有勾住我的心呀,除了质地不一样很容易找到替代,喜欢新颖蜡笔质地的可以入手,无感的跟着小蔓看下一个吧

Dior999,全球必买的口红榜首。有哑光、滋润、金属三种质地。

#999正红色,在YSL没有出小金条#21时,我最喜欢的正红色是迪奥#999,现在它虽然退居二位我也要给它正名,不轻浮的正红,哑光、金属都可以入手。

世界上最知名的奢侈品牌之一,主要经营业务是服装和珠宝饰品及配件,还有化妆品、护肤品和香水等。是一个独立的公司和品牌。旗下的香奈儿口红更是让人不能忽视的存在。

香奈儿唇膏质地非常柔滑,也很好上色,遮盖唇纹效果一级棒。

#73草莓色,真的让李佳琦OMG了几十秒,非常非常甜的一支颜色,少女涂它楚楚可人,贵妇涂它十足减龄啊!

一.前言

注:因为复制的时候太激动了,所以本文的转载无法经过夏克的同意,这里说声对不住了,希望有人能给个地址,大家上他那去看看!本文在原文的基础上面稍微扩充了RGSS2的知识,但是不多,很多地方都修改了,希望希望夏克同学原谅我,因为我实在没办法联系到你.那么,请各位看官阅览本文过后,仔细看看RPG Maker自带的帮助,虽然说是帮助,但是那个也是很好的教材哦!

二.基本概念

1.什么是RGSS/RGSS 2?

Ruby Game Scripting System(以下简称RGSS),中文意思就是:Ruby游戏脚本系统,是一个脚本性质的游戏编程系统,并不是整个游戏都用它来生成,RGSS所能做的只是一些有限的功能,而这些功能,是由厂家也就是EnterBrain所规定的,我们只能在自己力所能及的范围内来挖掘RGSS的潜力,RGSS 2则是在RGSS的基础上扩充和删减了一部分形成的,也可以称之为RGSS的换代版本,是RMVX所使用的

2.脚本(Script):

脚本这个概念应用的范围很广,Windows系统里就有VBScript,JavaScript,WScript等脚本程序,Unix系统也有很多Perl,C等脚本程序,脚本可以解释为是一种系统内用来实现一些特定功能的有着局限性的编程环境.有的脚本可以触及到系统底层,有的却只是完成一些运算或者控制流程的功能,这取决于脚本系统的权限,也可以说取决于脚本系统所提供的库函数功能.

3.RGSS/RGSS2中的脚本:

在RPG Maker XP/RPG Maker VX(以下简称RMXP/RMVX)中,按F11就可以打开[脚本编辑器],不过RM2003或更早的版本却没有这个功能,左边的窗口是脚本列表,右边的窗口是脚本内容,左下角可以修改脚本名称.

在RMXP/RMVX中,游戏开始运行后,总是从最上边的脚本开始运行,依次往下,所以,经常把变量声明、类声明、函数声明、函数定义的脚本放在上面,而MAIN脚本总是放在最后.

三.开始神奇的脚本学习旅程

1.Hello,World!

经过上面的基本知识后,相信你对RGSS/RGSS2的相关知识有了一定了解,一般的编程语言教程都是从"Hello,World!"开始的,那好,我们也从"Hello,World!"开始,不过为了体现RGSS语言与Ruby的不同,我们将其改为"Hello,World,我来学习RGSS语言了!",首先,请打开RMXP/RMVX,在新建好一个空白工程后,按下键盘上面的"F11"键,开始我们的RGSS/RGSS2脚本学习之旅!为了保证执行脚本的快速,请在脚本列表中选中最顶端的那个脚本,然后按下方向键上面的Delete(也称为DEL、删除)键,删除脚本直到Main脚本为止(这里的意思是只保留Main脚本),选择[插入]来插入一个新的脚本,给新脚本命名为Test,删除Main脚本,点[确定].这样我们就得到了一个空的脚本系统,试着运行一下游戏,可以看到游戏在短暂的启动后就自动终止了,这表明没有任何脚本可以执行,游戏只好退出.既然测试成功了,那么下面我们在Test脚本中加入一些内容.按F11打开[脚本编辑器],因为我们只有Test一个空脚本,所以在Test的内容中输入下面的代码:

p "Hello,World,我来学习RGSS语言了!"

把这行代码复制并粘贴在Test脚本中,按[确定],按F12,保存后游戏开始运行,短暂停顿后就会弹出一个对话框,内容是不是:"Hello,World!"?这样我们就做出了第一个脚本,如果是学过Ruby的你一定会发现中文会被正常的输出,而不是类似于"/数字/"的结果,但是这里要说的是,RGSS不支持puts命令,而printf命令则会忽略掉,如果您实在怀恋,可以通过其他的脚本来辅助实现.值得说一下的是,RGSS是会区分大小的,所以这里的p不能使用P(大写的P).

2.脚本的注释

在学习任何语言的过程中,注释是少不了的,因为注释不仅仅可以让新手更明白脚本语句的含义,而且还会使脚本看起来更整洁、美观,当然,能做到的当然还有很多.在RGSS中,有两种注释,它们分别是符号 # 和

=begin

=end

如果你比较细心的话应该可以看出他们的用途, 符号#是用来注释单行,而 =begin ... =end 是用来注释多行的,在这里,有个知识点需要提一下,符号#后的脚本是会被忽略的,也就是说,你把符号#插入到某一脚本的前面,那么那条脚本就会无效,很多人都将在脚本前添加#看做是一种解决脚本故障的办法(也就是DEBUG),举个例子:

p "Hello,World,我来学习RGSS语言了!" #我是很可爱的注释,执行脚本的时候你会无视我!

将这段代码插入到脚本中,#后面的语句或者注释将被无视,然而在这段代码中,无论是什么都会无效.

=begin

p "Hello,World,我来学习RGSS语言了!" #我是很可爱的注释,执行脚本的时候你会无视我!

=end

到此,基础部分完毕,如果你想要学习更深入的知识,请往下看.

四.数据类型

1.数字

数字包括整数和小数,小数在计算机术语中被称为浮点数,相信大家都明白什么是整数和小数了.整数包括正整数和负整数,0可以被视为整数,数字属于常量的一部分.

常见的数字种类有:

1= 整数

100 = 整数

-10 = 整数

0= 整数

0.11 = 浮点数

-12.3 = 浮点数

那好,让我们写一个脚本来学习如何显示一个常量的值,在Test脚本中,清除脚本内容,插入下面的代码:

p 100

运行游戏,看到弹出的对话框显示:"100",若输入我们输入:

p 100.100

作为新手的你觉得会弹出什么呢,想想,实际上弹出的是100.1,而不是100.100

2.数字的计算

我们在上节讲了数字的类型与输出给用户的方法,现在我们来体验一下数字的计算,在脚本 TEST 中插入以下代码:

p 1+1

运行游戏,看到弹出的对话框显示:2.这就是常量的加法.你可以很聪明地想象出乘法、除法、减法:

p 3+5

p 3*5

p 3/5

p 3-5

运行游戏,你会发现游戏按脚本顺序输出了加、乘、除、减,你会发现,3/5输出的是0而不是正确结果,整数和整数的运算,其结果仍旧表现为整数,如果你希望得到浮点数,那么就应该使被除数或者除数至少有一个是小数形式的表示.请看下面的代码:

p 3.0/5

p 3/5.0

运行游戏,显示的结果就都是小数了.值得一提的是还有两个很有用的算符,求余数(%)和乘方(**),输入以下代码:

p 14%4

p 2**3

它们分别输出了2与8,和预期的正确结果一样.

3.括号的用处

各种运算符之间总会存在优先顺序,加减乘除的顺序是不变的,对于其它你所不熟悉的或者弄不清除的,只要记住一点就可以了,那就是括号的优先权是最高的,善用括号能够至少确保程序的准确性而先不管是不是很难看,当然,强大的RGSS所使用的基本不是只有一个功能,或考得其他功能我们会在以后的章节一一阐述.

4. 常量与变量

常量:常量就是我们经常会用的数字、字符串了,比如我们问一张光盘多少钱,回答说5元,那么5就是常量,如果说一张光盘的价格不定,在3-5元的范围内浮动,那么这就是我们学过的未知数,对于这样的未知数我们经常会用一个变量来表示.

变量:变量就是我们用一个符号来表示一个我们想要表示的概念,比如我们可以用price这个变量来表示一张光盘的价格.变量与常量的区别就在变量是可以变动的,也就是说我们用变量来定义一个概念后,接下来就会来操作这个变量使它变化.而我们不能让一个常量变化,比如我们不能让5=4,但我们可以让price=4.

命名规则: 变量的取名有以下的限制:

1、必须以英文字母(大小写均可)、汉字、下划线开头.

2、第二个字符开始可以使用数字、英文字母、汉字、下划线.

3、不能使用保留字作变量的名字.

保留字是保留给系统用的,也就是说系统已经占用了,以下是系统的保留字:

alias def false nil return unless

and do for not self until

begin else if or super when

break elsif in redo then while

case end module rescue true yield

class ensure next retry undef

所以不要使用上面列出的单词做你的变量的名字.

变量的赋值:变量无需事先声明,可以拿来就用,例如:

a=100

p a

运行脚本,看到弹出的对话框显示:100 , 但必须先赋值才可以使用变量,否则,试试下面的代码:

p b

会弹出什么呢,如果不赋值给变量,就相当于这个变量不存在,而一旦赋值给它,就表明这个变量存在了.

变量的运算:

下面的代码你应该可以猜出是什么结果的:

战斗前的体力=234

战斗后的体力=200

p 战斗前的体力

p 战斗后的体力

继续:

p 战斗前的体力-战斗后的体力

看到了吗,这里我进行了运算,变量的运算.

就像对于常量一样,加减乘除和括号同样适用于变量的运算:

x=1

y=2

z=3

p x+(y*z)/(y+z)-y+z

但下面的运算是常量所没有的:

自运算:

x+=5

y*=2

z/=3

p x

p y

p z

+=,-=,*=,/=这四个运算符是自运算符,x+=1相当于x=x+1,其它同理.

全局变量:

局部变量和全局变量的区别在于局部变量只能被所在的脚本访问,而全局变量能被所有的脚本访问.

在变量名前加$符号就可以声明全局变量了.

5. 字符串

显示字符串:

先看看下面这几行语句在RGSS中的效果:

p"这将会显示双引号"

p'这也会显示双引号'

print"这不会显示双引号"

print'这也不会显示双引号'

把上面的四行语句复制下来,然后在我们刚刚建立好的Test脚本中粘贴,粘贴前最好把Test脚本的内容清除掉,我们只需要测试我们现在的代码.好,运行游戏,看看效果吧.

首先,看得出来,用来输出显示的方法又多了一种:print,不同的是,p可以显示很多种数据类型,对不同的数据类型,它会按人们容易理解

的格式来显示,比如说这里的字符串,它都会加上双引号来告诉人们:这次显示的是字符串,而print直接显示字符串本身.

在上面的代码中,分别输出下面的四行字符串:

"这将会显示双引号"

"这也会显示双引号"

这不会显示双引号

这也不会显示双引号

6.字符串常量:

字符串常量的表示有两种方法.

1.双引号表示的字符串:

这种表示方法使得字符串可以支持一些特殊格式,这将是我们用的最多的表示方法,下面会有更详细的介绍.

2.单引号表示的字符串:

直白的说,单引号所包括的字符串会被原样显示出来,也就是说,即使单引号中包含特殊格式,也不会显示这种特殊格式.

7.字符串变量:

和数字变量一样,看看例子吧:

1、赋值:

a="欢迎使用RGSS来编程"

print a

结果输出:欢迎使用RGSS来编程

2、连接:

a="中华人民"

b="共和国"

print a+b

结果输出:中华人民共和国

3、乘法:

a="连续两遍"

print a*2

结果输出:连续两遍连续两遍

4、换行符:

\n表示换行,但是只能用在双引号字符串内,若是在单引号字符串内便不起作用了,看看下面两个例子:

a='中华人民\n共和国'

b="中华人民\n共和国"

print a

print b

结果输出:

中华人民\n共和国

中华人民

共和国

5、常量中包含变量:

a="人民"

print "中华#{a}共和国"

结果输出:中华人民共和国

记住:这个特殊格式和\n一样只能在双引号形式的字符串中使用,这里提一下,这里的#符号不是注释的意思.

再看一个:

a="C:\\Program Files\\RPG Maker XP\\System\\Data\\Skills.rxdata"

print "系统安装后的初始脚本文件是:#{a}"

你可以试试看下面的例子:

a="人民"

print '中华#{a}共和国'

结果输出:中华#{a}共和国

五. 控制语句

1. 条件分歧语句

1.比较运算符:

有6个比较运算符,分别是

== 相等

!= 不相等

<小

>大

<= 小或相等

>= 大或相等

比较运算符,顾名思义,就是用来比较的,比较的对象可以是任意的,比较的结果是True或者False.

举例:

p(" 早安 "==" 早安 ") # =>true

p(" 早安 "==" 晚安 ") # =>false

p (3 + 1 == 3 + 5) # =>false

p (3 + 1 == 2 + 2) # =>true

观察一下结果就会明白.

逻辑运算符:

逻辑运算符也有6个,分别是:

与:and , &&

或:or , ||

非:not , !

举例:

p (100 >77 and 1 + 1 == 2) # =>true

p (100 >77 &&1 + 1 == 2) # =>true

if..elseif..else..end 语句:

结构:

if 条件1

语句1

elseif 条件2

语句2

.

.

else

语句

end

举例:

x=123

y=23

z=67

a=(x*y*z+x/y+z/y)*(y-z)+x*z

if a>0

print "大于0"

elseif a=0

print "等于0"

else

print "小于0"

end

最常用的还是if...end语句:

金钱数=10

if 金钱数<100

print "对不起,你的钱不够了.."

end

unless..end 语句:

这是if..end语句的变种,正好跟if..end相反,就是除非的意思:

unless 条件

语句

end

举例:

金钱数=10

unless 金钱数>=100

print "对不起,你的钱不够了.."

end

除非你的金钱数大于等于100,否则:“对不起,你的钱不够了..”

case..when..end 语句:

如果对于把条件限制在某个范围或者某些特定的值的情况,使用case..end语句更方便:

case 变量

when 特定的值或者范围

when 特定的值或者范围

.

.

end

举例:

主角状态="昏睡"

case 主角状态

when "昏迷"

print "你昏迷了.."

when "中毒"

print "你中毒了.."

when "昏睡"

print "你昏睡了.."

end

2.条件赋值语句:

条件赋值语句给我们提供了一个非常方便的if..else..end的简化版.

(条件1 ? 语句1 : 语句2)

相当于:

if 条件1

语句1

else

语句2

end

举例:

战斗状态=1

print (战斗状态>0 ? "胜利" : "失败")

2.循环

1.while..end 循环:

举例:

a = 0

i = 1

while i <= 5

a += i

i += 1

end

p a

这很简单,很容易明白的.

2.for..in..end 循环:

类似于c语言中的for,但不同,in后面给出变量的变化范围.

3变化范围:

类似于1..5表示一个变化范围,其所含的值为大于等于1小于等于5.

举例:

a = 0

for i in 1..5

a += i

end

p a

这也很简单,很容易明白的.

4.loop do..end 循环:

举例:

i = 0

loop do

i += 1

p i

end

上面的代码会一直循环下去,也就是说是个死循环.只有使用break才可以从中跳出.

5.break 语句:

上面的例子如果改成下面的样子,就不再是死循环了:

i = 0

loop do

i += 1

if i == 5

break

end

p i

end

break也可以从while、for循环中跳出.

6.next 语句:

跳过本次循环,进入下次循环.

举例:

for i in 1..5

if i == 3

next

end

p i

end

结果显示四次,就只有1,2,3,4,5被显示出来了.

3. 函数

1. 函数的概念:

我们把事先编好的,能够解决或者说处理某种情况的功能的集合叫做函数.不必在意概念,用得多了自然就明白.其实我们一直在使用的

p,print就是函数的一种,下面介绍一个很有用的函数,随机函数rand():

rand(x)返回0-(xx-1)范围内的随机数,例如:

p rand(100)

返回的数字在0-99范围内.

我们也可以设计自己的函数以便增加我们需要的功能,更多的时候,我们大多数时间是在跟函数打交道.

2. 函数的声明:

函数的名字基本上和变量的名字有着相同的限制,例外的情况是,函数可以在名字的最后添加?或!符号,这种符号有着特殊的用处,以后会讲到.

函数的声明要用def..end语句,形如:

def 函数名字

语句

end

我们用rand函数来设计一个自己的函数bet():

def bet

if rand(6)>3

return "大"

else

return "小"

end

end

print bet

这里的return表示函数返回的值,如果省略return也可以,但最好带上,能够使程序可读性更好.

我们给bet函数增加参数:

def bet(x)

if rand(x)>3

return "大"

else

return "小"

end

end

print bet(7)

还可以为参数设置默认值:

def bet(x=7)

if rand(x)>3

return "大"

else

return "小"

end

end

print bet #这和print bet(7)一样

函数可以有很多参数:

def bet(x,y,z)

if rand(x)>3 and rand(y)>3 and rand(z)>3

return "大"

else

return "小"

end

end

print bet(7,6,10)

4. 重定义函数:

如果定义了两次相同的函数,则只有后面定义的函数有效,而先前的定义就无效了.

def hello

return" 您好 "

end

def hello

return" 晚安 "

end

p hello #=>" 晚安 "

六. 数组

如果知道将多次对一个变量,例如 $salut赋值,您会怎样做呢?这在很多情况下都会发生.因此,您可以将所有的变量值放进一个数组里,而不是手动

地给变量重新赋值.

数组允许对每个变量值进行分别的处理.请看如下示例:

$salut = ['Hello World','Good Bye World','What do you mean Good Bye World?'] print $salut

运行上述代码得到的输出如下所示:

Hello WorldGood Bye WorldWhat do you mean Good Bye World?

显然,这不是我们想要的输出.没有间隔也没有换行.因此,我们可以标识希望显示数组的哪一部分,并使用先前解释的串联技术来更方便地提供易读的输出.

$salut = ['Hello World','Good Bye World','What do you mean Good Bye World?']

print $salut[0] + "\n"

print $salut[1] + "\n"

print $salut[2] + "\n"

将会导致如下输出:

Hello World

Good Bye

World What do you mean Good Bye World?

仔细分析这些代码.如果回顾一下我们建立的数组:

$salut = ['Hello World','Good Bye World','What do you mean Good Bye World?']

我们告诉 Ruby 定义一个名为 salut 的变量,其值为:

$salut = 0 1 2

Hello World Good Bye World What do you mean Good Bye World?

每个值通过一个数字来被识别.数字通过数组中的数字位置来定义.位置总是从 0 开始,并从 0 开始递增.所以要打印数组中的第 2 个值,

您要输入:

print $salut[1]

最容易忘记的是字段从 0 而不是从 1 开始.

七. load,require语句

在许多知名网站上,很多的人都认为RGSS不支持load,requir,语句,如果需要使用的话好去破解Scripts.rxdata文件(XP)或者Scripts.rvdata(VX),其实你不用去研究破解Scripts.rxdata了,因为RGSS完全支持load,require语句,只不过与Ruby语言稍有区别的是这两个语句只支持绝对地址,也就是说不支持类似于:require "win32/***" 的格式

在我们的试验脚本中输入:

load "d:/sequh.rb"

就可以加载D盘的sequh.rb文件了,同理:

require "D:/sequh.rb"

这里我输入的是绝对路径,绝对路径的表示方法是:

把DOS格式的路径名中的“\”统统改为“/”即可

而相对路径的获得,需要一点儿办法:

因为在我的游戏目录下有game.exe文件,所以我们可以通过它来获得游戏目录,然后得到绝对目录,把我们的相对路径加到绝对目录后面,例

子:

load "#{File.dirname(File.expand_path("Game.exe"))}/scripts/sequh.rb"

其中的File.dirname(File.expand_path("Game.exe"))便是游戏目录的绝对路径.

八. 对象和方法

这个代码段中用到的一些技术和方法您可能是第一次见到.RGSS是一种面向对象的编程(Object Oriented Programming,OOP)语言.使用 OOP 时,通常情况下程序员将调用诸如对象和方法之类的项目.对象就象一个容器.它包含自己特定的变量和函数. 方法是一种被调用的东西,就像函数对对象进行专门处理一样.如果看一下先前的示例,我们就可以显示工作中的对象和方法.

while enterWorld = STDIN.gets enterWorld.chop!

这里我们有两个对象和两个方法的示例.第一个对象是 enterWorld,第二个对象是 STDIN.enterWorld 对象是用户定义的对象,而 STDIN 对象(Standard Input 的缩写)是RGSS内建的.

这个示例中还有两种方法.第一种是 gets,第二种是 chop!.前面提到过,方法对对象进行专门处理.明确地说,方法将在对象中执行一个操作.用 gets 方法,我们告诉 RGSS 去获取 STDIN.当 RGSS 看到与 STDIN 关联的 gets,它就会等待键盘输入和一个回车.简而言之,STDIN.gets 就是等待用户输入一些内容然后敲 Enter 键.

第二种方法 chop! 用来对用户定义的对象 enterWorld 进行专门处理.chop! 方法告诉 enterWorld 将 enterWorld 对象关联的数据的换行符

和回车符截去.如果不使用 chop!(或者 chomp!),那么包含在先前代码上下文中的下面语句永远都不会为真.

if enterWorld == $salut[0]

因为没有使用 chop!,所以得出结果将为假,$salut[0] 实际上就等于 $salut[0]\n.新行是由 STDIN 对象从 gets 方法接收的输入产生的.使用回车将会在值末尾添加一个换行符.

autoit和按键精灵 按键娃娃这些属于按键工具 可以模拟控制

ruby,lua,php,python vb6.0,C#,java erlang等这些可以模拟控制

C/C++ 汇编 可以控制硬件键盘鼠标