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


C# BoardManager.getTile方法代码示例

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


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

示例1: init

	// Use this for initialization
	public void init(BoardManager bm) {
        board = bm;
		if (board == null) {
			print("Error. board is null.");
		}
		marbleObj = GameObject.CreatePrimitive(PrimitiveType.Quad);
		model = marbleObj.AddComponent<MarbleModel>();
		model.init(this);

		// Init the public values
		currX = Random.Range(0, BoardManager.boardWidth);
		currY = Random.Range(0, BoardManager.boardHeight);
		health = 100;
		direction = Random.Range(0, 4);
		relativeSpeed = 1.0f;

		transform.eulerAngles = new Vector3(0, 0, (direction + 3) * 90);
		int enteringFrom = Tile.getOppositeDirection(direction);
		transform.position = board.getTile(currX, currY).getEntryPoint(enteringFrom);
		transform.position = new Vector3(transform.position.x, transform.position.y, BoardManager.TrainZ);
//		clock = 0f;
        initialized = true;
	}
开发者ID:severhale,项目名称:Marble-Mayhem,代码行数:24,代码来源:Marble.cs


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