自学Unity3d其实已经有1年多了,一直在练习,没有一个完整的游戏,最近花了4天来完成一个小游戏,九宫拼图,游戏很简单,代码其实1天半就写完了,主要是美工,不想搞的太粗糙,从网上下了的素材PS了一下。
总结一下,格子是3*3的,但是要考虑要二维数组循环的方便不越界,用5*5的,两边去掉墙壁来判断。空格子的ID是-1,小拼图弄个从1---8的ID,墙壁是0 。UI用的UGUI,屏幕适应比NGUI感觉要方便点。格子的移动要用GetComponent<RectTransform>().anchoredPosition3D 来移动。其他都很好做。