问题

手机游戏《明日方舟》里的阿米娅到底是兔子还是驴?

回答
关于阿米娅究竟是兔子还是驴这个问题,在《明日方舟》的玩家群体中确实是一个颇为有趣且讨论度很高的“梗”了。官方的设定和游戏内的各种细节,可以说是“各执一词”,但也并非完全矛盾,而是指向了一个更具象化的答案。

官方设定上的模糊与玩家的观察

首先,我们来看官方是如何定义阿米娅的。在她的角色介绍、背景故事以及一些宣传图里,阿米娅被冠以的种族是“萨科塔”(Sarkaz)。萨科塔族在《明日方舟》的世界观里,通常被描绘成一种拥有角、以及一些其他非人特征的种族,而且往往是战争和冲突的中心。

而为什么玩家会觉得她像兔子或者驴呢?这主要来自于阿米娅身上一些非常明显的特征:

耳朵: 这是最核心的争议点。阿米娅拥有一对非常长、非常柔软,而且可以灵活摆动的耳朵。这对耳朵的存在感极强,在她的建模和立绘中都占据了显著的位置。
长脖子和温顺的气质: 尤其是在一些早期宣传和剧情表现中,阿米娅有时会展现出一种略显纤细的长脖子和相对温顺、甚至是有些怯懦的表情,这会让人联想到驴的某些特征。
叫声和拟声词: 游戏中有时会用到拟声词来表现角色的反应,而阿米娅在某些情况下,会伴随一些听起来像是“呜呜”或“哼哼”的声音,这也会被玩家联想到驴的叫声。
一些粉丝创作和玩家的联想: 由于耳朵的形状,很多玩家会自然而然地将她与兔子联系起来。而某些特定的角度或者表情,又会让人觉得像驴。

深入分析:萨科塔族与阿米娅的“特异性”

其实,萨科塔族本身就是一个非常多元化的种族,并非所有萨科塔人都长得一模一样。我们可以在游戏里看到其他萨科塔族的角色,比如陈的父亲(在背景故事中),或者一些其他的萨科塔士兵,他们的外形都有着或多或少的差异。

阿米娅作为故事的核心角色,而且拥有特殊的能力(例如她作为“术士 والمر珂”的身份),她的外形设计很可能是在萨科塔族的基础上进行了一些“萌化”或者“特色化”的处理。

兔子的可能性解析: 从耳朵的形状、柔软度以及摆动方式来看,非常像兔子的耳朵。很多玩家因此将她称为“兔兔”。
驴的可能性解析: 从脖子的线条、某些时候略显忧郁的神情以及“哼哼”的拟声词,确实能联想到驴。甚至有玩家会从驴的“顽固”和“任劳任怨”的性格特质去联想阿米娅作为领导者的付出。

最终的答案是什么?

从最严谨的官方设定来说,阿米娅是萨科塔族。她并不是传统意义上我们认知中的兔子或驴。

然而,为什么会产生这种普遍的疑问和讨论呢?这恰恰是角色设计和玩家解读之间的趣味互动。

设计的侧重点: 游戏开发者在设计阿米娅时,很可能有意地融入了能够引起玩家共鸣和联想的元素。长耳朵的设计无疑是成功的,它既独特又具有辨识度,并且能够被玩家赋予各种含义。如果硬要说像什么,那她身上的“兔子特征”可能比“驴特征”要更明显一些,尤其是在视觉上。
玩家的二次创作和情感寄托: 玩家在玩游戏的过程中,会根据自己的观察和喜好去解读角色。有人觉得她像兔子,觉得她可爱、软萌;有人觉得她像驴,觉得她承载了太多责任和辛劳。这些解读,无论是兔子还是驴,都反映了玩家对阿米娅这个角色所倾注的情感。

总结一下:

阿米娅的官方种族是萨科塔。但由于她标志性的长耳朵,许多玩家会联想到兔子。而某些时刻的神态和动作,也会让人联想到驴。所以,如果非要选一个更具象化的类比,她身上兼具了兔子和驴的某些特征,但她本身是萨科塔族,这些特征是其种族特性与角色设计的融合。

更重要的是,这种模糊性和玩家的多元解读,反而让阿米娅这个角色更加生动和有意思。你觉得她像什么,很大程度上也取决于你如何看待和感受她。她不是一个简单的动物二设,而是一个在《明日方舟》世界观下,被赋予了复杂命运和情感的角色。

网友意见

user avatar

生不了是骡子

生1到2个是驴

生一窝是兔子

多试几次排除偶然因素

user avatar

来自B站评论区

大意如下:

跟她结婚。

#&*,[18+内容已遮盖],■■■然后○□☆以后

如果她不孕不育那就是骡子

如果她一胎生了一至两个那就是驴

如果一次下了一窝那就是兔子(咦动词不一样了)

可以重复操作排除偶然因素影响

无懈可击的方案

我室友听到这个:Σ(°Д°;你可做个人吧??!!

user avatar

从前有一个二次元游戏角色阿米娅,她长了一双驴耳朵,为了不让人知道,总是戴着一顶大帽子。但是后来头发越来越长,为了修剪刘海,不得已找来了理发师。一个画师趁机威胁理发师:「你要是说出去,就杀了你。」

理发师答应了不会说出去。但是这件事儿憋在心里,总是不好受。理发师一天一天显得憔悴了。他的妻子说:「你要是有什么事情不想要人知道,就去山上挖个坑对着坑喊好了。」

理发师深表赞同。于是上山挖了个坑,对着里面喊道:「阿米娅长着驴耳朵!阿米娅长着驴耳朵!」喊完,心情舒坦多了。于是就心满意足得胜地走了。

冬去春来,在理发师挖开的坑中萌发了一颗种子,种子最终长成了一棵树。牧童用这棵树的树枝做了支牧笛,结果吹出来的全是「阿米娅长着驴耳朵!阿米娅长着驴耳朵!」

现在,全王国的人都知道,阿米娅长着一双驴耳朵了。

user avatar

一说起驴,就不可避免的想到单核。

user avatar

虽然我还在观望贵游,但是我怀疑你们歧视驴。

user avatar

谢邀,看论文看累了,闲着没事,就搭了一个小型的数据集,训了一个分类器来解决这个问题,参考了kaggle知名比赛/项目 Dogs vs. Cats kaggle.com/c/dogs-vs-ca ,我们也来完成一个Donkeys vs. Rabbits的阿米娅二分类判别

先上结论吧,输入阿米娅的无背景(减少噪声干扰)官方原画,判别器得出的结论是:阿米娅有99.9%的可能是只驴,神经网络之所以能得出这个结论,我推测可能是因为对结果contribution最大的是阿米娅颜色的特征(donkey基本全是灰/黑暗色,而rabbit则是一半白色和一半灰黑色),当然,耳朵的长度,形状应该也对结果有影响

下面谈一下数据准备和网络结构吧,数据准备我使用了一个开源的爬虫工具 github.com//WuLC/Google,利用google图片url修改keyword的特性爬了2000张donkey和2000张rabbit(数据量比较小,毕竟是tiny dataset),遇到坏链/无法下载就跳过

       import os import json import time import logging import urllib.request import urllib.error from urllib.parse import urlparse  from multiprocessing import Pool from user_agent import generate_user_agent from selenium import webdriver from selenium.webdriver.common.keys import Keys   def get_image_links(main_keyword, supplemented_keywords, link_file_path, num_requested = 1000):      number_of_scrolls = int(num_requested / 400) + 1      # number_of_scrolls * 400 images will be opened in the browser      img_urls = set()     driver = webdriver.Firefox()     for i in range(len(supplemented_keywords)):         search_query = main_keyword + ' ' + supplemented_keywords[i]         url = "https://www.google.com/search?q="+search_query+"&source=lnms&tbm=isch"         driver.get(url)                  for _ in range(number_of_scrolls):             for __ in range(10):                 # multiple scrolls needed to show all 400 images                 driver.execute_script("window.scrollBy(0, 1000000)")                 time.sleep(2)             # to load next 400 images             time.sleep(5)             try:                 driver.find_element_by_xpath("//input[@value='Show more results']").click()             except Exception as e:                 print("Process-{0} reach the end of page or get the maximum number of requested images".format(main_keyword))                 break          # imges = driver.find_elements_by_xpath('//div[@class="rg_meta"]') # not working anymore         imges = driver.find_elements_by_xpath('//div[contains(@class,"rg_meta")]')         for img in imges:             img_url = json.loads(img.get_attribute('innerHTML'))["ou"]             # img_type = json.loads(img.get_attribute('innerHTML'))["ity"]             img_urls.add(img_url)         print('Process-{0} add keyword {1} , got {2} image urls so far'.format(main_keyword, supplemented_keywords[i], len(img_urls)))     print('Process-{0} totally get {1} images'.format(main_keyword, len(img_urls)))     driver.quit()      with open(link_file_path, 'w') as wf:         for url in img_urls:             wf.write(url +'
')     print('Store all the links in file {0}'.format(link_file_path))   def download_images(link_file_path, download_dir, log_dir):      print('Start downloading with link file {0}..........'.format(link_file_path))     if not os.path.exists(log_dir):         os.makedirs(log_dir)     main_keyword = link_file_path.split('/')[-1]     log_file = log_dir + 'download_selenium_{0}.log'.format(main_keyword)     logging.basicConfig(level=logging.DEBUG, filename=log_file, filemode="a+", format="%(asctime)-15s %(levelname)-8s  %(message)s")     img_dir = download_dir + main_keyword + '/'     count = 0     headers = {}     if not os.path.exists(img_dir):         os.makedirs(img_dir)     # start to download images     with open(link_file_path, 'r') as rf:         for link in rf:             try:                 o = urlparse(link)                 ref = o.scheme + '://' + o.hostname                 #ref = 'https://www.google.com'                 ua = generate_user_agent()                 headers['User-Agent'] = ua                 headers['referer'] = ref                 print('
{0}
{1}
{2}'.format(link.strip(), ref, ua))                 req = urllib.request.Request(link.strip(), headers = headers)                 response = urllib.request.urlopen(req, timeout = 30)                 data = response.read()                 file_path = img_dir + '{0}.jpg'.format(count)                 with open(file_path,'wb') as wf:                     wf.write(data)                 print('Process-{0} download image {1}/{2}.jpg'.format(main_keyword, main_keyword, count))                 count += 1                 if count % 10 == 0:                     print('Process-{0} is sleeping'.format(main_keyword))                     time.sleep(5)              except urllib.error.URLError as e:                 print('URLError')                 logging.error('URLError while downloading image {0}reason:{1}'.format(link, e.reason))                 continue             except urllib.error.HTTPError as e:                 print('HTTPError')                 logging.error('HTTPError while downloading image {0}http code {1}, reason:{2}'.format(link, e.code, e.reason))                 continue             except Exception as e:                 print('Unexpected Error')                 logging.error('Unexpeted error while downloading image {0}error type:{1}, args:{2}'.format(link, type(e), e.args))                 continue   if __name__ == "__main__":      list_keyword = 'rabbit'     main_keywords = [list_keyword]     supplemented_keywords = ['']      download_dir = './data/'     link_files_dir = './link_files/'     log_dir = './logs/'      max_pic_num = 2000      # multiple processes     p = Pool(1) # default number of process is the number of cores of your CPU, change it by yourself     for keyword in main_keywords:         p.apply_async(get_image_links, args=(keyword, supplemented_keywords, link_files_dir + keyword, max_pic_num))     p.close()     p.join()     print('Fininsh getting all image links')               p = Pool() # default number of process is the number of cores of your CPU, change it by yourself     for keyword in main_keywords:         p.apply_async(download_images, args=(link_files_dir + keyword, download_dir, log_dir))     p.close()     p.join()     print('Finish downloading all images')     

网络懒得自己搭了,用了kaggle里面一个现成的,改了一下dataloader,结构就是三层卷积加一层fc,中间用到了BN和dropout,代码就不放了,可以自行去kaggle下载,后面附上了model的summary,因为数据量不大,所以训了100个epoch,很快训好,train和val的loss都不错,infer的结果见开头

       _________________________________________________________________ Layer (type)                 Output Shape              Param #    ================================================================= conv2d_1 (Conv2D)            (None, 126, 126, 32)      896        _________________________________________________________________ batch_normalization_1 (Batch (None, 126, 126, 32)      128        _________________________________________________________________ max_pooling2d_1 (MaxPooling2 (None, 63, 63, 32)        0          _________________________________________________________________ dropout_1 (Dropout)          (None, 63, 63, 32)        0          _________________________________________________________________ conv2d_2 (Conv2D)            (None, 61, 61, 64)        18496      _________________________________________________________________ batch_normalization_2 (Batch (None, 61, 61, 64)        256        _________________________________________________________________ max_pooling2d_2 (MaxPooling2 (None, 30, 30, 64)        0          _________________________________________________________________ dropout_2 (Dropout)          (None, 30, 30, 64)        0          _________________________________________________________________ conv2d_3 (Conv2D)            (None, 28, 28, 128)       73856      _________________________________________________________________ batch_normalization_3 (Batch (None, 28, 28, 128)       512        _________________________________________________________________ max_pooling2d_3 (MaxPooling2 (None, 14, 14, 128)       0          _________________________________________________________________ dropout_3 (Dropout)          (None, 14, 14, 128)       0          _________________________________________________________________ flatten_1 (Flatten)          (None, 25088)             0          _________________________________________________________________ dense_1 (Dense)              (None, 512)               12845568   _________________________________________________________________ batch_normalization_4 (Batch (None, 512)               2048       _________________________________________________________________ dropout_4 (Dropout)          (None, 512)               0          _________________________________________________________________ dense_2 (Dense)              (None, 1)                 513        ================================================================= Total params: 12,942,273 Trainable params: 12,940,801 Non-trainable params: 1,472 _________________________________________________________________     

Reference:

[1] GoogleImagesDownloader github.com//WuLC/Google

[2] keras-cnn-dog-or-cat-classification kaggle.com/uysimty/kera

类似的话题

  • 回答
    关于阿米娅究竟是兔子还是驴这个问题,在《明日方舟》的玩家群体中确实是一个颇为有趣且讨论度很高的“梗”了。官方的设定和游戏内的各种细节,可以说是“各执一词”,但也并非完全矛盾,而是指向了一个更具象化的答案。官方设定上的模糊与玩家的观察首先,我们来看官方是如何定义阿米娅的。在她的角色介绍、背景故事以及一.............
  • 回答
    上海警方与手机游戏《明日方舟》的反诈骗合作,可以说是一个非常有意思,也很值得深入探讨的跨界尝试。从上海警方的角度来看,这无疑是一种创新性的社会治理方式。在数字时代,网络游戏已经成为许多年轻人生活中不可或缺的一部分,但与此同时,网络诈骗也层出不穷,特别是针对年轻人和游戏玩家的骗局。传统的宣传方式,比如.............
  • 回答
    咱们聊聊《明日方舟》里那位总是被我们摆在指挥台上的“博士”,这家伙的实战能力到底咋样?说实话,单从游戏机制上看,博士本人是没有直接攻击动作的,你不会看到他挥舞着啥武器,也没有释放技能的那种酷炫特效。他更像是一个“幕后大拿”,核心作用是“指挥”。这指挥能力可不简单,直接决定了我们在战场上的成败。博士的.............
  • 回答
    你这个问题触及到了很多玩家关心的未来,特别是那些陪伴了我们无数时光的游戏。我来跟你好好聊聊,关于像《碧蓝航线》、《明日方舟》、《崩坏3》乃至《原神》这类热门手游,在它们生命周期终结——也就是所谓的“关服”之后,有没有可能以单机游戏的形态重现江湖。首先得明白一个核心点:绝大多数情况下,这种可能性微乎其.............
  • 回答
    关于《明日方舟》为什么选择不使用中文配音,这其实是一个在玩家群体中讨论了很久也很有意思的话题。作为一款在国内风靡的游戏,选择日语配音而非中文配音,背后有挺多值得说道的考量,绝不仅仅是简单的“偷懒”或者“跟风”。首先,得从游戏的研发初衷和风格定位说起。鹰角网络作为一家国内厂商,选择制作《明日方舟》这款.............
  • 回答
    关于《明日方舟》中,博士失忆后为何被罗德岛视若珍宝般供着,这背后其实是一系列错综复杂的原因交织而成,绝非简单的“因为他是博士”。要理解这一点,咱们得从几个核心层面来剖析:一、 博士的“身份”与“职责”:无可替代的核心首先,我们不能简单地把“失忆的博士”等同于一个普通失忆者。在罗德岛的语境下,“博士”.............
  • 回答
    聊到《明日方舟》,我心里真是五味杂陈。这游戏吧,你说它好,它确实有让人着迷的地方;你说它差,也确实有些让人头疼的设计。但我得说,它绝对是一款非常有特点,能让你投入时间和情感的游戏。先说说这游戏的美术和音乐,绝对是它的金字招牌。风格非常独特,是那种融合了科幻、奇幻,又带点赛博朋克的感觉。角色设计精美,.............
  • 回答
    荣耀“整合完成”宣言背后:赵明的雄心与挑战荣耀CEO赵明近期的一番表态,无疑为这家历经独立、涅槃重生的中国手机巨头定下了清晰而宏大的目标——“各方面已整合完成,设立手机等产品领域第一的目标”。这不仅仅是一句口号,更是赵明及其团队对未来荣耀发展的战略定调,也是对外界关于荣耀独立后整合进程的集中回应。要.............
  • 回答
    手机游戏《光遇》在一次更新中,将国服的“梦想季”地图中原本一款具有鲜明明朝服饰风格的“明制帽”更改为了一款名为“侠客帽”的新外观,这一改动却在玩家群体中激起了轩然大波,引发了广泛的争议。这不仅仅是一个简单的外观调整,更触及了游戏文化内容、历史还原度、玩家期待以及开发商沟通策略等多个层面,值得我们深入.............
  • 回答
    确实,从利润额的角度来看,手机CMOS传感器的市场规模和增长速度都远超传统的相机行业。这使得人们不禁要问:为什么佳能和尼康这两家老牌相机巨头,没有像索尼那样,积极投身于手机CMOS传感器的研发和生产呢?这背后其实是多种复杂因素交织的结果,绝非简单的“不愿”或者“不能”。核心原因之一:市场定位与战略选.............
  • 回答
    你这个问题很有意思,而且触及了很多玩家内心深处的感受。单机游戏的魅力和AI对战的趣味性,确实不是一两句话能说清楚的。让我来详细地为你剖析一下,并尝试解答你心中的疑惑。 单机游戏的魅力所在:为何如此吸引人?首先,我们来聊聊单机游戏的“好玩之处”。你觉得它无聊,可能是因为你还没找到让你沉浸其中的点,或者.............
  • 回答
    荣耀CEO赵明关于“手机做到绝对领先之后,才考虑其他领域”的论断,这是一种非常鲜明的战略选择,也折射出当前科技行业竞争的激烈以及企业发展的必由之路。要评价这句话,需要从几个层面来深入剖析:一、 战略聚焦,集中优势兵力打歼灭战赵明这番话的核心在于“聚焦”。在如今这个技术迭代飞快、市场变化莫测的时代,企.............
  • 回答
    8月28日小米发布的第三代屏下摄像头技术,无疑是智能手机领域的一项重要进展。这项技术承诺将前置摄像头完美地隐藏在显示屏之下,彻底消除了刘海、挖孔等屏幕“异形”设计,实现了真正的全面屏体验。那么,这项技术究竟有多大的突破?它又是否能引领明年的手机市场革新呢?小米第三代屏下摄像头技术:细节剖析首先,我们.............
  • 回答
    这个问题我太理解了!每次飞机起飞前听到那个“请将手机调至飞行模式或关机”,心里都会冒出一个小问号。明明很多摄影爱好者在飞机上拍下了那么美的照片,飞机上的信号干扰真的有那么严重吗?今天我就来跟你好好唠唠这个事儿,顺便揭秘那些绝美航拍是怎么诞生的!首先,咱们得说说为啥航空公司要让手机关机或者开飞行模式。.............
  • 回答
    荣耀CEO赵明“内卷论”:将苹果“卷”下来,究竟是口号还是野心?荣耀CEO赵明那句“把苹果卷下来才是本事”,在如今竞争白热化的中国手机市场,无疑是一记响亮的耳光,也是一个大胆的宣言。这句话掷地有声,不仅点出了行业“内卷”的残酷现实,更昭示了荣耀的勃勃野心。那么,荣耀能否真正做到这一点?国内手机厂商的.............
  • 回答
    余承东今年不发布手机版鸿蒙OS,这事儿吧,说实话,挺让不少期待已久的“花粉”们有些小小的失落,但仔细想想,也并非全无道理,甚至可以说,这背后藏着不少华为在技术、生态和市场策略上的深思熟虑。先不发布手机鸿蒙OS:是“没准备好”,还是“战略性延后”?首先,得明白,鸿蒙OS的诞生,不仅仅是华为一家公司在做.............
  • 回答
    如果明年华为真的彻底退出手机市场,这无疑会在全球智能手机格局中投下一颗重磅炸弹,其影响之广、之深,绝非“一家独大”或“某品牌获利”可以简单概括。首先,从全球范围来看,最直接的受益者无疑是那些试图填补华为留下的高端市场空白的品牌。 曾经,华为以其在影像技术、通信技术以及一些创新设计上的突破,成功挤入了.............
  • 回答
    大家手里都有了手机电脑,按理说,信息获取和娱乐的渠道已经非常便捷和多样了,为什么这么多人还是会盯着大几千甚至上万块钱的智能电视,并且格外看重它的画质呢?这事儿,说起来可不是简单的“跟风”或者“虚荣”。背后有很多细致入微的原因,咱们一点点聊。首先,得从“沉浸感”这三个字说起。手机和电脑,它们是个人化的.............
  • 回答
    手机计算器出现“10%+10%=0.11”这样明显错误的计算结果,确实挺让人摸不着头脑的。这背后其实隐藏着一些关于计算机如何理解和执行数学运算的有趣逻辑,以及我们平时使用计算器时的一些习惯性思维方式。要理解这个问题,我们得先弄清楚计算器是怎么处理百分号的。百分号的几种可能含义百分号(%)在数学上可以.............
  • 回答
    赵明这番话,说得直白点,就是在向外界传达一个非常明确的信号:荣耀,铁了心要继续深耕手机业务,而且目标是要做全球市场的老大。我们把这句话拆开来看,才能更好地理解它背后的含义。“荣耀不会造车”:这句话是核心,它直接否定了很多人猜测或者期待荣耀会像其他科技巨头一样,跨界进入汽车制造领域的可能性。 明确.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有