两个问题反馈



  • 1:最近改版后文本框换行重叠问题倒是解决了,但是文本框带有符号就不会换行缺少内容显示undefined,完整内容应该是这样undefined
    不带符号是正常的undefined,不知道是哪个符号引发的问题

    2:undefined对象的这个点击击穿功目前貌似不能在代码中动态启用或禁用,目前解决办法是同一个精灵得复制两份,一份勾上击穿,一份不勾,根据逻辑需要替换对应的那个精灵,当前做的有很多这样需求的精灵,同样的精灵就都得双份,资源管理起来头疼,且浪费资源



  • 1是没有中文字符不会触发自动换行(哪怕有一个中文字好像都会触发换行),所以才没有换行,正好之前问过官方,所以有印象,说是以后会优化。
    2的话有些情况确实是,不过我遇到的情况都挺极端的,是因为用了“后来在上”的混合模式才需要用到,你是啥情况遇到啊?因为这个是对象属性,一般这种对象属性都好像没有什么开关,应该是会对所有实例生效,所以才没有开关吧,我个人惯常的做法是图像本身不做逻辑,而是用另一个透明精灵来做逻辑,就没必要控制两份图像。所以不太能想象到你的使用情况,有时候需要穿透有时候不需要穿透会是什么情况呢🤔 ,毕竟这个点击穿透是本身和它底下的精灵的都会触发“被点击时”,所以我想不太出来有什么功能是需要点中A的时候,顺带触发点中A覆盖的B的,而且这种情况也能通过实例筛选回避,如果A单纯只起到有时需要遮挡覆盖物有时不需要遮挡覆盖物,我就还是统一用点击穿透,但是用另一个透明精灵来做阻挡功能,这样就不需要管理两份图像。



  • 游戏大概是这样,混入人群的小偷,玩家需要点击抓住躲到人群的小偷,小偷跟随人群离开视线则算失败,如小偷躲到大一点的人后就点不到了,需要有火眼金睛技能就可以点到,人群也是分角色的,比如某些女路人不能点她会误会你,所以情况有些复杂,不知道有其他解决办法没



  • @大伯kiss 哦哦哦确实诶,你这个游戏功能的话,仅从直观的角度来看,确实是开关点击穿透去做就行了。
    不过现在官方没有这个功能,我自己想到的做法其实是系统条件里的“按覆盖点选中”
    这个条件运用得当也可以有隔着精灵选中的效果,因为这个条件是指定一个点,它会选中盖住这个点的目标实例,这个是无视实例层级的,所以可以看做是有穿透效果的点击选中(只要那个点填的是触屏点的坐标就行了)



  • @大伯kiss 从这个功能来看确实会直观的想到“能否开关点击穿透”,那看来官方如果有办法优化这个点的话,也是能降低一些门槛的。目前的解决思路的话,@拉布拉多拉得多不多 这位朋友说的确实也是一种不错的思路,或者也可以试试单纯通过是否多选了对象来判断,例如“小偷躲到大一点的人后就点不到了”可以设计成判断如果点中小偷时,如果顺带选中了其他人,就不触发小偷的单纯点中,只有单纯点中小偷时才触发,而有了火眼金睛技能就能无视这个前提条件,这个只需要其他人是点击穿透,唯独小偷不是就能实现了。



  • 感谢两位提供的思路


登录后回复