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

歡迎光臨散文網(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制作——角色隨機中文名的評論 (共 條)

分享到微博請遵守國家法律
昌平区| 吴忠市| 茂名市| 祁连县| 迁西县| 泽普县| 灵台县| 水城县| 台湾省| 楚雄市| 鄢陵县| 灌南县| 海盐县| 侯马市| 镇远县| 泰兴市| 富平县| 莲花县| 南投县| 新化县| 凉城县| 福贡县| 界首市| 泽普县| 乐亭县| 交城县| 江津市| 集贤县| 荣昌县| 乌兰察布市| 安丘市| 叶城县| 顺昌县| 昌宁县| 垣曲县| 东阿县| 永仁县| 雅江县| 库车县| 左权县| 武宁县|