手機(jī)版 99游戲|99安卓游戲|游戲新聞|游戲?qū)n}
您的位置:首頁 > 安卓軟件 > 游戲輔助 > ons模擬器安卓版漢化版最新版v1.2.4

ons模擬器安卓版漢化版 最新版v1.2.4ons模擬器下載

ons模擬器安卓版漢化版
  • 類別:游戲輔助
  • 大?。?span itemprop="fileSize">17.18MB
  • 語言:簡(jiǎn)體中文
  • 更新:2021-10-13 17:26:19
  • 標(biāo)簽:模擬器

游戲評(píng)分

9

內(nèi)容介紹

游戲截圖 下載地址 用戶評(píng)論

ons模擬器安卓版是一款可以在安卓手機(jī)上模擬電腦游戲的軟件,操作簡(jiǎn)單使用方便,只需要將ons游戲下載好后,將模擬器放置于游戲目錄中就可使用啦,快來99安卓網(wǎng)下載體驗(yàn)一番吧!

ons模擬器是什么

《ONS模擬器 ONScripter》是一個(gè)用來解析NScripter腳本的第三方開源AVG游戲引擎,可以在多種平臺(tái)和設(shè)備上(Windows,Linux,F(xiàn)reeBSD,Android,iOS,Symbian......etc)上運(yùn)行使用NScripter腳本編譯的文字冒險(xiǎn)類游戲。

與NScripter為了編寫新游戲不同,ONScripter設(shè)計(jì)當(dāng)初就是為了在別的平臺(tái)運(yùn)行用NS制作的游戲。因?yàn)槟壳巴ㄓ靡嬷挥蠾affle(AVG32)和ONScripter已經(jīng)成功移植,而ONScripter又是當(dāng)中資料和工具比較多的,因此也會(huì)有人把本來不是NS引擎編寫的游戲用NS重新編寫并用ONS在別的平臺(tái)上運(yùn)行,例如《Fate/stay night》和《CLANNAD》等。

ons模擬器安卓版漢化版

ons模擬器的使用方法

1、下載apk到手機(jī)上

2、再手機(jī)安裝ONS模擬器.apk

3、然后,在SD卡建立“ONS”的文件夾

3、把下載好的游戲解壓,解壓的文件夾復(fù)制到ONS文件夾下

4、在MP4或安卓手機(jī)上運(yùn)行ONS,并選取游戲名稱開始游戲

ons模擬器與Nscripter的區(qū)別

由于NScripter上手容易,運(yùn)行速度快,擴(kuò)充性也不錯(cuò),廣泛受到同人游戲制作群的歡迎。引擎代碼本身雖然為非公開,但是在非商業(yè)用途下是屬于免費(fèi)軟件。

NScripter本身只支持Windows,不過兼容度極高非官方的ONScripter可支持跨平臺(tái)的需求。

ONScripter兼容大多數(shù)NS指令,但兩者的API及指令集仍然有區(qū)別,少數(shù)命令有不兼容的現(xiàn)象。

開發(fā)者可利用所謂的中間語言來撰寫游戲的代碼。

ons模擬器安卓版漢化版

軟件優(yōu)勢(shì)

1.SDL & ONScripter: 可移植性。

ONScripter 最大的優(yōu)點(diǎn)就是其高度可移植性,這不僅是由于它基于移植性極佳的 SDL,更是因?yàn)樗陨砭褪且愿叨瓤梢浦残詾槟繕?biāo)編寫的。

ONScripter 的作者原先使用的設(shè)備是 Sharp 的 Zaurus. 這臺(tái)跑 Linux 的設(shè)備性能非常有限,還是很佩服作者下決心去做這件事情的。 假如它只能跑在 Zaurus 上的話,那么隨著 Zaurus 的離去,它也會(huì)逐漸化為塵土。 但是開源和可移植性帶給了它更長久的生命力。ONScripter 選擇 SDL 為其基礎(chǔ)是一個(gè)很好的決策——SDL 大概是目前能跑的設(shè)備最多的圖像引擎之一。 ONScripter 使用的其他庫基本也都是移植性比較好的庫,對(duì)比用了 boost 的 rlvm,移植了后者的設(shè)備就少了很多。

開源的好處就是大家都可以貢獻(xiàn)自己的力量。 在大家的支持下,ONScripter 支持的設(shè)備越來越多。 國內(nèi)的設(shè)備一但移植上了SDL,接下來最常見的被移植的游戲就是 opal(開源版仙劍,同樣基于 SDL) 和 ONScripter 了。 這也是為什么十年過去了,ONScripter 仍然被我們所使用的原因。

對(duì)于移植者來說,大家選擇 ONScripter 最大的理由就是它實(shí)在是太能跨平臺(tái)了。 縱使它有這樣那樣的缺點(diǎn),很多時(shí)候也沒有更好的選擇。 對(duì)比 ONScripter 一次寫成造福萬設(shè),能做到這一點(diǎn)的其他引擎實(shí)在是找不到了。

2.NScripter: 完善的基本功能。

ONScripter 的另一大成功之處在于,它的目的在于模擬 NScripter。

高橋的 NScripter 在當(dāng)年大受歡迎, 雖然現(xiàn)在看來功能還是欠缺不少,但不得不承認(rèn), NScripter 的確是一個(gè)合格的 Galgame 引擎。 它具備實(shí)現(xiàn)一個(gè) Galgame 所需要的全部基本功能的能力。

并且,假如你依照它給的框架走,實(shí)現(xiàn)起來也非常精煉。大量原版 NScripter 引擎的游戲被移植也使得 ONScripter 大受歡迎,同時(shí)也煥發(fā)了那些老游戲以及 NScripter 自身的第二生命。

ons模擬器安卓版漢化版

缺點(diǎn)說明

1.性能。

性能問題一方面是 SDL 的問題,一方面是 ONScripter 自己編寫的問題。

SDL 的主要問題在于最初移植過去的時(shí)候一般是基于軟解的。

當(dāng)然該來的總是會(huì)來的,硬件加速還是會(huì)來的。

ONScripter 的代碼里的確有些寫的很“素”的地方。 平蕪泫的評(píng)價(jià)一語中的:“該說不愧是日本人的思維么?在指定環(huán)境下面能夠非常好地工作,不是這個(gè)環(huán)境就糟糕了……”順提,該貼里的 bug 是 Arch 里的 SDL_ttf 的問題,其實(shí)和 ONScripter 關(guān)系不大,現(xiàn)已修復(fù)。我倒不覺得性能是極度重要的問題。當(dāng)然它確實(shí)重要。

一方面,只要總的框架沒有大問題,先保證正確再優(yōu)化也不為過,畢竟過早優(yōu)化是萬惡之源,開源對(duì)這種問題也是一種好的解決方案。另一方面,ONScripter 很大的瓶頸還是在 IO 和顯示上。

對(duì)于那些 label 用鏈表 lookup 之類的,倒也真不是什么性能問題。

2.NScripter 的表達(dá)能力。

我想這部分才是我對(duì) ONScripter 意見最大的部分——盡管這部分應(yīng)該歸到 NScripter 的問題上。

平蕪泫的評(píng)價(jià)在這里仍然適用: 如果你照著高橋佬的想法走,NScripter 是非常爽快的; 但如果不是這樣的話,你就會(huì)覺得 NScripter 處處捆人手腳。

不幸的是,移植的目的是模仿另一款游戲重新實(shí)現(xiàn)它,想完全照著 NScripter 的思路走往往沒那么容易。

高橋是很清楚一款 Galgame 引擎需要什么的,但是除此之外的事情他就懶得管了。

NScripter 的語言設(shè)計(jì)明顯是混亂的。命令式的風(fēng)格,一些計(jì)算上的東西又明顯是匯編的樣式,很多函數(shù)明顯是后頭擦屁股添上的,最終發(fā)現(xiàn)這事沒法弄了又開始支持 lua……總之,NScripter 自己從語言角度而言還是很不靈活的。

說實(shí)在的,很多事情不是不能實(shí)現(xiàn),而是實(shí)現(xiàn)太麻煩。

3.動(dòng)畫效果實(shí)現(xiàn)繁瑣。

NScripter 的動(dòng)畫基本要靠自己寫循環(huán)控制。不講究時(shí)間精確性可以用 for 循環(huán),追求時(shí)間卡準(zhǔn)可以 while(即 if-goto) 循環(huán)靠 timer 精確控制,當(dāng)然可以抽象到自定義過程中,總歸還是麻煩的很。更別提縮放和旋轉(zhuǎn)了。

要是實(shí)現(xiàn)全屏雨點(diǎn)效果呢?那就不得不依賴插件,而那是平臺(tái)相關(guān)的,移植性很差。順提,msp 的移動(dòng)效率不咋樣。NScripter 語言的混亂之處還在于,它竟然有l(wèi)sp、lsp2、drawsp、blt等不同體系的功能去做類似的事情。并行動(dòng)畫實(shí)現(xiàn)困難。

怎樣讓兩個(gè)移動(dòng)共同實(shí)現(xiàn)?你不得不在一個(gè)循環(huán)中同時(shí)做兩個(gè)移動(dòng)。 如果你已經(jīng)把移動(dòng)抽象到一個(gè)過程中了呢? 如果是全屏震動(dòng)的同時(shí)移動(dòng)呢? 如果是移動(dòng)同時(shí)縮放呢? 上面這些 Fate 里都不少,而且我希望抽象到一個(gè)過程中。

我當(dāng)時(shí)很頭疼。對(duì)比 Kirikiri2 里解析腳本默認(rèn)不阻塞動(dòng)畫執(zhí)行,這邊表達(dá)起來的確費(fèi)勁的多。但還好,上面起碼還算是好表達(dá)的。如果想表達(dá)類似穢翼序章窗外的雨滴落下,或者魔法使之夜里人物對(duì)話時(shí)背景緩緩移動(dòng)的效果呢?

NScripter 對(duì)話過程中同步畫面移動(dòng)的方法只有利用多幀圖片動(dòng)畫,這得做多少張?對(duì)魔夜這種大背景圖緩慢移動(dòng)的,恐怕圖片都載入不進(jìn)去。

4.畫面再加工能力匱乏。

很多引擎會(huì)對(duì)圖片加效果,比如通過色調(diào)和光線變化可以將一張圖重復(fù)利用在多個(gè)場(chǎng)景。

也有圖片直接翻轉(zhuǎn)和旋轉(zhuǎn)使用的。NScripter 倒是支持黑白和反色。如果不需要考慮統(tǒng)一處理,也可以做旋轉(zhuǎn)。

除此之外就很有限了。當(dāng)然總可以靠圖像處理軟件預(yù)先處理,然后替換文件名(fate 移植時(shí)是這么做的)。只是,麻煩。

ons模擬器安卓版漢化版

5.聲音部分的控制能力簡(jiǎn)單。

一些其他引擎的游戲,有時(shí)會(huì)將一段音樂分為兩段, 一段是 head 只播放一次,一段是 loop 只循環(huán)這部分。

有些引擎干脆就把兩段合并為一個(gè)文件,設(shè)定好 loop 的時(shí)間段即可。對(duì)語音有時(shí)需要更精確的控制時(shí)間,比如語音結(jié)束的時(shí)候觸發(fā) XX 效果。

NScripter 中很難實(shí)現(xiàn)這些部分。最大的難點(diǎn)還是在“如果當(dāng)前正在對(duì)話,將無法控制其他部分”。

6.語言表達(dá)能力缺乏。

NScripter 從語言特性上和 php 有部分地方挺有共同之處的, 比如它們?cè)谧约旱念I(lǐng)域表現(xiàn)都不錯(cuò),但是語言設(shè)計(jì)的都挺不考量的。NScripter 里真正有的是過程而非函數(shù),注意它定義過程用的是 defsub. 比如說,對(duì)于類似$2 = str(int($1) + int($0)) 這種東西,你就不得不一堆 atoi/itoa 過去,還要產(chǎn)生一堆臨時(shí)變量,簡(jiǎn)潔度大打折扣。NScripter 最缺乏的是臨時(shí)變量。 NScripter 里的所有變量都是全局相關(guān)的。

假如你需要實(shí)現(xiàn)很多過程的時(shí)候,你就不得不擔(dān)心變量分配問題了。這實(shí)際上是很惡心的。NScripter 里沒有自定義結(jié)構(gòu)。

你需要自己設(shè)計(jì)地址分配,自己設(shè)計(jì)接口。

NScripter 缺乏一些反射功能(也許用這個(gè)詞不妥),比如,某層加載的圖片文件名是什么?在什么位置?是否真的加載了文件(而不是加載但不顯示)? 如果你需要,那就只好自己保存下來——用自定義的結(jié)構(gòu)。拿 NScripter 計(jì)算是一件痛苦的事情。

特別說明

1、兼容性超強(qiáng)

2、支持32位色,屬高清版

3、支持android手機(jī),mp4,平板,諾亞舟學(xué)習(xí)機(jī)以及1.6~2.3安卓系統(tǒng)

ons模擬器安卓版漢化版截圖

  • ons模擬器2023最新版下載免費(fèi)版
ons模擬器2023合集

ons模擬器2023合集

ons模擬器APP下載安卓版是款非常好玩的模擬經(jīng)營類手游,游戲功能強(qiáng)大齊全??梢宰尨蠹以诰€暢玩不同平臺(tái)的游戲,沒有任何局限性。而且平臺(tái)還有人氣社區(qū),大家可以前...[查看更多]

下載地址

下載了ons模擬器安卓版漢化版的網(wǎng)友還下載了關(guān)閉