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

请问下,在触发器中写自定义函数的时候,如何让某个参数只有几个选项?

[复制链接]
发表于 2010-6-16 17:26:18 | 显示全部楼层 |阅读模式
类似默认函数的预调值?
我想让我的参数也是那种可以选择几个值的,而不是传入一个数字字符串啥的,请问下如何设置?
发表于 2010-6-16 17:31:00 | 显示全部楼层
100楼正解
回复

使用道具 举报

 楼主| 发表于 2010-6-16 17:37:28 | 显示全部楼层
很好很强大
回复

使用道具 举报

发表于 2010-6-16 18:48:12 | 显示全部楼层
能详细说下么,你的要求我没看懂
回复

使用道具 举报

 楼主| 发表于 2010-6-16 19:12:06 | 显示全部楼层
引用第3楼wetosc于2010-06-16 18:29发表的  :
自定义预调值嘛
预调不行,我问过麦德了~
在这贴http://bbs.islga.org/read-htm-tid-41613-fpage-2.html

----------- 帖子于 19:12 更新 --------- 之前内容发布于 19:10 ------------
引用第4楼cccty1l于2010-06-16 18:48发表的  :
能详细说下么,你的要求我没看懂

举个例子,比如触发器中,默认的函数“数学运算”
这个函数里,第二个参数是让我们选择一个运算符号,+-*/其中一个
我想让我的参数也像这样,列出一个选项,让别人选择
回复

使用道具 举报

发表于 2010-6-16 19:21:22 | 显示全部楼层
恩,那么谁告诉我,怎么启动指定版本的编辑器
游戏已经更新到最新版本
回复

使用道具 举报

发表于 2010-6-16 19:36:52 | 显示全部楼层
11.jpg
回复

使用道具 举报

 楼主| 发表于 2010-6-16 19:43:28 | 显示全部楼层
你的参数是预调类型么?
预调类型在实际编译的时候,会被编译成整形啊?
回复

使用道具 举报

发表于 2010-6-16 19:46:49 | 显示全部楼层
进过反复试验之后directX被我残忍的害死了
回复

使用道具 举报

发表于 2010-6-16 20:24:08 | 显示全部楼层
类型就应该是原来的类型,比如要整数,传参的类型就选择是整数,然后再右下方有一个选择是允许的预调,选择上就可以了。
1.jpg
2.jpg
3.jpg
回复

使用道具 举报

发表于 2010-6-16 20:32:21 | 显示全部楼层
整数,实数,布尔和一些对象类型使用是没什么问题的

但是如同楼主所说,想要定义一个算术运算符的预调类型还是会出问题的
回复

使用道具 举报

发表于 2010-6-16 20:40:13 | 显示全部楼层
?不太理解,如果想弄个运算符的话,那就选择传参是整数,在预调值里面的脚本里面写上运算符就行了吧。
回复

使用道具 举报

发表于 2010-6-16 20:54:45 | 显示全部楼层
我说算数运算符不属于任何变量类型,没说别的预设类型也不行,你怎么理解了通啊。
回复

使用道具 举报

发表于 2010-6-16 20:55:16 | 显示全部楼层
你要在GUI化的自定义函数中使用运算符作参数的话,必须先在函数类型里勾上运算符的钩子。

你可以参照官方版本四则运算函数的实现方法。而且这样一来,它本质上成为一个表达式,无法用来做普通函数了。
回复

使用道具 举报

 楼主| 发表于 2010-6-16 21:40:38 | 显示全部楼层
哦哦,谢谢,我仔细理解下
好像是要自定义个类型?我研究研究,非常感谢,研究完回来汇报结果

----------- 帖子于 21:07 更新 --------- 之前内容发布于 21:06 ------------

哦哦,繁体编辑器应该是翻译成运算子
我试试

----------- 帖子于 21:28 更新 --------- 之前内容发布于 21:07 ------------

能不能自己定义参数能选择的项目?

----------- 帖子于 21:35 更新 --------- 之前内容发布于 21:28 ------------

搞定哈,谢谢
实现方法就是cccty1的10楼的方法
自定义一个预调
然后把预调类型设置为整数啥的,实际显示的是自己定义的预调名


----------- 帖子于 21:40 更新 --------- 之前内容发布于 21:35 ------------

然后根据传递回来的整数进行处理就好了,我的函数是给别人用的,所以越直观越好了~呵呵
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 17:28 , Processed in 0.048143 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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