国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

rimworld的mod制作——角色隨機中文名

2023-07-02 15:03 作者:PLucker518  | 我要投稿

這篇教程是個拼湊怪。絕大多用的是他人的作品。我只是把他們的內(nèi)容拼一起。

首先我說一下我想要實現(xiàn)的功能:我打算在創(chuàng)建角色的時候,可以隨機出中國人名。

然后我參照了其他幾位大牛的mod。一位是kapa的《角色名字漢化補全PawnNameZH》

他的思路是把所有顯示的英文名稱,通過自定義的字典翻譯成了中文。雖然文字內(nèi)容都是中文了,但可惜并不能給角色隨機取中文名。

另一位是wsh的《中文人物名字》。他是通過修改PawnBioAndNameGenerator,用自己起名規(guī)則修改了原版的起名規(guī)則。但他也有一個問題,替換后,游戲中永遠(yuǎn)只會出現(xiàn)中文人名了,外國人名都不出現(xiàn)。也不太符合我的要求。

最后看的是EdB的《EdB Prepare Carefully》也就是著名的精心準(zhǔn)備mod。他對角色改進(jìn)的功能太全太強了。我只要他能隨機姓名的那部分功能。


精心準(zhǔn)備mod入口

精心準(zhǔn)備mod界面
我替換起名規(guī)則后,隨機起的都是中文名

我的方法就是用wsh的起名法替換EdB隨機名字功能。

先找到了EdB的隨機名字代碼位置。在ControllerPawns.CS文件中。如以下代碼:

我注釋掉的就是EdB的原方法。修改成wsh的方法。

我先介紹以下wsh代碼的思路。

首先他用幾個txt文件,分別存放了中國的姓氏,男人名,女人名,昵稱等信息。

然后啟動mod時讀取所有txt文件內(nèi)容。再通過自定義的GenChineseName(Pawn pawn)大致實現(xiàn)如下功能:

先用一定的隨機方法,取得姓氏,然后按性別分別獲得男名或女名。最后把姓名拼一起作為昵稱。

主要代碼如下:

拼湊后就實現(xiàn)我要的功能啦!

用的都是別人的東西,很是羞愧。如果大家真有和我一樣需求的話,請告訴我,我再考慮自己寫個完整的,最后公布全部代碼與內(nèi)容。



rimworld的mod制作——角色隨機中文名的評論 (共 條)

分享到微博請遵守國家法律
闵行区| 托里县| 望城县| 阳朔县| 巫溪县| 姚安县| 康定县| 大竹县| 通山县| 于都县| 大埔区| 平远县| 山东| 资源县| 册亨县| 吕梁市| 日照市| 航空| 临澧县| 望谟县| 石楼县| 水城县| 大连市| 华容县| 霍城县| 星座| 来宾市| 平谷区| 镇沅| 夹江县| 宾阳县| 新竹市| 乐都县| 喀喇| 准格尔旗| 民权县| 奈曼旗| 龙江县| 镇安县| 邻水| 和平县|