牛逼克拉斯的好东东{:2_31:}
都关注,分享的的人也多。赞一个。
谢谢分享
感謝大大的分享:D
感谢分享
很好的模拟
谢谢分享
ips是个有趣的功能,我说一下实现过程中遇到的问题。
单文件IPS,直接实现,无问题。
多文件IPS组合实现,问题来了,并且比想象中复杂。
这些IPS实现的功能并不是简单的叠加,而是有三种情况,依赖,共生,互斥。依赖就是一个IPS必须以另一个IPS为前提条件,否则无效。共生就是两个或多个IPS或者全生效,或者全失效,他们互为依赖关系。互斥就是一个IPS生效,另一个IPS必然失效。那么,如何获得这个游戏的IPS文件之间的关系呢,所幸,IPS提供了一种规范性?描述文件,来描述之间的关系,那么,我们就要根据这个文件来实现。到此,看起来就是复杂了一点,按照逻辑关系实现即可。其实不然,在实现过程中,发现了这些逻辑关系并不是树状的依赖,共生,互斥,而是有可能形成图状,产生了递归。我实现到这里,有些绝望,只能去找到递归的出现,识别递归层级,在进入多层递归时候主动跳出。跳出后可以保程序不死掉,但如何逻辑善后,没有办法...
sunder 发表于 2026-2-28 01:23
感谢分享这个方便多了
感谢分享
谢谢分享