Beispiel #1
0
    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();
    }
Beispiel #3
0
 //读取文件夹下的图片
 public void GetImage()
 {
     picNameAndExtensionList = ReadDataUtil.ReadPictureContent(picDir);
 }