自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 如何通过控制台生成React组件代码

业务开发中添加新的组件久而久之变成了一件很重复繁杂的任务,特别是当你正在编写测试并使用类似storybook的东西时,单个组件的文件结构可能看起来像这样你可以通过编写一个node.js脚本来获取所需的组件模板并生成这些文件,而不是每次都手工编写它们,从而节省大量时间。目前有一些npm包可供你下载并试用,但是这种方法的额外好处是你可以根据一个项目调整组件模板以适应您和您的团队的需要。你会需要什么?文件模板功能用于创建文件和填充文件的node脚本脚本中的逻辑来更新components / in.

2020-10-14 16:45:59 578

原创 EditorGUI

using UnityEngine;using System.Collections;using UnityEditor;[CustomEditor(typeof(TestScript))]public class TestScriptEditor : Editor {    TestScript targetScript;    GUIStyle

2015-04-20 22:23:11 727

转载 Editor图片预览

using UnityEngine;using System.Collections;using UnityEditor;[CustomEditor(typeof(MyDate))]public class MyDateEditor : Editor {    MyDate mtarget;     void OnEnable()    { 

2015-04-19 21:25:50 731

原创 Editor类的多选枚举

using UnityEngine;using System.Collections;using UnityEditor;[CustomPropertyDrawer(typeof(EnumFlags))]public class EnumFlagsEditor : PropertyDrawer {    public override void OnGUI(Re

2015-04-17 16:49:08 1882

原创 Editor类的属性绘制

using UnityEngine;using System.Collections;public class myRange : PropertyAttribute {    public float max;    public float min;    public myRange(float min,float max )    {

2015-04-17 16:14:45 523

转载 在Unity中使用Lua脚本:语言层和游戏逻辑粘合层处理

前言:为什么要用Lua首先要说,所有编程语言里面,我最喜欢的还是C#,VisualStudio+C#,只能说太舒服了。所以说,为什么非要在unity里面用Lua呢?可能主要是闲的蛋疼。。。。。另外还有一些次要原因:方便做功能的热更新;Lua语言的深度和广度都不大,易学易用,可以降低项目成本。C#与Lua互相调用的方案坦白来将,我并没有对现在C#与Lua互相调用的所有库进行一

2015-04-13 20:04:35 657

原创 【算法】简单的桶排序算法

输入数字,从高到低进行排序#include int main(){int book[1001],i,j,t,n;for(i=0;i{book[i]=0;}scanf("%d",&t);  //输入一个数n,表示接下来有n个数for(i=1;i{scanf("%d",&t);book[t]++;}for(i=1000

2015-04-12 12:24:17 413

转载 Unity3D一个优秀的程序必备的几种设计模式

unity编程众所周知,它是属于脚本化,脚本没有一个具体的概念跟架构,导致在项目过程中,经常出现哪里需要实现什么功能,就随便添加脚本,结果,就造成了一片混乱,不好管理。更有甚者,自己的写的代码闲置一段时间后,再去想找某个功能的实现,都要在视图中翻来覆去找半天。哎!请容许我在此感叹一声,这还是你写的东西么?因此,一个好的设计模式是多么的重要啊,那么,我们在使用unit

2015-04-10 13:46:34 785

原创 【Unity】屏幕射线和鼠标指针

Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);            RaycastHit hitinfo;            bool isCollider = Physics.Raycast(ray, out hitinfo);简单屏幕点转射线鼠标指针图标    public

2015-04-09 23:02:22 971

转载 【Unity】数据持久化

首先我们来看两段Unity3D中实现数据读写的简单代码吧://保存数据 PlayerPrefs.SetString("Name",mName); PlayerPrefs.SetInt("Age",mAge); PlayerPrefs.SetFloat("Grade",mGrade)//读取数据 mName=PlayerPrefs.GetString("Name",

2015-04-07 18:03:52 688

转载 Camera震屏效果

unity3d 震屏效果,将此脚本绑定到主camera上,并调用shakeCamera();即可。代码如下       using UnityEngine;using System.Collections;public class SC_shakeCamera : MonoBehaviour {  private float shakeTime = 0.

2015-04-04 12:33:39 872

原创 NGUI实现分数增涨

using UnityEngine;using System.Collections;public class PowerShow : MonoBehaviour {    private float StartValue = 0; //开始的值    private int EndValue = 1000; //终点的值    private bool

2015-03-31 12:38:37 559

转载 Itween插件用法

iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等   AudioFrom:pitch和volum属性提供的是初始值  audioTo: pitch和volum属性提供的是终结值  audioUpdate:pitch和volum属性提供的是终结值 此方法用于Updat

2015-03-28 23:11:47 476

原创 【Shader】变量定义

Shader "Custom/test001" {Properties {_MainTex ("图片", 2D) = "blue" {}_Myfloat("浮点数",Float)=0.2_MyRange("数值范围",range(0,2))=1.0_MyVector("向量值",vector)=(1,1,1,1)_MyColor("颜色",Color)=(1,1,1,1)

2015-03-28 19:56:53 731

转载 【Unity】行为树Conditonal模板

using UnityEngine;using System.Collections;using BehaviorDesigner.Runtime.Tasks;[TaskCategory("Kai_Lin")][TaskDescription("测试是否超重")]public class Isheavy : Conditional {        public

2015-03-19 17:06:23 584

转载 Unity3D C# 单例模式

using UnityEngine;using System.Collections;public class MyClass : MonoBehaviour{  private static MyClass _instance;  public static MyClass Instance  {   get  {  if (!_instance)

2015-03-16 18:25:35 448

原创 【Unity】用NGUI实现摇杆功能

using UnityEngine;using System.Collections;public class Joystick : MonoBehaviour {    private bool Ispress = false;    private Transform button;    public static float h = 0;    publ

2015-03-04 16:00:45 1972

原创 【Unity】代码实现视野的旋转和视野的拉近和拉远的效果

public float ScrollSpeed = 5.0f; public float distance = 0; private Vector3 offsetPosition; //位置偏移 private Transform player; private bool isRotating = false; //鼠标是否滑动 public float Ro

2015-03-02 19:06:46 1183

原创 【Unity】代码实现NGUI按钮监听功能

void Start () {        EventDelegate NormalAttackEvent = new EventDelegate(this, "OnHello");   //UIBUTTON的监听事件        GameObject.Find("Normal").GetComponent().onClick.Add(OnHello);}     //

2015-03-02 08:54:53 629

转载 【Unity】 NGUI UIEventListener

UIEventListener.cs 对一些常用的事件进行了封装和继承。  一,常用事件:  void OnClick ():点击事件;  void OnDoubleClick ():二次或多次点击事件  void OnHover (bool isOver):手指覆盖事件;  void OnPress (bool isPressed):手指点击事件,包含按下

2015-01-28 12:20:37 2186

原创 【Unity】NGUI实现技能冷却脚本

using UnityEngine;using System.Collections;public class Skill_cold : MonoBehaviour {    public UISprite cold_icon;    public float coldTime = 3f;    private bool startCold = false;

2015-01-27 18:05:49 537

原创 【Unity】用NGUI实现血条和伤害显示

using UnityEngine;using System.Collections;public class create_HP : MonoBehaviour {    public GameObject HP_prefab;  //预设的血条    public Transform create;  //生成的地点    public GameObject

2015-01-26 19:28:57 2168

转载 【Unity】关于Waypoint的寻路

创建一个名为Path的C#脚本using UnityEngine;using System.Collections;using System.Collections.Generic;public class Enemy : MonoBehaviour { public float MoveSpeed = 3.0f; //行走速度 private Vector3 Targ

2015-01-24 18:28:06 2951

原创 MYSQL5.X版本安装不成功的处理方法

相信很多朋友们用MYSQL的时候,发现MYSQL有时会出现输入登录密码后命令行窗口闪一下就没有了,我也经历过这种情况一些网上说解决方法是my.ini这个配置文件丢失的原因,我也是实验了一遍,但还是不行,在此推荐一个简单暴力的方法就是完全卸载MYSQL后再重装,通过360电脑管家等这类软件卸载了之后,我们还要在这个路径找到MYSQL SERVER 5.5这个文件夹,然后删除掉就可以正确重装了

2015-01-10 15:05:26 657

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除