个人认为公共事件是用在需要重复多次的批量指令上的。
然而在游戏中,我们常常要通过使用物品实现某些功能,这些功能只需要简单的几个指令,却只能通过调用公共事件来实现,
所以,“宝贵”的公共事件就这样被“浪费”了,用在区区几个简单的指令上。
为了改变这种浪费的现象,本人通过多日的“努力”,研究出了这个脚本,在使用物品时,能把物品编号赋给某个变量,
并且这个赋值是在物品调用公共事件前,所以调用公共事件时就能用这个变量判断调用它的是哪个物品,然后发挥相应的作用。
这样,就可以实现所有物品调用同一公共事件,还能发挥自己的作用
发现bug:无目标的物品的编号无法输出,现已解决,代码已更新。
再附上两张图吧
如果认为这个脚本太麻烦,可以参阅5楼对默认脚本进行修改,可实现相同效果。

本帖来自P1论坛作者tk4215342,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:
https://rpg.blue/forum.php?mod=viewthread&tid=312878 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。