Unity3D自定义创建圆锥体

前言这几天琢磨着开发个个人作品的时候,发现原来Unity3D官方没有提供圆锥体的创建功能,就自己做了个编辑器扩展。鉴于之前搜索Mesh编程的时候很少有博客把自己的算法讲清楚,这...

2021-07-15

Unity3D仿写Button面板事件绑定功能

本文实例为大家分享了Unity3D仿写Button面板事件绑定功能的具体代码,供大家参考,具体内容如下最近在做一个情节引导得项目。其中一个需求特点是:每一步都要显示类似的信息,不同...

2021-07-15

C#实现餐厅管理系统

本文实例为大家分享了C#实现餐厅管理系统的具体代码,供大家参考,具体内容如下部分代码:fm_change_password.csusing System;using System.Collections.Generic;using System.Co...

2021-07-15

C# GroupBy的基本使用教程

起因
今天在公司做一个需求的时候,写的是面条代码,一个方法直接从头写到尾,其中用到了GroupBy,且GroupBy的KeySelector是多个属性而不是单个属性。但是公司最近推行Clean Code,要...

2021-07-15

C#实现推送钉钉消息的方法示例

本文实例讲述了C#实现推送钉钉消息的方法。分享给大家供大家参考,具体如下:利用钉钉提供的API可以推送消息到用户的钉钉app。根据钉钉的官方文档,调用钉钉的api需要一个AccessT...

2021-07-15

Unity3D实现播放gif图功能

Unity是不识别Gif格式图的,需要我们使用c#将gif里多帧图转化为Texture2D格式。需要使用System.Drawing.dll.此dll在unity安装目录下就可以找到。由于unity没有gif格式的文件,...

2021-07-15

Unity5.6大规模地形资源创建方法

在很多仿真和游戏应用中都需要大规模地形,这样会使3D环境似乎“无限大”,增加用户的真实感,比如飞行模拟游戏。那么在Unity中如何实现大规模地形场景呢?官方中文论坛中有一个帖...

2021-07-15

c#定期删除文件的实操方法

如何使用c#样定期删除文件呢?我们来看看吧。1、如果使用C#代码来删除文件或是文件夹。会将文件和文件夹直接删除,而不是删除到回收站。可以调用Microsoft.VisualBasic.dl...

2021-07-15

C#byte数组传入C操作方法

将C语言封装成函数dll供C#端调用,需要传递的byte数组作为函数参数来传递。1、打开Visual Studio2017创建一个C的dll工程;取名为Dll12、打开dllmain.cpp,增加一个byte数组元素求...

2021-07-15

Unity代码实现序列帧动画播放器

序列帧动画经常用到,最直接的方式就是用Animation录制。但某些情况下这种方式并不是太友好,需要靠代码的方式进行序列帧动画的实现。代码实现序列帧动画,基本的思路是定义一个...

2021-07-15

Unity实现卡牌翻动效果

本文实例为大家分享了Unity实现卡牌翻动效果展示的具体代码,供大家参考,具体内容如下事实上这是项目需要,我改的一个代码,实际上就是利用unity的一些基础属性实现其效果。啥也不...

2021-07-15

UnityShader使用图像叠加实现运动模糊

本文实例为大家分享了UnityShader实现运动模糊的具体代码,供大家参考,具体内容如下1.此代码挂在摄像机上,使摄像机运动起来using UnityEngine;using System.Collections; publi...

2021-07-15

Unity实现3D循环滚动效果

本文实例为大家分享了Unity实现3D循环滚动效果展示的具体代码,供大家参考,具体内容如下然后通过SetDepthAndPosition这个方法,实现图片的空间空间展开Z轴和Y轴,系数是一样的经过...

2021-07-15

Unity实现背景图片淡入淡出效果

本文实例为大家分享了Unity实现背景图片淡入淡出的具体代码,供大家参考,具体内容如下如题。 背景是两个图片, 每隔一段时间 图片1 淡出,2 淡入, 然后2淡出,1 淡入 很简单 首先Uni...

2021-07-15

Unity3D实现鼠标控制视角转动

前面,学了物体的移动功能,现在来学一下C#实现鼠标控制摄像机(视角)移动。代码如下:C#脚本(在Unity 5.5.1 下能运行):using System.Collections;using System.Collections.Generi...

2021-07-15

C#调用C++dll方法步骤

C#调用C++dll的方法和步骤其他分享涉及到的概念和方法对于像我这样比较菜的选手看起来比较费劲并且很难抓住重点,这里我总结了一段时间的研究成果供初学者救济之用,简单明了。...

2021-07-15

Unity3D绘制地形的实现方法

项目中肯定会遇到需要用户自己绘制地形的需求,然后根据地形自动生成房间。下面说说我在绘制地形的实现方法。我们百度可以看到很多关于自己创建mesh的博客,mesh的生成需要三角...

2021-07-15

UGUI实现图片拖拽功能

这一篇博客我们来使用UGUI实现图片的拖拽功能。说到拖拽,那必然离不开坐标,UGUI 的坐标有点不一样,它有两种坐标,一种是屏幕坐标,还有一种就是 UI 在Canvas内的坐标(暂时叫做ugui...

2021-07-15

Unity Shader实现序列帧动画效果

本文实例为大家分享了Unity Shader序列帧动画效果的具体代码,供大家参考,具体内容如下 实现原理主要的思想是设置显示UV纹理的大小,并逐帧修改图片的UV坐标。(可分为以下四步)1...

2021-07-15

Unity实现游戏卡牌滚动效果

最近项目中的活动面板要做来回滚动卡牌预览效果,感觉自己来写的话,也能写,但是可能会比较耗时,看到Github上有开源的项目,于是就借用了,Github的资源地址,感谢作者的分享。本篇博客...

2021-07-15

Unity3D实现扭动挤压浏览效果

最近的项目中,想做到一种能够吸引眼球的一种角色选择浏览效果Demo源码:点击打开链接最终实现了下按如下图这么一种浏览效果:效果图一效果图二可能要实现这么一种效果用动画插件...

2021-07-15

Unity shader实现自由放大缩小效果

本文实例为大家分享了Unity shader实现自由放大缩小效果的具体代码,供大家参考,具体内容如下代码:以下实现的shader代码:Shader "Hidden/Wave"{ Properties { _MainTex ("Textur...

2021-07-15

Unity3D实现模型淡入淡出效果

开发中我们不仅需要UI界面淡入淡出,有时候还需要模型淡入淡出。我们在面板上修改color的a值时发现并没有效果。那是因为我们设置的RenderingMode是Opaque。官方标准shader中...

2021-07-15

Unity通过UGUI的Slider调整物体颜色

本文实例为大家分享了Unity通过Slider调整物体颜色的具体代码,供大家参考,具体内容如下首先我们创建三个Slider 和一个Cube,为了方便查看,我把Slider下面的Handle分别改变颜色并...

2021-07-15

C#异常捕获机制图文详解

异常捕获机制 C#1.示意图2.异常捕获机制,代码:3.异常捕获机制,结果:4.求几周,剩余几天?代码:5.结果:6.求几月几周零几天 设一个月30天代码:7.结果:...

2021-07-15

c#开发cad预览图块步骤详解

c#开发cad如何预览图块1.定义变量的方法代码如下2. 获取GetDwgImag图像的方法代码3.实现显示DWG文件的方法代码方法二:1.实现清理所有正在使用的资源的方法 代码2.实现设计器...

2021-07-15

Unity C#打包AssetBundle与场景详解

Unity2018已经把打包过程简化很多了
我们只需要关心两个API:
1.BuildPipline.BuildAssetBundles() 打包AssetBundle
2.BuildPipline.BuildPlayer() 打包场景1.打包AssetBund...

2021-07-15

Unity制作小地图和方向导航

一、unity方向导航制作设计要求是方向导航随着鼠标旋转转换方向,效果图如下:具体的实现方法主要有两个步骤,分别为UI设计和脚本编写。我的设计思路是这个控件分为两层,第一层为...

2021-07-15

Unity3D控件Easytouch控制主角移动

本文实例为大家分享了Unity3D控件Easytouch控制主角移动的具体代码,供大家参考,具体内容如下开发步骤:1.导入Charactor Controller资源包;2.导入Easy Touch 3.1.0的资源包;3.创建...

2021-07-15

Unity3D Ui利用shader添加效果

本文实例为大家分享了Unity3D Ui利用shader添加效果的具体代码,供大家参考,具体内容如下
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(...

2021-07-15

Unity3D UGUI实现缩放循环拖动卡牌展示效果

本文实例为大家分享了Unity3D UGUI实现缩放循环拖动卡牌展示的具体代码,供大家参考,具体内容如下需求:游戏中展示卡牌这种效果也是蛮酷炫并且使用的一种常见效果,下面我们就来实...

2021-07-15

Unity shader实现高斯模糊效果

本文实例为大家分享了Unity shader实现高斯模糊效果的具体代码,供大家参考,具体内容如下正常图:
高斯模糊效果图:
shader代码:Shader "Custom/GaoSiMoHu"{ Properties { _MainTex...

2021-07-15

UnityShader使用速度映射图实现运动模糊

本文实例为大家分享了UnityShader实现运动模糊的具体代码,供大家参考,具体内容如下原理:像素的当前帧的NDC坐标(x,y值由uv映射而来,z值由深度值映射而来)——(使用_CurrentViewPro...

2021-07-15

C#比较日期的方法总结

使用C#的时候,对于日期的应用非常的多。我们经常会在项目中比较两个日期的大小来做一些逻辑处理,下面小编就给大家分享C#如何比较日期。1、首先在Visual Studio中新建一个控...

2021-07-15

c#多线程程序设计实例方法

相信很多人都了解c#语言,但是对于c#语言编写应用程序的经验不够多,所以经常为没有实例练习而烦恼吧。今天小编给大家介绍下C#里的多线程技术。主要是让大家学会线程的创建和启...

2021-07-15

c#滚动字幕动画窗体制作步骤

c#制作的滚动字幕的动画窗体,刚学的一个例子与大家分享一下1、先打开vs创建一个工程,创建一个窗体应用程序如下图:2、从工具箱里向窗体添加lable和timer控件,并设置界面内容,如下...

2021-07-15

Unity shader实现消融效果

本文实例为大家分享了Unity shader实现消融效果的具体代码,供大家参考,具体内容如下效果图:shader代码:// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjec...

2021-07-15

Unity3D实现虚拟按钮控制人物移动效果

本文为大家分享了Unity3D实现虚拟按钮控制人物移动的具体代码,供大家参考,具体内容如下创建Image的UI组件,在Image下新建一个Button按钮。在Image 和Button上拖进Sprite图片在B...

2021-07-15

UnityShader3实现2D描边效果

本文实例为大家分享了UnityShader3实现2D描边效果的具体代码,供大家参考,具体内容如下1.Shader "Custom/Edge"{ Properties { _MainTex ("Texture", 2D) = "white" {} _Offset...

2021-07-15

Unity3D利用DoTween实现卡牌翻转效果

利用Unity的UGUI制作了2D卡牌翻转的效果,如果是sprite对象的话,原理应该也是一样的,以下是效果图 图1 卡牌翻转效果关于DoTweenDoTween是一款十分强大且好用的动画效果插件,有免...

2021-07-15

Unity3D UGUI特效之Image高斯模糊效果

这几天研究了下模糊特效,看了很多文章,其原理就是拿取图片或屏幕数据,然后将周围的元素和目标位置的颜色值进行一个融合计算,然后自己写了一个小小的测试程序。这个模糊也可以分...

2021-07-15

UGUI实现ScrollView无限滚动效果

抽空做了一个UGUI的无限滚动的效果。只做了一半(向下无限滚动)。网上也看了很多教程,感觉还是按照自己的思路来写可能比较好。搭建如下:content节点不添加任何组件。布局组件默...

2021-07-15

Unity3D实现渐变颜色效果

基于unity3D实现渐变颜色的简单脚本,代码很少,就不废话了,直接上代码和效果图。效果图:using System;using System.Collections.Generic;using UnityEngine;using UnityEngine.U...

2021-07-15

c#计算某段代码的执行时间实例方法

c#计算程序执行时间,从而分析程序的执行的效率。1、打开“Microsoft Visual Studio 2008”,并且新建项目.2、在WINFROM界面添加控件“boutton“progressBar”及两个“label”...

2021-07-15

Unity3D使用Shader实现腐蚀消失

本片shader实现的效果是模型腐蚀消失,且腐蚀的边缘大小可以调、颜色可调。效果图如下:设置面板如下:使用时需要给ClipMask参数给一张噪点图,设置合适的cliplinesize和cliplineco...

2021-07-15

Unity实现旋转扭曲图像特效

旋转扭曲特效是指在一个圆形区域内扭曲所渲染的图像,其他像素的旋转程度随着距离的变化而变化。具体可以通过修改Shader来实现。原始图片扭曲图片/*========================...

2021-07-15

C#泛型方法在lua中表示的一种设计详解

前言在进行lua方法注册的时候, 大多数解决方案直接否定了泛型方法, 因为在lua侧难以表达出泛型, 以及lua的函数重载问题,函数重载问题可以通过一些特殊方法解决, 而泛型问题...

2021-07-15

C#串口通讯概念及简单的实现方法

前言最近在研究串口通讯,其中有几个比较重要的概念,RS-232这种适配于上位机和PC端进行连接,RS-232只限于PC串口和设备间点对点的通信。它很简单的就可以进行连接,由于串口通讯是...

2021-07-15

C#动态加载组件后如何在开发环境中调试详解

动态加载组件那就是简单的Assembly.Load动态加载dll而以。这网上资料也有不少。基本的思路基本上就是在本地上一个指定目录如【plugs】存在着一堆dll文件。主程序在初始运行...

2021-07-15

Unity绘制二维动态曲线

一、前言之前用Line Render实现过这个动态曲线的绘制,使用这个实在太不方便了,一直寻思怎么在一张图片上通过控制图片的像素值实现曲线的动态绘制。参考了Unity的官网教程实现...

2021-07-15
返回顶部
顶部