// 资源改变更新图像 protected void updateImage() { if (m_bNeedUpdateImage) { if (m_imageItem != null) { Ctx.m_instance.m_atlasMgr.unloadImage(m_imageItem, null); m_imageItem = null; } m_imageItem = Ctx.m_instance.m_atlasMgr.getAndSyncLoadImage(m_atlasName, m_imageName); m_imageItem.setImageImage(m_image); } else if (m_bImageGoChange) { if (m_imageItem == null) { m_imageItem = Ctx.m_instance.m_atlasMgr.getAndSyncLoadImage(m_atlasName, m_imageName); } m_imageItem.setImageImage(m_image); } m_bImageGoChange = false; m_bNeedUpdateImage = false; }