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


C# Layout.ExpandLayout方法代码示例

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


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

示例1: CreateSceneFromInfo

	public void CreateSceneFromInfo(MapInfo mapInfo)
	{
		if (SceneObjects.CheckListSize () > 0) {
			SceneObjects.ClearScene (); 
		}

		uiCanvas.GetComponent<CanvasController> ().SetActiveForButtons (mapInfo);

		int seedX = mapInfo.seedX; 
		int seedY = mapInfo.seedY; 
		int seedZ = mapInfo.seedZ; 

		gridWidth  = 40;
		gridHeight = 40;
		warningList = new List<Vector2> ();
		grid = new Grid (gridWidth,gridHeight, 0.5f, 0.5f);
		layout = new Layout (grid, mapInfo);

		//ForestSetup.CreateForestMeshFromMap (layout, grid, seedX, seedY, seedZ);

		//CreateMeshFromMap ();
		if (mapInfo.type == 2) {
			DungeonSetup.CreateMineMeshFromMap(layout, grid, mapInfo);
		}else{
			ForestSetup.CreateForestMeshFromMap (layout, grid, seedX, seedY, seedZ);
		}

		grid.ExpandGrid ();
		layout.ExpandLayout ();
		gridWidth = grid.width;
		gridHeight = grid.height;
		CreateBlocksOnEdges ();

		this.GetComponent<PartyController> ().SetCurrentPlayers (GetParty ());
		this.GetComponent<EnemyController> ().CreateEnemiesForTile();

	}
开发者ID:JackUnthank,项目名称:Portfolio,代码行数:37,代码来源:Environment.cs


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