找回密码
 点一下
查看: 4356|回复: 14

最最最基础的创建单位和武器教程  头像问题依旧解决不能

[复制链接]
发表于 2012-8-20 16:54:57 | 显示全部楼层 |阅读模式
二楼更新了武器创建教程~~~~~~~~~



本教程会把你当成对 星际2地图编辑器一丁点都不懂的人来对待。会非常详细的告诉你怎么从零创建一个单位。
首先感谢 沧海流星大大的视频教程。。本教程与他的视频基本上没任何区别 http://bbs.islga.org/read-htm-tid-55343.html  喜欢看视频教程的可以去看看他的视频偶也是看了他的视频才会创建单位的。
   准备工作:
    1  首先第一步:进入你的星际2安装目录,打开地图编辑器: 0.jpg
       2   然后选择“数据”这个东西。你可能是以下两种图片所示情况。 1.jpg 11.jpg 无所谓,选择这个机枪兵图标就对了。
       3  不出意外的话,你会进入到这个界面。与我的不同没关系,你只要把右上边这些按钮按成像我这样的就可以喽。建议用表格,因为“搜索其实很简单”,你不必瞪着眼睛一行一行找,只要搜索框输入以下就马上出现了。 2.jpg
===================================
       正式开始了!
    目标:现在要开始创建单位了。我们设下一个目标:我们创建一个机枪兵样子(模型)的能跑能打的单位。
            1  随便创建个地图。点击“新建按钮”,然后随便创建一个对战地图就行了。
            2  在数据里,选择单位。点那个 +号然后=====》编辑游戏数据 =====》单位。。这样就可以打开单位标签了 未命名.jpg
            3  右键点击空白处:选择  “添加单位”         
                                        名称:    顾名思义,就是单位的名字。
                                        ID   :    就是ID…我也不知道该怎么解释。弄个跟名字比较相符的就OK了。我用的单位名字的拼音。
                                        父级(定义默认值、显示非默认的):先无视…因为我也不懂-。-   头目:“你需要了解继承关系的知识”            
                                        编辑器前缀: 这里就是为了方便在编辑器中找到 既然是新建的单位我们就写个 New  吧~~
                                        编辑器后缀:同上
                                        对象系: 设定你创建的单位是属于对战还是剧情还是战役…没啥意义,选择(无)吧。
                                        种族:   设定单位的种族,既然我们打算创建一个机枪兵,那么当然选择人族了。
                                        对象类型:我们创建的是单位,当然选择单位了。
                                        字段值:就是选择这个单位是不是复制于其他的东西。我们要从零创建一个单位,就选择“设为父值”

                            最后点  确定   OK,我们的新单位就创建了。。
            4    我们接下来设定新单位的样子,也就是模型。点击标签的 “+”号,==》编辑美术和音效数据===》模型
                  这样就可以进入模型标签页了。 打开模型标签.jpg
                  右击空白处,点击“新增模型”
                   然后如图所示: 新建模型.jpg
                                         名称;就是模型的名称了。写一个跟你创建的单位比较配套的名字就可以了。
                                         ID:就是ID,依旧不知道该怎么说。。
                                         模型类型:你的模型是单位还是装饰物呢,就在这里选择。我们要创建的是单位,那么就选择常规(意思就是非装饰物)
                                         父级(定义默认值,显示非默认的):先无视…因为我也不懂-。-   头目:“你需要了解继承关系的知识”     反正选单位是不会错的。。
                                         编辑器前缀:同样是为了方便找,写New就是了。
                                         编辑器后缀:同上(其实写写备注啥的都挺好)
                                         种族:选一个跟刚才创建单位时候的一样的吧,当然是人类了。
                                         字段值:

               5   然后在右边的表格中找到“对象值模型”,双击它,会弹出一个对话框,点击“浏览”
                   这时候会出来档案浏览器。这里的档案都是一堆M3文件,我们选择 Units----->Terran------>Marine----->Marine.m3。最后点击确定。
                   当然搜索神马的最简单了,你直接在搜索框里输入Marine.m3就会直接蹦出来。。 找模型 搜索.jpg 找模型.jpg
                   最后点击“确定”,于是模型就创建好了。
               6  接下来进入一个非常麻烦的地方——演算体
                   点击标签的 “+”号,==》编辑演算体数据===》演算体      这样便可以进入演算体标签页。
                     右击空白处,点击“添加演算体“ 演算体属性.jpg
                                       名称:就是名称
                                       ID:  说明同上
                                      演算体类型:选择单位!!不是  Banker单位!!是选择"单位”!!
                                     父级(定义默认值,显示非默认的)头目:“你需要了解继承关系的知识”  
                                     编辑器前缀:我想不出有啥必要再说一次了
                                     编辑器后缀:同上
                                     装饰物类型:我们创建的是单位,不是装饰物。所以选择(无)  正解是这里应该选择“非装饰物”
                                     字段值:我也不知道肿么解释,语文木有学好TAT
                       你可能要问啥是演算体了,我也不知道-0-。在这里可以设定单位的图标神马的。
                  7  在右边的表格里找到 “UI:单位图标”  这里便是设置单位图标的地方。双击右边会出现对象值对话框,再点击浏览。这时候会出来一个跟模型浏览器差不懂的东西。不过由于文件实在是太多了。我们还是在搜索栏里直接输入marine吧,第一个就是我们需要的图标了。选择它,点确定 选择单位图标.jpg
                       然后再找到“美术:模型”这个东西,双击右边,选择我们刚才创建的模型的名字,也就是“New 新单位”。找起来很麻烦,你只要在键盘上按一下“N“就会自动排到N开头的选项了。。找到”New 新单位“然后选择就OK了 演算体里设定模型.jpg
                       最后在单位名称那里(一般在最上边或者最下边的独立框架里),双击右边,在符号值里选择我们新建单位的名字,也就是”New 新单位“ 演算体的设定.jpg

                       等等,为了让我们新建的单位特立独行一点我们可以改一下单位的大小。在”美术:比例“那里把 X  Y  Z都设成2吧。这样我们的新单位就是普通机枪兵的2倍大小了。

现在我们进入地形编辑器,选择单位。然后扔上去我们自己创建的单位扔上去,看看是不是很魁梧。 效果演示1.jpg 旁边的两个是普通的机枪兵。中间的便是我们创建的。是不是很厉害的样子[s:191]

                                      扔几个我们创建的单位和几个机枪兵进去,然后点击”文件“==》测试地图。进入游戏测试一下。
                                     这时你会发现我们新建的单位不能动,不能跑,血只有一点,甚至也没有头像。你再试试用机枪兵打死他——竟然死后直接消失了,连一个死亡动画也没有。
不过不用着急,接下来再设定单位的头像移动和死亡动作神马的~

=====================================================================================
接下来我们给单位添加头像和死亡动画。
                        首先我们来创建单位的死亡动画。
                           1  去模型页,新建一个模型,如图所示: 新建死亡模型.jpg
                            2 在右边的  美术:模型  选择机枪兵的死亡模型。路径为Assets/Units/Terran/MarineDeath/MarineDeath.m3(其实只要搜一下Marine就很容易找到了) 死亡模型选择.jpg


这样死亡模型就创建好了,接下来是头像
                            1 还是模型页,新建一个模型,如图所示: 新建头像模型.jpg
                            2 在右边的     美术:模型   选择机枪兵的头像模型。路径为:Assets/Portraits/Terran/MarinePortrait/MarinePortrait.m3  (善用搜索) 找头像模型.jpg
                           (这里似乎写错了,先无视) 3 在    美术:面部控制器   那里,选择MarinePortrait.fxa 面部控制器.jpg
  OK,头像模型也搞定了。下面我们把这两个模型挂到单位身上去
                             1 再次回到 演算体     选择我们所创建的”New 新单位“
                             2 在右边的  美术:模型(头像),选择我们刚才创建的 ”New 新单位头像“   确定 挂头像.jpg
                             3在右边的   战斗:死亡效果-模型,选择我们刚才创建的“New 新单位死亡”  (其它什么爆炸、变形、拆分先不用去管)   确定。
差不多搞定了,再次进入游戏测试一下,我们的新单位已经有头像了。用别的单位打死他试试,也有死亡效果了。
不过你可能发现了,我们魁梧的新单位在死后播放的确实小小的死亡动画。这很容易解决
                               1回到模型页面,选择 New 新单位死亡 改死亡模型大小.jpg
                               2 美术:比例最大值     改成 2   2   2
                               3 美术:比例最小值     改成 2   2   2
这样就和谐了。
               到此,我们创造的单位有头像,有模型,有死亡动画了。不过单位却不能动,而且只有一滴血。这样的单位很明显没法用的。接下来我们就把他做成一个能动的单位。

                 1 进入单位标签,选中我们所创建的这个“New 新单位
                 2 在  UI:闲置动作 - 几率数组  这里,我们设定一下单位闲置动作出现几率。否则我们的单位在没人操作的时候就一动不动傻站的。 闲置动作播放几率.jpg
                 3在 技能:技能 - 技能   这里,我们添加  移动  和  停止   技能。点击那个绿色的小按钮就可以添加,然后在  值  那里找吧。有点费眼。搞定后确定
                 4在  技能:命令面板 - 按钮 - 技能命令。我们把刚才添加的 移动 停止 技能弄到命令面板去(就是游戏里右下方的那个东西) 技能按钮.jpg
                   按一下第一个按钮,再点一下那个绿色的加号,我们找到 ”移动“这个图标然后确定。接下来在命令类型这里选择  ”技能命令“   技能选择  ”移动”   技能命令也选择   “移动”
                   按一下第三个按钮,再点一下那个绿色的加号,我们找到 ”停止“ 这个图标后点确定。命令类型选择  ”技能命令“   技能选择  ”停止“  技能命令也选择  ”停止“
     5在 统计:生命初始总量  填一个500吧 11.jpg
                            统计:生命回复率           填个 2 吧,我们创建的单位要很强悍
                            统计:生命最大值           也是500
                            统计:视野半径               10         重要!

                            移动:横向加速度             46  (暂时我也搞不懂这是啥意思) 22.jpg
                            移动:加速度                    1000         这里设定单位从静止到最大移动速度的速率,数值小的话就会变成 战列巡航舰那样了。。
                            移动:碰撞                         选择  ”地面“  这里设定的是单位的碰撞体积,如果不设定的话那单位就像幽灵一样能穿透别的单位了。。

                            移动:速度                        3      (非常重要!移动速度是0的单位不能动,即使有移动技能也不行)
=======================
进入游戏测试一下吧,一个能跑的单位就做好了。虽然你会发现他的嘴巴不会动
接下来我们让他的头像嘴巴动起来。

评分

参与人数 1威望 +2 收起 理由
oneonestar + 2 已阅

查看全部评分

 楼主| 发表于 2012-8-20 17:04:51 | 显示全部楼层
我是二楼,我来教大家怎么制作武器。这次我们的目标是做一个简单的枪(远程)类武器。
                             由于这是土教程,所以只会教给大家一些比较简单的知识,其中复杂的细节便不会详解了。



                             第一步:去武器页面创建一个武器 1创建武器.jpg 名字还是那么简单。新单位就该配新的枪。
                             第二步: 修改一下武器的参数          UI:说明条          随便填个名字吧,比如xxx枪
                                                                                      UI:图标             在这里选择一个图标 1.5 UI:图标.jpg
                                                                                      统计:射程          在这里设置射程,因为我们做的是远程武器,所以填一个10吧。
                                                                                      统计:周期          就是攻击间隔的意思 4 射程和周期.jpg
                                                                                      武器:目标筛选器              这里规定了此武器能攻击什么,不能攻击什么。比如近战地面单位不能攻击空中单位 2 武器:目标筛选器.jpg       
OK,武器就先这样了。我们转到效果界面去创建一个武器效果 (伤害效果)
                     第一步:转到效果界面来创建一个效果 创建效果.jpg       
                     第二步:                     效果:种类                设为“远程”
                                                        战斗:伤害量            这里就是攻击力,我们设为100吧~~
                                                        战斗:属性加成         这里就是设置该武器对什么种类的单位打起来更厉害,现阶段无视
                                                        战斗:属性系数         同上
                                                        战斗:死亡                这里设置被我们的武器打死后的死亡效果,比如我们  创建喷火枪的时候这里就可以选择 “烧死”不过我们创建的是普通的枪而已。就让它默认  普通   吧~~        

好的,效果就这么设定完成了
            
再次返回武器页面,我们把效果挂到武器上
                                 返回武器页面,选中我们所创建的枪 UI:伤害显示效果    改为我们刚才创建的效果这里是游戏中我们把鼠标指针放倒武器图标上的详细信息,如果不设置这里的话,游戏里就看不到武器的信息了。
                                                                 效果:效果   也改为我们刚才创建的效果,这里的就是伤害效果了

最后我们去  单位页面       选中我们之前所创建的新单位,把武器挂到他身上测试一下吧
                                  
战斗:武器 - 武器       改为我们创建的武器就OK了
进入游戏测试一下。你会发现伤害有了,但是枪口不会放光,也木有子弹的飞行,别人中枪了也不会有任何的特效          
               [s:189]     那是当然了,因为我们还没有在  演算体  中给这把枪模型。

去     模型页面,我们来创建两个模型: 5 创建发射效果模型.jpg 7 创建中枪效果模型.jpg
                                看到名字就能理解了,一个是发射特效,就是从枪口出来的东西。一个是中枪模型,就是目标中枪后的子弹爆裂后的模型
                                然后在      美术:模型   这里,我们可以随便找两个模型选择上。 6发射效果 模型.jpg 8中枪效果 模型.jpg

                                  随便选的模型肯定会有一些问题,不过不必在意,我们是为了学习-。-不用那么较真
创建好以后我们就去  演算体  界面吧~~
                                       第一步:创建一个演算体 11 创建演算体.jpg
                                       第二步:     附着物:容器资源-模型       New  新的枪  发射效果
                                                          附着物:容器资源-音效       随便选一个吧,我选了”Marauder_AttackLaunch"
                                                          战斗:轰击映射 - 模型        双击打开,然后把里边的         改为   New 新的枪 中枪效果         这里是设定不同物件被武器打倒后会发生什么效果,比如做复杂的话我们可以做成打中金属会火花四溅。。当然现在不用弄那么复杂
                                                          符号  攻击效果            改为我们创建的那个效果就OK了 未命名.jpg

好了。大概就是这样了。。
进入游戏试试吧,不出意外的话就可以看到效果了
效果可能很诡异,那就是模型和各种细节的设置问题了(比如发射物的抛物线和角度啥的),本土教程就不提了(其实我也不会)

空人:武器不一定非得附加一个伤害效果,完全可以附加减速或者别的效果。要让武器引用多个效果可以利用集合类效果。要让武器有一个类似劫掠者的导弹要先加上效果-创建发射物,并且要有对应的演算体连接到这个效果上。先说着吗多了                                         
4.5射程设置.jpg
回复

使用道具 举报

发表于 2012-8-20 17:50:52 | 显示全部楼层
加油,为了这篇教程能顺利写完
不知道你打不打算写进去攻击这一项呢?
武器神马的很好办:武器的选项卡里新建武器。可调整参数大概有攻击速度。。。攻击力是引用效果(伤害),不在武器页里,这个得注意。
回复

使用道具 举报

发表于 2012-8-21 12:31:40 | 显示全部楼层
支持,加油
回复

使用道具 举报

发表于 2012-8-21 16:11:25 | 显示全部楼层
很详细啊!受教受教~
回复

使用道具 举报

发表于 2012-8-21 17:12:43 | 显示全部楼层


楼主辛苦了!!
回复

使用道具 举报

发表于 2012-8-21 17:24:46 | 显示全部楼层
鼓掌……!

顺便:画质真渣

点评

画质真渣? 哈哈 笑话 你去玩玩CS CF 就知道什么叫画质真渣了 你要是还觉得画质不够渣 可以上网找找minecraft 玩完这些你在比比谁的画质更渣  详情 回复 发表于 2012-12-15 15:58
回复

使用道具 举报

发表于 2012-8-21 19:50:14 | 显示全部楼层
鼓掌……!

顺便:系统真渣
回复

使用道具 举报

发表于 2012-8-21 20:06:36 | 显示全部楼层
成功地创建了一个完整的单位,而不是一个球。
回复

使用道具 举报

发表于 2012-8-24 03:08:41 | 显示全部楼层
我是个新人…就是星际1时候接触过地图编辑器,玩的不亦乐乎。星际2 后,地图编辑器打开,完全傻掉…连做个新单位都不会,谢谢楼主扥文章,让我有继续研究下去的信心
回复

使用道具 举报

发表于 2012-8-24 08:45:00 | 显示全部楼层
学会新建单位
恭喜你,你是个合格的菜鸟了

至此学se第一个关口通过
后面的关口尽管还有很多
不过有了这份自信,就木问题了
回复

使用道具 举报

发表于 2012-8-24 19:46:28 | 显示全部楼层
其实我觉得应该补充一句(我是在头目的指引下学会的):武器不一定非得附加一个伤害效果,完全可以附加减速或者别的效果。要让武器引用多个效果可以利用集合类效果。要让武器有一个类似劫掠者的导弹要先加上效果-创建发射物,并且要有对应的演算体连接到这个效果上。先说着吗多了
回复

使用道具 举报

发表于 2012-10-12 18:04:35 | 显示全部楼层
求解,为什么我按教程做后单位, 模型 ,演算等都是分开的,关联不到一起呢?id什么都是一样的啊
回复

使用道具 举报

发表于 2012-12-15 15:58:05 | 显示全部楼层
通宵尸王 发表于 2012-8-21 17:24
鼓掌……!

顺便:画质真渣

画质真渣? 哈哈 笑话 你去玩玩CS CF 就知道什么叫画质真渣了 你要是还觉得画质不够渣 可以上网找找minecraft 玩完这些你在比比谁的画质更渣
回复

使用道具 举报

发表于 2012-12-16 11:12:47 来自手机 | 显示全部楼层
本帖最后由 空人 于 2012-12-16 11:17 编辑

我说,你挖坟别这么挖。要挖坟得说有用的。 别吐槽画质了,我是让你来学习的。 版主,这回饶了他吧。他是新人。
倒是你有没有学会新建个单位啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-27 21:14 , Processed in 0.256592 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表