资源简介
unity开发网络游戏的源代码。
一个简单的网络游戏,可以供新手来学习。

代码片段和文件信息
using UnityEngine;
using UnityEditor;
using System.Collections.Generic;
///
/// Inspector class used to edit Inventory Databases.
///
[CustomEditor(typeof(InvDatabase))]
public class InvDatabaseInspector : Editor
{
static int mIndex = 0;
bool mConfirmDelete = false;
///
/// Helper function that sets the index to the index of the specified item.
///
public static void SelectIndex (InvDatabase db InvbaseItem item)
{
mIndex = 0;
foreach (InvbaseItem i in db.items)
{
if (i == item) break;
++mIndex;
}
}
///
/// Draw the inspector widget.
///
public override void OnInspectorGUI ()
{
EditorGUIUtility.LookLikeControls(80f);
InvDatabase db = target as InvDatabase;
NGUIEditorTools.DrawSeparator();
InvbaseItem item = null;
if (db.items == null || db.items.Count == 0)
{
mIndex = 0;
}
else
{
mIndex = Mathf.Clamp(mIndex 0 db.items.Count - 1);
item = db.items[mIndex];
}
if (mConfirmDelete)
{
// Show the confirmation dialog
GUILayout.Label(“Are you sure you want to delete ‘“ + item.name + “‘?“);
NGUIEditorTools.DrawSeparator();
GUILayout.BeginHorizontal();
{
GUI.backgroundColor = Color.green;
if (GUILayout.Button(“Cancel“)) mConfirmDelete = false;
GUI.backgroundColor = Color.red;
if (GUILayout.Button(“Delete“))
{
NGUIEditorTools.RegisterUndo(“Delete Inventory Item“ db);
db.items.RemoveAt(mIndex);
mConfirmDelete = false;
}
GUI.backgroundColor = Color.white;
}
GUILayout.EndHorizontal();
}
else
{
// Database icon atlas
UIAtlas atlas = EditorGUILayout.objectField(“Icon Atlas“ db.iconAtlas typeof(UIAtlas) false) as UIAtlas;
if (atlas != db.iconAtlas)
{
NGUIEditorTools.RegisterUndo(“Databse Atlas change“ db);
db.iconAtlas = atlas;
foreach (InvbaseItem i in db.items) i.iconAtlas = atlas;
}
// Database ID
int dbID = EditorGUILayout.IntField(“Database ID“ db.databaseID);
if (dbID != db.databaseID)
{
NGUIEditorTools.RegisterUndo(“Database ID change“ db);
db.databaseID = dbID;
}
// “New“ button
GUI.backgroundColor = Color.green;
if (GUILayout.Button(“New Item“))
{
NGUIEditorTools.RegisterUndo(“Add Inventory Item“ db);
InvbaseItem bi = new InvbaseItem();
bi.iconAtlas = db.iconAtlas;
bi.id16 = (db.items.Count > 0) ? db.items[db.items.Count - 1].id16 + 1 : 0;
db.items.Add(bi);
mIndex = db.items.Count - 1;
if (item != null)
{
bi.name = “Copy of “ + item.name;
bi.description = item.description;
bi.slot = item.slot;
bi.color = item.color;
bi.iconName = item.iconName;
bi.attachment = item.attachment;
bi.minItemLevel = item.minItemLevel;
bi.maxItemLevel = item.maxItemLevel;
foreach (InvStat stat in item.sta
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-08-21 11:20 New Unity Project 1\
文件 6087 2012-08-21 09:29 New Unity Project 1\Assembly-CSharp-Editor-vs.csproj
文件 6081 2012-08-21 09:29 New Unity Project 1\Assembly-CSharp-Editor.csproj
文件 77337 2012-08-15 17:10 New Unity Project 1\Assembly-CSharp-Editor.pidb
文件 11517 2012-08-21 09:29 New Unity Project 1\Assembly-CSharp-vs.csproj
文件 11517 2012-08-21 09:29 New Unity Project 1\Assembly-CSharp.csproj
文件 20723 2012-08-15 17:10 New Unity Project 1\Assembly-CSharp.pidb
目录 0 2012-08-21 11:20 New Unity Project 1\Assets\
目录 0 2012-08-13 15:25 New Unity Project 1\Assets\Fonts\
目录 0 2012-08-07 15:40 New Unity Project 1\Assets\Fonts\3698\
文件 433725 2012-03-07 17:00 New Unity Project 1\Assets\Fonts\3698\3698font.txt
文件 899054 2012-03-07 17:00 New Unity Project 1\Assets\Fonts\3698\3698font_0.png
文件 3430 2012-03-07 17:39 New Unity Project 1\Assets\Fonts\3698\3699Font.mat
文件 1842148 2012-03-07 17:39 New Unity Project 1\Assets\Fonts\3698\3699Font.prefab
文件 3672 2012-02-20 02:13 New Unity Project 1\Assets\Fonts\SciFi Atlas.mat
文件 7301 2012-02-20 02:13 New Unity Project 1\Assets\Fonts\SciFi Atlas.prefab
文件 610522 2012-02-20 02:13 New Unity Project 1\Assets\Fonts\SciFi Atlas.psd
文件 14389 2012-02-20 02:13 New Unity Project 1\Assets\Fonts\SciFi Font - Header.prefab
文件 37748 2012-02-20 02:13 New Unity Project 1\Assets\Fonts\SciFi Font - Header.txt
文件 14389 2012-02-20 02:13 New Unity Project 1\Assets\Fonts\SciFi Font - Normal.prefab
文件 31928 2012-02-20 02:13 New Unity Project 1\Assets\Fonts\SciFi Font - Normal.txt
文件 18296 2012-08-21 11:20 New Unity Project 1\Assets\Gaming.unity
目录 0 2012-08-18 09:46 New Unity Project 1\Assets\Images\
文件 43605 2012-08-06 18:32 New Unity Project 1\Assets\Images\black.png
文件 2940 2012-08-07 10:54 New Unity Project 1\Assets\Images\btn.jpg
文件 4184 2012-08-07 15:40 New Unity Project 1\Assets\Images\btnAtlas.mat
文件 1661 2012-08-13 15:58 New Unity Project 1\Assets\Images\btnAtlas.png
文件 7112 2012-08-13 16:02 New Unity Project 1\Assets\Images\btnAtlas.prefab
文件 731 2012-08-07 15:54 New Unity Project 1\Assets\Images\byk.jpg
文件 150615 2012-08-13 15:41 New Unity Project 1\Assets\Images\gamebg.jpg
文件 184111 2012-08-14 10:31 New Unity Project 1\Assets\Images\gamebg1.jpg
............此处省略1482个文件信息
- 上一篇:2017年世界地图简图.shp格式
- 下一篇:行人跟踪OPENCV代码
相关资源
- 五子棋C 源代码
- Unity3D登录界面工程
- unity3d反编译工具
- 五子棋游戏实现悔棋功能
-
UnityWebPla
yerFull - labview设计的五子棋游戏(源码+文档)
- Unity纪念碑谷.rar
- Unity3d实现扭动挤压浏览效果
- 超强五子棋软件 奕心2015
- unity案例入门坦克大战源码
- AI五子棋训练棋谱
- 最强五子棋
- Unity3D游戏开发.pdf 宣雨松著完整高清
- Unity3D版水果忍者
- unity3d爆炸特效包
- unity3d_见缝插针源码及报告.zip
- Unity3d车库场景模型
- unity3d 警察动画模型
- unity3D 新手引导遮罩,支持圆形和矩形
- 基于S3C2410的触摸屏五子棋游戏毕业设
- unity3d枪支武器包FPS第一人称射击游戏
- unity3d制作贪吃蛇
- unity3D暴力街区射击大战游戏源码
- Unity3D 实战视频教程 保卫萝卜 2D 游戏
- unity3d调用中央气象局城市天气数据,
- Unity 3D Paint in 3D (1.7.3)
- 2014年最新最好的Unity3d圣典之中文脚本
- Unity3D搓牌效果支持4个方向
- Unity3D课程设计 模拟火焰效果
- 贝塞尔曲线的unity3d实现
评论
共有 条评论