三国杀武将制作(附件).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新版太阳神三国杀武将扩展学习手册 第一章 创建一个新武将 本章内容: 一、开发环境准备 二、创建一个新的武将包 三、创建我们的新武将 章节简介: 这是武将扩展的第一步。在本章节内,我们将学习怎样创建自己的武将扩展包,以及如何创建一个没有技能的白板武将。 关键代码: sgs.Package sgs.LoadTranslationTable sgs.General 涉及文件: 游戏目录\extensions\study.lua 游戏目录\lua\config.lua 一、开发环境准备 作为武将扩展行为,大多都是在游戏目录下的extensions文件夹中进行的。所以先找到这个文件夹吧,没有的话自己在游戏目录下创建一个新的也行。 接下来就是准备代码编辑器了。据说大家都在用一个叫做“Notepad++”的软件,没有装的话赶紧下载安装一个吧。 OK,一切得当。 二、创建一个新的武将扩展包 每个武将都是有自己的家,像郭嘉同志就来自标准包,夏侯渊老弟则来自风扩展包。理所应当地,我们要想新创建一个武将,就要先找到这个新武将所对应的扩展包。 没有?那么先为TA创建一个新的武将扩展包吧。还记得刚才提到的extensions文件夹吗?这是太阳神三国杀专门提供的扩展窗口。新的扩展包就建在这里。 打开extensions文件夹,新建一个文本文档…… 慢着,还没想好要给我们的扩展包起个什么名字呢! 一般来说,给扩展包起名字有几个推荐的标准: ①尽量用扩展包中文名的英文单词命名(见名知义)。 ②尽量由小写字母构成(为了AI加载顺利,还可以带一些数字和下划线)。 ③不能和已有的扩展包名字相同(不要重名)。 下面列举了太阳神三国杀常见的武将包名称,起名时可不要重复了哦! 标准包:standard 风扩展包:wind 林扩展包:thicket 火扩展包:fire 山扩展包:mountain 神扩展包:god SP扩展包:sp 一将成名扩展包:yjcm 一将成名2012扩展包:yjcm2012 ☆SP扩展包:bgm 新3V3扩展包:special3v3 怀旧包:nostal_general 倚天扩展包:yitian 智扩展包:wisdom 翼扩展包:ling 测试包:test 悄悄地告诉自己:这些信息可以在游戏目录下的lua\config.lua文件中找到~ 嗯!决定了,我们的扩展包就叫做“学习”扩展包好了,对应的名称为study! 把新建的文本文档改名为study.lua,也就是用扩展包名称作为新的文件名,用lua做为新的扩展名。 下面来为这个扩展包添加一些必要的信息(该Notepad++出场了)。 使用代码编辑器Notepad++打开study.lua: 选择【格式】菜单中的【以UTF-8无BOM格式编码】项,否则在游戏中会有乱码出现的! 然后写上这么两句: module(extensions.study, package.seeall) extension = sgs.Package(study) 这两句的通用形式为: module(extensions.扩展包名称, package.seeall) extension = sgs.Package(扩展包名称) 不过呢,英文看着多不爽啊,所以再写一点翻译的东西把。 用sgs.LoadTranslationTable创建一个专属于这个扩展包的翻译表,然后把我们会在游戏中看到的内容写进去。 翻译的格式是:[原文] = 译文 每两条翻译之间用英文逗号分割。 现在写上一句:[study] = 学习包,效果如下: 啊!标签中study.lua前面的小磁盘是红色的!这是在提示我们文件还没有保存,赶紧CTRL+S一下吧。 于是,一个新的扩展包就这样做好了。 不过由于这个扩展包里面没有武将,是一个大空壳,所以我们在游戏中的武将一览里面看不到它;但是当启动服务器的时候…… 已经能够看到它的身影了! 至此,可以宣告扩展包创建成功! 三、创建我们的新武将 创建新武将的话,首先也是要先想好武将的名字。 但是这件事情就简单多了,一般来说都是用TA的姓名的汉语拼音直接作为名字的。 比如司马懿的名字叫做simayi就可以了。 武将的名字比起扩展包的名字就随意了些,大小写字母的组合都可以,不过最好不要使用下划线的。不变的要求依然是:不许重名! 那么,我们的第一个新武将的名字?孙悟空(sunwukong)怎么样?OK,就这么定了。 孙悟空是通过这个句子创建的: sunwukong = sgs.General(extension, sunwukong, god, 5) 创建武将的函数原型是: sgs.General( package, name, kingdom, max_h

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档