自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 Avalonia UI跨平台WPF

它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。

2024-04-26 16:33:52 382 1

原创 AvalonDock实现可停靠式布局

AvalonDock实现可停靠式布局

2024-04-26 16:04:38 196

原创 Fluent.Ribbon创建Office的RibbonWindow菜单

Fluent.Ribbon类似创建Office的RibbonWindow菜单

2024-04-26 15:49:38 619

原创 python使用opencv摄像头识别特定人脸,并启动语音问候

"""=========================训练脸部数据 ======================"""学习要有一种空杯的心态,先跟着来---------------------------------->>>一、准备脸部图片:我们将要检测的脸部图片命名为"姓名_数字编号.jpg"的形式,注意编号不连续,创建一个facePics文件夹专门放图片的。完整代码如下:# 训练脸部数据 ============================..

2020-06-11 18:53:06 2141 3

原创 简单多人在线设计评审可视化工作流(借助UE4快速构建)

设计师建模成果都想要同时在多个客户端展示,可以多用户交互,还想要获得最大化的真实渲染效果。如果我们使用虚拟现实技术,这个流程也许只需要几分钟。 我们使用UE4自带的“Multi User Viewer(多用户查看)”项目模板新建项目,该模板专为多用户同时查看模型制作了基础功能样例: 新建项目并打开后,可以看到内置的房子模型: 我们将房子模型从关卡视口中删除,腾出空间来放置我们自己的模型。注意最好保留视口中的光源、光照体积、后处理体积、天空光、反射探头和导航网...

2020-06-11 17:59:13 529

原创 WinForm制作滑动框,实现滚动相册效果

WinForm制作滑动框,实现鼠标滚动查看效果 界面层级:代码实现: public partial class Form1 : Form { // 初始时滑动面板所在高度Y private int initPanelY; // 鼠标松开时计算得到的滑动速度 private double speed ...

2019-08-08 12:12:00 1968

原创 WinForm使用GDI+绘制心电图效果

winform窗体上拖放 600 X 200的Panel,添加Timer计时器组件;代码如下:模拟运行效果如图:

2019-04-26 10:10:54 2308

原创 Unity虚拟现实开发——鼠标开关窗户效果多种实现方案

在使用Unity进行VR开发中遇到鼠标拖动开关窗户的功能需求,我想到三种解决方案:     一:窗户模型必须经过建模软件的处理,使其坐标轴Y轴在窗子边沿;使用欧拉角改变鼠标拖动中的窗户旋转角度(eulerAngles),并使用Mathf.Clamp()限制其旋转角度;    二:为模型录制关键帧动画Animation,在鼠标拖动过程中改变其播放顺序和速度;    三:使用Unity提供

2017-04-12 10:59:34 1874

原创 Unity测量工具——可视化直尺测量两点距离,并显示实时测量数据

在使用Unity进行虚拟现实开发中,遇到了一个需求:如何做出一种测量工具,可以测量出虚拟空间中鼠标点下到鼠标拖动过程中两定点间的距离,并且实时显示数据。这个需求并不难,直接上代码:    运行效果图如下:    Pai大星微信——2463954659,再见!

2017-04-12 10:43:00 9948 7

原创 UGUI实现UI精灵由小到大渐变效果——配合unity动画曲线

以前面试遇到的一个问题:UGUI不用iTween等补间动画插件,如何实现UI面板由小到大的

2017-04-06 20:24:24 2833 1

原创 UGUI背包实现详解之三——UGUI中如何代码实现背包精灵物品互换拖拽效果

我们上一篇介绍过UGUI的背包层级和相关组件:    现在来介绍代码如何实现精灵物品互换拖拽效果:    首先我们定义一个类:UIPanel:    接着我们为每一个Back(容器)添加并指定标签"Back",为每一个SpriteObj(精灵物品)添加并指定标签"SpriteObj"。    完整拖拽代码如下:    以上

2017-04-06 13:26:16 1751

原创 UGUI背包实现详解之二——UGUI组件如何搭配使用做出背包

我们来看一下UGUI背包的的大致层级关系:    其中ScrollRect上的组件有:    其中Content上的组件有:    其中Back上的组件有:    调整相关组件部件及属性,背包效果如下:    下一篇我们详细介绍代码如何实现UGUI背包的精灵物品互换拖拽。

2017-04-06 12:54:37 727

原创 UGUI背包实现详解之一UGUI精准拖拽

UGUI为开发者提供了许多实现交互的接口,包括拖拽类、点选类、鼠标指针类等,下面是最简单的UI拖拽实现方式:    将上边代码挂在UI上运行,就可以实现最简单的拖拽效果。但是这种方式存在问题:鼠标开始点下时会出现UI位置弹跳,鼠标指针出现了位置偏移并不在UI上。    我们来看一下问题所在:    蓝点为UI的Pivot轴心点,假设红点为鼠标点下位置,由于UI的Posi

2017-04-06 12:32:01 2555

原创 Unity中为UGUI精灵自定义事件响应区域

到目前为止,UGUI组件功能还很局限,这就需要开发者自己动手实现某些开发需求。UGUI中的组件(以按钮Button为例)默认响应事件的区域为整个UI元素区域,我们也可以自定义精灵某些特定区域用来响应事件。    我们知道所有UI都有Image组件,其中有RaycastTarget属性,勾选该属性为true则表示运行时UI精灵会响应相应交互事件,这套UGUI(包括NGUI)是通过射线检测实现的交

2017-04-05 15:28:34 4796

摄像头识别特定人脸并启动问候语音:“xx,你好!”dist.zip

摄像头识别特定人脸并启动问候语音:“xx,你好!”dist.zip

2020-06-11

地铁站模型fbx_model.FBX

地铁站模型fbx_model.FBX

2020-06-11

空空如也

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

TA关注的人

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