public void InitProduct() { List <string> picNames = ReadDataUtil.ReadPictureContent(picDir); List <string> videoNames = ReadDataUtil.ReadMoveContent(videoDir); //Debug.Log(picNames[0]); for (int i = 0; i < imageCount; i++) { GameObject go = Instantiate(Resources.Load <GameObject>("productImage")); go.transform.SetParent(grid); go.transform.localPosition = Vector3.zero; go.transform.localScale = Vector3.one; ImageButton imageButton = go.transform.GetChild(0).GetComponent <ImageButton>(); GameObject window = go.transform.GetChild(1).gameObject; window.GetComponent <WindowManager>().SetValue(videoDir + "/" + videoNames[i]); imageButton.SetValue(picDir + "/" + picNames[i], window); } }
private void Start() { //传值 需要写在start中 保证servicePicMoves[i].pic不为空 List <string> picNames = ReadDataUtil.ReadPictureContent(picDir); for (int i = 0; i < servicePicMoves.Count; i++) { Sprite sprite = ReadDataUtil.ReadPicture(picDir + "/" + picNames[i]); if (servicePicMoves[i].pic != null) { servicePicMoves[i].pic.sprite = sprite; servicePicMoves[i].picRect.sizeDelta = new Vector2(sprite.texture.width * 0.6f, sprite.texture.height * 0.6f); } else { Debug.Log("图片未获取"); } } servicePicMoves[0].TweenImage(); }
//读取文件夹下的图片 public void GetImage() { picNameAndExtensionList = ReadDataUtil.ReadPictureContent(picDir); }