16个游戏源代码仅供参考 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码
文件 338671 2015-02-11 10:32 Unity 2D游戏开发从入门到精通 代码Unity 2D游戏开发从入门到精通.jpg
文件 123 2015-02-13 13:52 Unity 2D游戏开发从入门到精通 代码Unity 2D游戏开发从入门到精通京东购书.url
文件 3890970 2015-02-09 11:30 Unity 2D游戏开发从入门到精通 代码Unity 2D游戏开发从入门到精通试读.pdf
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码
目录 0 2017-08-10 20:37 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatch
文件 3517 2014-06-07 10:07 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp-Editor-vs.csproj
文件 3511 2014-06-07 10:07 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp-Editor.csproj
文件 3190 2014-06-09 13:36 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp-vs.csproj
文件 3190 2014-06-09 13:36 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp.csproj
目录 0 2017-08-10 20:37 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssets
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_data
文件 829087 2014-06-05 16:25 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataAtlas_Texture.png
文件 951 2014-06-05 16:25 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataAtlas_Texture.png.meta
文件 6848 2014-06-05 17:04 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataatlasdata_Atlas_Texture.prefab
文件 95 2014-06-05 16:25 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataatlasdata_Atlas_Texture.prefab.meta
文件 107 2014-06-05 14:51 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_data.meta
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditor
文件 4046 2014-06-05 16:59 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorCreateQuad.cs
文件 178 2014-06-05 16:59 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorCreateQuad.cs.meta
文件 4129 2014-06-05 16:03 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorTexturePacker.cs
文件 178 2014-06-05 16:03 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorTexturePacker.cs.meta
文件 3860 2014-06-06 09:17 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorUVEditor.cs
文件 178 2014-06-06 09:17 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorUVEditor.cs.meta
文件 107 2014-06-05 14:51 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditor.meta
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterial
文件 4240 2014-06-05 18:32 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterialmat_atlas.mat
文件 95 2014-06-05 18:13 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterialmat_atlas.mat.meta
文件 107 2014-06-05 14:51 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterial.meta
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsQuid
............此处省略5433个文件信息
using UnityEngine;
using UnityEditor;
using System.Collections;
public class CreateQuad : scriptableWizard
{
//四边形资源的名称
public string MeshName = “Quad“;
//游戏对象的名称
public string GameobjectName = “Plane_object“;
//包含这个四边形资源的文件夹的名字
public string AssetFolder = “Assets“;
//四边形的宽度
public float Width = 1.0f;
//四边形的高度
public float Height = 1.0f;
public enum AnchorPoint
{
TopLeft
TopMiddle
TopRight
RightMiddle
BottomRight
BottomMiddle
BottomLeft
LeftMiddle
Center
Custom
}
//四边形轴点的位置
public AnchorPoint Anchor = AnchorPoint.Center;
//轴点在四边形上的水平位置
public float AnchorX = 0.5f;
//轴点在四边形上的垂直位置
public float AnchorY = 0.5f;
//用于创建四边形的函数
void OnWizardCreate ()
{
//创建顶点
Vector3[] Vertices = new Vector3[4];
//基于轴点为四边形的4个顶点赋值
//BottomLeft
Vertices[0].x = -AnchorX;
Vertices[0].y = -AnchorY;
//BottomRight
Vertices[1].x = Vertices[0].x + Width;
Vertices[1].y = Vertices[0].y;
//TopLeft
Vertices[2].x = Vertices[0].x;
Vertices[2].y = Vertices[0].y + Height;
//TopRight
Vertices[3].x = Vertices[0].x + Width;
Vertices[3].y = Vertices[0].y + Height;
//创建UV
Vector2[] UVs = new Vector2[4];
//Assign UVs
//BottomLeft
UVs[0].x=0.0f;
UVs[0].y=0.0f;
//BottomRight
UVs[1].x=1.0f;
UVs[1].y=0.0f;
//TopLeft
UVs[2].x=0.0f;
UVs[2].y=1.0f;
//TopRight
UVs[3].x=1.0f;
UVs[3].y=1.0f;
//构成四边形的2个三角形
int[] Triangles = new int[6];
//Assign triangles
Triangles[0]=3;
Triangles[1]=1;
Triangles[2]=2;
Triangles[3]=2;
Triangles[4]=1;
Triangles[5]=0;
//Generate mesh
Mesh mesh = new Mesh();
mesh.name = MeshName;
mesh.vertices = Vertices;
mesh.uv = UVs;
mesh.triangles = Triangles;
mesh.RecalculateNormals();
//Create asset in database
AssetDatabase.CreateAsset(mesh AssetDatabase.GenerateUniqueAssetPath(AssetFolder + “/“ + MeshName) + “.asset“);
AssetDatabase.SaveAssets();
//Create plane game object
Gameobject plane = new Gameobject(GameobjectName);
MeshFilter meshFilter = (MeshFilter)plane.AddComponent(typeof(MeshFilter));
plane.AddComponent(typeof(MeshRenderer));
//Assign mesh to mesh filter
meshFilter.sharedMesh = mesh;
mesh.RecalculateBounds();
//Add a box collider component
plane.AddComponent(typeof(BoxCollider));
}
[MenuItem(“Gameobject/Create Other/Custom Plane“)]
static void CreateWizard ()
{
scriptableWizard.DisplayWizard (“Create Plane“ typeof(CreateQuad));
}
//此事件每秒会被调用10次
void OnInspectorUpdate()
{
switch(Anchor)
{
case AnchorPoint.TopLeft:
AnchorX = 0.0f * Width;
AnchorY = 1.0f * Height;
break;
case AnchorPoint.TopMiddle:
AnchorX = 0.5f * Width;
AnchorY = 1.0f * Height;
break;
case AnchorPoint.TopRight:
AnchorX = 1.0f * Width;
AnchorY = 1.0f * Height;
break;
case AnchorPoint.RightMiddle:
AnchorX = 1.0f * Width;
AnchorY = 0.5f * Height;
break;
case AnchorPoint.BottomRight:
AnchorX = 1.0f * Width;
AnchorY = 0.0f * Height;
break;
case Anch
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码
文件 338671 2015-02-11 10:32 Unity 2D游戏开发从入门到精通 代码Unity 2D游戏开发从入门到精通.jpg
文件 123 2015-02-13 13:52 Unity 2D游戏开发从入门到精通 代码Unity 2D游戏开发从入门到精通京东购书.url
文件 3890970 2015-02-09 11:30 Unity 2D游戏开发从入门到精通 代码Unity 2D游戏开发从入门到精通试读.pdf
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码
目录 0 2017-08-10 20:37 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatch
文件 3517 2014-06-07 10:07 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp-Editor-vs.csproj
文件 3511 2014-06-07 10:07 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp-Editor.csproj
文件 3190 2014-06-09 13:36 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp-vs.csproj
文件 3190 2014-06-09 13:36 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssembly-CSharp.csproj
目录 0 2017-08-10 20:37 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssets
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_data
文件 829087 2014-06-05 16:25 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataAtlas_Texture.png
文件 951 2014-06-05 16:25 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataAtlas_Texture.png.me
文件 6848 2014-06-05 17:04 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataatlasdata_Atlas_Texture.prefab
文件 95 2014-06-05 16:25 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_dataatlasdata_Atlas_Texture.prefab.me
文件 107 2014-06-05 14:51 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsAtlas_data.me
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditor
文件 4046 2014-06-05 16:59 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorCreateQuad.cs
文件 178 2014-06-05 16:59 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorCreateQuad.cs.me
文件 4129 2014-06-05 16:03 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorTexturePacker.cs
文件 178 2014-06-05 16:03 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorTexturePacker.cs.me
文件 3860 2014-06-06 09:17 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorUVEditor.cs
文件 178 2014-06-06 09:17 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditorUVEditor.cs.me
文件 107 2014-06-05 14:51 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsEditor.me
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterial
文件 4240 2014-06-05 18:32 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterialmat_atlas.mat
文件 95 2014-06-05 18:13 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterialmat_atlas.mat.me
文件 107 2014-06-05 14:51 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsMaterial.me
目录 0 2017-08-10 20:38 Unity 2D游戏开发从入门到精通 代码Unity2D游戏开发 代码chapter 10CardMatchAssetsQuid
............此处省略5433个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)