最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

Unity Audio -- (5)聲音的可用性考量

2023-05-12 20:17 作者:vivo119  | 我要投稿

? ? ? ? 在某些情況下,用戶可能會關閉聲音或者讓音量降低至很小的水平,用戶本身的聽力情況(用戶可能有聽力障礙,失聰?shù)惹闆r)也有差異。一個好的設計者應該要考慮到項目的可用性,音頻也不例外。本節(jié)我們來看看如何能對聲音做文字可視化標記(Closed Caption,閉路字幕以及一個聲音方向提示箭頭)以提升項目的可用性。

聲音可用性的最佳實踐

? ? ? ? 對于絕大多數(shù)的交互式體驗應用而言,增加音頻可用性選項并不是一個復雜的任務,但在項目進程的早期就要對這部分的需求進行考量。聲音可用性考量的目標是在不依賴能聽見聲音的情況下,使用任意類型的字幕或標題來確保用戶能夠理解到應用的全部相關信息。為了達成這個目的,交互式體驗應用至少要有:

  • ? ? ? ? 所有對話對應的字幕。

  • ? ? ? ? 重要聲音時間的說明文字。

  • ? ? ? ? 字幕或說明文字在屏幕上要能輕松地被閱讀到(清晰的字體,合適的大?。?。

  • ? ? ? ? 字幕或說明文字要在屏幕上停留足夠長的時間以便能輕松地被閱讀。

? ? ? ? 最具可用性的體驗是允許用戶能夠自定義這些值以便他們能夠選出適合自己個人需要的效果。這可以通過使用UI選項菜單來實現(xiàn)。

? ? ? ? 更多的音頻可用性指導原則,可以參考以下鏈接(聲音部分):

? ? ?http://gameaccessibilityguidelines.com/full-list/10 Golden Rules on Subtitles for GamesIn this article, we take a look at the 2019 GDC talk by Ian Hamilton on the best practices for developers to accommodate the growing demand for well-executed subtitles.

????https://80.lv/articles/10-golden-rules-on-subtitles-for-games/

創(chuàng)建閉路字幕數(shù)據庫(Closed Captions Database)

? ? ? ? 本案例中我們使用簡單的閉路字幕數(shù)據庫腳本系統(tǒng)來做說明。這種方法只是Unity中實現(xiàn)閉路字幕的諸多方法中的一種。

? ? ? ? 這個系統(tǒng)有兩個主要組件:一個方向指示器(在角色旁邊,箭頭指向音源位置),以及一個基于角色和音源距離動態(tài)縮放的文字標簽。

? ? ? ? 1. 在工程窗口的Audio目錄中,點擊右鍵,選擇Create > Closed Caption > CCDatabase。

? ? ? ? 2. 將這個新建的CCDatabase命名為“Waterfall Scene Database”。

? ? ? ? 3. 雙擊Waterfall Scene Database文件打開數(shù)據庫編輯器。

? ? ? ? 4. 拖動AmbientWaterfall音頻片段到數(shù)據庫編輯器的空白區(qū)域。

? ? ? ? 5. 選中這個聲音開啟行編輯部分。

? ? ? ? 6. 選擇New Line。在Line域段中輸入“[Water rushing]”。這樣當角色靠近瀑布時,這段文字就會顯示出來。

?

配置閉路字幕系統(tǒng)預制體(Closed Caption System prefab)

? ? ? ? 1. 在項目窗口中,進入 Assets > CreativeCore_Audio > ClosedCaptionSystem > Prefabs > System。

? ? ? ? 2. 從Project窗口中拖動CCSystem預制體到Hierarchy中,選中這個游戲物體。

? ? ? ? 3.? 在Inspector中,找到CC Manager(Script)組件。

? ? ? ? 4. 找到Database屬性,通過瀏覽選擇(點擊右邊圓形圖標)我們新建的Waterfall Scene Database,或者直接拖拽這個文件到這個屬性。

? ? ? ? 5. 用同樣的方法將Tracked For Pos屬性設置為Main Camera游戲物體。


添加閉路字幕到Audio Source

? ? ? ? 數(shù)據庫現(xiàn)在知道存在一條瀑布的閉路字幕,但它并不知道場景中和它相連接的audio source是誰。這意味著數(shù)據庫并不知道什么時候該去顯示這個提示信息。

? ? ? ? 1. 選擇Waterfall Audio游戲物體,在其Inspector中,選擇Add Component。搜索并添加CCSource(Script)組件。

? ? ? ? 2. 在Assets > CreativeCore_Audio > ClosedCaptionSystem > Prefabs > System目錄中,定位到CCCanvas預制體,將它拖動到CC Source Canvas。

? ? ? ? 3. 將Max Distance設置為15。

? ? ? ? 4. 運行場景并走向瀑布??纯串斂康米銐蚪鼤r,屏幕上有沒有出現(xiàn)瀑布聲的提示信息。

? ? ? ? 如果想要改變提示信息的位置,可以調整一下Root Offset值。?

添加一個瀑布聲音方向指示器

? ? ? ? 假設我們想要在一個很大的場景中引導玩家找到瀑布。對于聽力正常的玩家來說,這并不是一個大問題。但如果玩家要關閉聲音玩或者玩家有聽力障礙,則這個任務就很難完成了。

? ? ? ? 我們可以通過添加一個可視化的聲音提示(audio cues)來解決這個問題。

? ? ? ? 1. 選擇Waterfall audio source,在CC Source上,勾選Always Tracked。

? ? ? ? ?2. 運行場景看看效果。

? ? ? ? 我們會看到角色旁邊出現(xiàn)了一個箭頭指向了瀑布。需要注意的是,這個指示箭頭應當只對重要的聲音使用。這個指示箭頭會在閉路字幕出現(xiàn)時消失。

探索:為其它Audio Source增加閉路字幕

? ? ? ? 嘗試為場景中其它Audio Source添加閉路字幕。


Unity Audio -- (5)聲音的可用性考量的評論 (共 條)

分享到微博請遵守國家法律
安仁县| 藁城市| 枣强县| 嘉黎县| 西乌珠穆沁旗| 永年县| 徐水县| 玉田县| 保定市| 深泽县| 宁乡县| 东宁县| 阿城市| 育儿| 和政县| 奎屯市| 哈密市| 安康市| 卢湾区| 浑源县| 伊金霍洛旗| 甘肃省| 河西区| 静安区| 青浦区| 金昌市| 秀山| 青川县| 裕民县| 乡城县| 女性| 灌南县| 和田县| 临城县| 大同县| 绥中县| 晋城| 泸定县| 连城县| 肃南| 济阳县|