• 大小: 12.28MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: 其他
  • 标签: 3d  AI  game  

资源简介

人机对战的游戏,在unity3d中直接复制粘贴到assets文件夹中,在直接运行中的town场景即可

资源截图

代码片段和文件信息

using UnityEngine;
using System.Collections;
using UnityEditor;
using UnityEngine.UI;
using System.Collections.Generic;

namespace ChobiAssets.KTP
{

[ CustomEditor (typeof(Track_Deform_CS))]
public class Track_Deform_CSEditor : Editor
{
SerializedProperty anchorNumProp;
SerializedProperty anchorArrayProp;
SerializedProperty widthArrayProp;
SerializedProperty heightArrayProp;
SerializedProperty offsetArrayProp;

void OnEnable ()
{
anchorNumProp = serializedobject.FindProperty (“anchorNum“);
anchorArrayProp = serializedobject.FindProperty (“anchorArray“);
widthArrayProp = serializedobject.FindProperty (“widthArray“);
heightArrayProp = serializedobject.FindProperty (“heightArray“);
offsetArrayProp = serializedobject.FindProperty (“offsetArray“);
}

public override void OnInspectorGUI ()
{
Set_Inspector ();
if (GUI.changed) {
Set_Vertices ();
}
if (Event.current.commandName == “UndoRedoPerformed“) {
Set_Vertices ();
}
}

void Set_Inspector ()
{
if (EditorApplication.isPlaying == false) {
GUI.backgroundColor = new Color (1.0f 1.0f 0.5f 1.0f);
serializedobject.Update ();
EditorGUILayout.Space ();

if (GUILayout.Button (“Find RoadWheels [ Left ]“ GUILayout.Width (200))) {
Find_RoadWheels (true);
}
if (GUILayout.Button (“Find RoadWheels [ Right ]“ GUILayout.Width (200))) {
Find_RoadWheels (false);
}

EditorGUILayout.IntSlider (anchorNumProp 1 64 “Number of Anchor Wheels“);
EditorGUILayout.Space ();

anchorArrayProp.arraySize = anchorNumProp.intValue;
widthArrayProp.arraySize = anchorNumProp.intValue;
heightArrayProp.arraySize = anchorNumProp.intValue;
offsetArrayProp.arraySize = anchorNumProp.intValue;
for (int i = 0; i < anchorArrayProp.arraySize; i++) {
anchorArrayProp.GetArrayElementAtIndex (i).objectReferenceValue = EditorGUILayout.objectField (“Anchor Wheel“ anchorArrayProp.GetArrayElementAtIndex (i).objectReferenceValue typeof(Transform) true);
EditorGUILayout.Slider (widthArrayProp.GetArrayElementAtIndex (i) 0.0f 10.0f “Weight Width“);
EditorGUILayout.Slider (heightArrayProp.GetArrayElementAtIndex (i) 0.0f 10.0f “Weight Height“);
EditorGUILayout.Slider (offsetArrayProp.GetArrayElementAtIndex (i) -10.0f 10.0f “Offset“);
EditorGUILayout.Space ();
}

// Update Value
EditorGUILayout.Space ();
EditorGUILayout.Space ();
if (GUILayout.Button (“Update Values“)) {
Set_Vertices ();
}
EditorGUILayout.Space ();
EditorGUILayout.Space ();
//
serializedobject.ApplyModifiedProperties ();
}
}

void Set_Vertices ()
{
Gameobject thisGameobject = Selection.activeGameobject;
if (thisGameobject.GetComponent  ().sharedMesh == null) {
Debug.LogError (“Mesh is not assigned in the Mesh Filter.“);
return;
}
PrefabUtility.Dis

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         193  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets.meta
     目录           0  2018-06-19 19:00  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\
     文件         193  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Editor.meta
     目录           0  2018-06-19 18:59  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Editor\
     文件        6953  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Editor\Track_Deform_CSEditor.cs
     文件         264  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Editor\Track_Deform_CSEditor.cs.meta
     文件        2727  2017-06-01 14:16  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Editor\Track_Scroll_CSEditor.cs
     文件         264  2017-06-01 14:16  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Editor\Track_Scroll_CSEditor.cs.meta
     文件         193  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes.meta
     目录           0  2018-06-19 19:00  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\
     文件         193  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet.meta
     目录           0  2018-06-19 18:59  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\
     文件         193  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\Materials.meta
     目录           0  2018-06-19 18:59  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\Materials\
     文件        1386  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\Materials\Bullet_base.jpg
     文件        1357  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\Materials\Bullet_base.jpg.meta
     文件        2130  2018-06-18 20:54  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\Materials\Bullet_base.mat
     文件         181  2017-06-01 14:16  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\Materials\Bullet_base.mat.meta
     文件       21452  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\SD_Bullet.fbx
     文件        2104  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Bullet\SD_Bullet.fbx.meta
     文件         193  2017-06-01 14:16  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props.meta
     目录           0  2018-06-19 18:59  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\
     文件        1939  2018-06-18 20:54  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Grass.mat
     文件         181  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Grass.mat.meta
     文件        1938  2018-06-18 20:54  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Sand.mat
     文件         181  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Sand.mat.meta
     文件        1939  2018-06-18 20:54  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Stone.mat
     文件         181  2017-06-01 14:16  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Stone.mat.meta
     文件        1939  2018-06-18 20:54  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Water.mat
     文件         181  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\For_Water.mat.meta
     文件         193  2017-06-01 14:17  Kawaii_Tanks_Project\Kawaii_Tanks_Assets\Meshes\Props\Ground_Tile.meta
............此处省略295个文件信息

评论

共有 条评论