zoukankan      html  css  js  c++  java
  • unity生成WP工程后ExtendedSplashImage显示不正确的问题

    这个bug我已经彻底无语了,居然这么久都没有fix。

    解决方法如下:

    <SwapChainPanel x:Name="DXSwapChainPanel">
            <Grid x:Name="ExtendedSplashGrid" >
                <Image x:Name="ExtendedSplashImage" Source="Assets/SplashScreen.png" VerticalAlignment="Center" HorizontalAlignment="Center">
                    <Image.Projection> 
                        <PlaneProjection RotationZ="90"/>
                    </Image.Projection>
                </Image>
            </Grid>
        </SwapChainPanel>
    

      

      private void PositionImage()
            {
                //get the current core window
                CoreWindow coreWindow = CoreWindow.GetForCurrentThread();
    #if UNITY_WP_8_1
                //Windows Phone
                //That "/3" seems to do the correct placement!
                ExtendedSplashImage.Margin = new Thickness(0, -coreWindow.Bounds.Height / 3, 0, coreWindow.Bounds.Height / 3);
    
                ExtendedSplashGrid.Height = coreWindow.Bounds.Width;
                ExtendedSplashGrid.Width = coreWindow.Bounds.Height;
    #else
    //Windows Metro
                ExtendedSplashImage.SetValue(Canvas.LeftProperty, splashImageRect.X);
                ExtendedSplashImage.SetValue(Canvas.TopProperty, splashImageRect.Y);
                ExtendedSplashImage.Height = splashImageRect.Height;
                ExtendedSplashImage.Width = splashImageRect.Width;
     
    #endif
    
            }
    

      

  • 相关阅读:
    文件上传、下载测试点总结
    selenium+Python(Page Object 设计模式实例)
    Python面向对象
    Python内置函数
    Python异常处理
    Python文件的I/o
    vue-router 二级路由
    vue中如何获取后台数据
    移动端适配问题
    vue中钩子函数的用法
  • 原文地址:https://www.cnblogs.com/klkucan/p/5388313.html
Copyright © 2011-2022 走看看