- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 A*寻路Unity
添加组件的方式:[AddComponentMenu("Pathfinding/Pathfinder")] 1、创建场景在场景中添加一些Cube 作为障碍物 Obstacles,添加一个 Capsule 作为Player,然后添加一个Plane 作为地面,再添加一个Plane,作为斜坡测试。这两个Plane的
2018-02-06 21:04:06 311
原创 一次U3D温习
1. 面向对象的特性是?对面向对象的理解? 封装继承多态。面向对象:对象是事件的抽象,万物皆对象,在C#中面向是对一个类的抽象。 2. 重写和重载的区别?重写:在父子之间重写,方法名称、返回值类型、参数列表必须相同。重载:函数名字相同,参数必须不同与返回值无关。 3. 求一组数的最大公约数,最小公倍数,以及质数。 int m=2;
2018-02-02 22:16:25 205
原创 Unity3DShaderForge基础使用
ShaderForge的官方首页:http://acegikmo.com/shaderforge/nodes/?lang=zh_cn在这里可以查看各种炫酷的Shader效果。 一、安装插件安装成功之后在Window点击打开Shader Forge窗口这是打开之后的界面。New Shader:新建一个Shader文件Load S
2018-01-30 14:00:20 3954
原创 Unity3DPlaymaker插件的使用
先看一下效果:Playmaker适合没有代码基础的人来使用,有代码基础的上手也很快,和UE4的蓝图相似,这个插件和其它插件不同之处在于,导入之后要安装,貌似作者很喜欢中国文件,这个插件的Log是一个中文的“玩”字。插件地址:链接:https://pan.baidu.com/s/1smMwomp 密码:44tr当然有能力的还是要支持一下正版。 一、把包
2018-01-27 15:32:49 7697 5
原创 Unity中父物体下的子物体变形情况解决
在做一个在地形上生成金币的预制体时,发生了只要一运行,金币就会变形的很严重。从网上也没有找到合适的解决办法,只是调整物体的LocalScal也无法解决这个问题,只是想起了以前的LookAt朝向轴无法更改时,加入了一个空物体来调整这个轴,所以用一个空物体作为金币的父物体,再将地形做为空物体的父物体。
2018-01-27 14:27:16 6551 1
原创 Unity3D之UI框架
每个游戏的有UI,合理的UI管理可以更加节省游戏资源。本篇是对UI框架的总结。 UI框架就是把所有的UI做成Prefab存进Json文件中,等触发的时候再通过点击事件实例化出相应的UI预制体。这样做的好处是,游戏面板上什么都没有,用到什么就生成什么,为了避免重复生成,采用单例的方式来实现。 一、搭建UI界面。 二、写代码:
2018-01-24 20:54:09 831
原创 C# XML文本的输出
其中文本文件的内容为: 1 烤鸡腿 100 2 驴肉火烧 200 3 爆炸丸子 300 主要的代码: 1 using System; 2 using System.Collections.Generic; 3 using Syst
2018-01-11 14:44:40 1142
原创 Unity3D读取面板子物体
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;public class Save{ [MenuItem("Tools/SaveData")]//标题栏菜单的名字 编辑器的扩展 Tools菜单下的SaveDa
2018-01-11 11:03:55 505
原创 Unity3DJson转换
//读JsonPlayer的移动:using System.Collections;using System.Collections.Generic;using UnityEngine;using System;using System.IO;public class Move : MonoBehaviour{int index;Data d;
2018-01-10 20:10:36 928
原创 Json读取写入文本
新建一个名字叫做Player.txt的文本文档。Json的格式在此不在赘述。{"Name": "小明","Age": 12,"PlayerList": [{"username": "admin","userpass": "admin","sex": "女"},{"username": "LiBai","userpass": "123","se
2018-01-09 17:51:27 8685
原创 unity3d打砖块源码
*Shoot.cspublic class Shoot : MonoBehaviour { public GameObject bullet; public float speed=5;// Use this for initializationvoid Start () {}/
2017-11-05 16:29:57 1981
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人