找回密码
 点一下
查看: 818|回复: 5

矩陣分量的初始值設定?

[复制链接]
发表于 2013-2-10 13:45:10 | 显示全部楼层 |阅读模式
最近在嘗試做物品合成的系統
碰上了一個問題
身為觸發器新手
我不知道矩陣型態的變數
要怎麼給予不同分量不同的初始值(我是找不到版上有沒有相關的資訊...也許有但我找不到)
只知道用動作在地圖開始的時候用動作一個一個分量設定
可是說是變數
但只是當成觸發時抓資料的合成表在用
若是能夠一開始就定義好各分量不同的初始值
地圖初始化應該就不用跑那麼多動作了
所以
我想請問大家
要怎麼分別定義好矩陣各分量不同的初始值?
或者?
我試做的合成系統裡的合成表 合成索引表之類
的可以用變數以外的方法去實現?

有附上試作地圖

TEST.SC2Map

39.54 KB, 下载次数: 7

試作地圖

发表于 2013-2-10 18:40:50 | 显示全部楼层
矩阵神马的不懂,不过貌似星际2不直接支持高等数学,或许你转换成初等数学的东西要好一些。

点评

跟高等數學沒有關係吧 換個說法 假設我想把一個2X2的矩陣變數在進入遊戲前就設成 1 2 3 4 而不想在載入遊戲的時候用觸發器給值的話 這個時候該怎麼設定他們的初始值 SC2常數的變數可以直接設初始值 那麼  详情 回复 发表于 2013-2-10 18:59
回复

使用道具 举报

 楼主| 发表于 2013-2-10 18:59:44 | 显示全部楼层
本帖最后由 airlost01234 于 2013-2-10 19:03 编辑
yxxiaobin 发表于 2013-2-10 18:40
矩阵神马的不懂,不过貌似星际2不直接支持高等数学,或许你转换成初等数学的东西要好一些。

跟高等數學沒有關係吧
換個說法
假設我想把一個2X2的矩陣變數在進入遊戲前就設成
1   2
3   4
而不想在載入遊戲的時候用觸發器給值的話
這個時候該怎麼設定他們的初始值
SC2常數的變數可以直接設初始值
那麼
2X2的矩陣變數要怎麼做?
同理
類推到MXN的矩陣的話?
回复

使用道具 举报

发表于 2013-2-10 22:13:59 | 显示全部楼层
楼主说的其实是多维数组。

另外,在编辑器里给多维数组批量赋值只有一个方法。

事先把值放到1.5新增的Catalog: UserType里,然后用读取自定义Usertype的函数读取它们并逐一赋给对应的数组元素。

点评

謝謝 我大概懂了 這樣做甚至不需要事先建立用來儲存合成表的變數呢  详情 回复 发表于 2013-2-11 13:04
回复

使用道具 举报

 楼主| 发表于 2013-2-11 13:04:03 | 显示全部楼层
麦德三世 发表于 2013-2-10 22:13
楼主说的其实是多维数组。

另外,在编辑器里给多维数组批量赋值只有一个方法。

謝謝
我大概懂了
這樣做甚至不需要事先建立用來儲存合成表的變數呢
回复

使用道具 举报

发表于 2013-2-11 13:07:53 | 显示全部楼层
哦,原来多维数组==矩阵!
学习了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 18:17 , Processed in 0.422563 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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