当前位置: 首页>>代码示例>>C#>>正文


C# tk2dSprite.GetBounds方法代码示例

本文整理汇总了C#中tk2dSprite.GetBounds方法的典型用法代码示例。如果您正苦于以下问题:C# tk2dSprite.GetBounds方法的具体用法?C# tk2dSprite.GetBounds怎么用?C# tk2dSprite.GetBounds使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tk2dSprite的用法示例。


在下文中一共展示了tk2dSprite.GetBounds方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Initialize

	public void Initialize(float screenWidth, float screenHeight, float ratio){
		//float nativeResolutionX = cam.nativeResolutionWidth; 
		//float nativeResolutionY = cam.nativeResolutionHeight; 
		//float ratio = cam.CameraSettings.orthographicPixelsPerMeter;
		
		//enabled = true;
		float lenthUnit = 1 / ratio;
		//transform.localScale = new Vector3(lenthUnit * nativeResolutionX, 
		//	lenthUnit * nativeResolutionY, 1);
		//screenSize = new Vector2(screenWidth, screenHeight);
		white = transform.GetComponent<tk2dSprite>();
		white.scale = new Vector3(lenthUnit * screenWidth / white.GetBounds().size.x, 
			lenthUnit * screenHeight / white.GetBounds().size.y, 1);
	}
开发者ID:21garam,项目名称:SW_Maestro,代码行数:14,代码来源:Curtain_.cs

示例2: Initialize

	public void Initialize(){
		if(cam == null){	
			Debug.Log("cam is null");
			return;
		}
		
		float nativeResolutionX = cam.nativeResolutionWidth; 
		float nativeResolutionY = cam.nativeResolutionHeight; 
		float ratio = cam.CameraSettings.orthographicPixelsPerMeter;
		//Debug.Log(nativeResolutionX);
		sprite = GetComponent<tk2dSprite>();
		float lenthUnit = 1 / ratio;
		transform.localScale = new Vector3(lenthUnit * nativeResolutionX / sprite.GetBounds().size.x, 
			lenthUnit * nativeResolutionY / sprite.GetBounds().size.y, 1);
		//m_material = gameObject.renderer.material;
		//Color color = m_material.GetColor("_Color");
		//Debug.Log(color);
		//color = new Color(0.5f, 0.5f, 0.5f, 0.5f);
		//m_material.SetColor("_Color", color);
	}
开发者ID:21garam,项目名称:SW_Maestro,代码行数:20,代码来源:LogoBackground_.cs

示例3: Initialize

	public void Initialize(float screenWidth, float screenHeight, float ratio){
		if(!isInit){
			isInit = true;
		}
		isEndBeginAni = false;
		enabled = true;
		sprite = transform.GetChild(0).GetComponent<tk2dSprite>();//GetComponent<tk2dSprite>();
		textMesh = transform.GetChild(1).GetComponent<tk2dTextMesh>();
		xLenth = (1 / ratio) * screenWidth / 2 + sprite.GetBounds().size.x;
		//if(callbackPtr != null)
		//	endAniCallBack = callbackPtr;
	}
开发者ID:21garam,项目名称:SW_Maestro,代码行数:12,代码来源:LoadingAni_.cs

示例4: Initialize

	public void Initialize(float screenWidth, float screenHeight, float ratio){
		sprite = transform.GetChild(0).GetComponent<tk2dSprite>();//GetComponent<tk2dSprite>();
		textMesh = transform.GetChild(1).GetComponent<tk2dTextMesh>();
		xLenth = (1 / ratio) * screenWidth / 2 + sprite.GetBounds().size.x;
		enabled = true;
	}
开发者ID:21garam,项目名称:SW_Maestro,代码行数:6,代码来源:LoadingAni_.cs


注:本文中的tk2dSprite.GetBounds方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。