天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟

标题: 设置地形纹理函数的功能拓展 [打印本页]

作者: Zzer    时间: 2020-3-9 16:42
标题: 设置地形纹理函数的功能拓展
本帖最后由 Zzer 于 2020-3-11 15:57 编辑

         在介绍拓展的功能之前先简单介绍一下设置地形纹理的函数,设置地形纹理的函数就是这个

                                        (, 下载次数: 199)


里面有两个其中需要点参数的是BJ函数,需要坐标X,Y值的为CJ

        一般都是这样使用的                        (, 下载次数: 169)                           转成jass                      call SetTerrainTypeBJ(GetSpellTargetLoc(), 'Ldrt', -1, 1, 0)

          其中  -1代表随机样式;1代表128x128的范围(应该和地形面板中的尺寸一样) 末尾的0代表的是圆形,方形为1



          如果标准一点,附上变量的类型     call SetTerrainTypeBJ(location where, integer terrainType, integer variation, integer area, integer shape)



但是设置地形的函数只能将地形设置成单一的纹理,所以我在这里讨论的就是关于设置地形纹理函数功能的拓展       ヽ( ̄︿ ̄ )—C<(/;◇;)/


    直接看下效果吧,我做了两个技能


                               技能1


   (, 下载次数: 205)

                              技能2



(, 下载次数: 214)



技能1 封装函数展示
(, 下载次数: 184)



             1.封装一个函数可以读取一定范围内的地形纹理并存储
             2.封装一个函数可以设置一定范围内复杂的地形纹理






具体内容附在下方的演示地图中
**** 本内容需购买 ****
























作者: _何度    时间: 2020-3-11 12:38

我看不错噢 谢谢楼主!天工社区越来越好!
作者: haha7328    时间: 2020-3-23 11:10
楼主发贴辛苦了,谢谢楼主分享!我觉得天工社区是注册对了!
作者: dolphin    时间: 2021-1-13 09:31
这功能还是有点用的   谢谢楼主
作者: xuanyuanxiaodao    时间: 2022-1-12 19:21
感谢楼主的分享精神,谢谢!!!




欢迎光临 天工维度魔兽争霸开发者社区-全国最大的TJ集中营-原提百万联盟 (http://bbs.mvprpg.com/) Powered by Discuz! X3.4