草庐IT

【Unity】2D基础教程(1)——控制角色移动的几种方法

第一种方法:使用Input.GetAxisRaw()方法Input.GetAxisRaw是在UnityEngine里的内置方法,其用法为usingUnityEngine;usingSystem.Collections;publicclassExampleClass:MonoBehaviour{voidUpdate(){floatspeed=Input.GetAxisRaw("Horizontal")*Time.deltaTime;transform.Rotate(0,speed,0);}}如上代码中的speed,这个变量会获取到Input.GetAxisRaw的值(1||0||-1),我们可以

【Unity】2D基础教程(1)——控制角色移动的几种方法

第一种方法:使用Input.GetAxisRaw()方法Input.GetAxisRaw是在UnityEngine里的内置方法,其用法为usingUnityEngine;usingSystem.Collections;publicclassExampleClass:MonoBehaviour{voidUpdate(){floatspeed=Input.GetAxisRaw("Horizontal")*Time.deltaTime;transform.Rotate(0,speed,0);}}如上代码中的speed,这个变量会获取到Input.GetAxisRaw的值(1||0||-1),我们可以

DirectX 使用 Vortice 从零开始控制台创建 Direct2D1 窗口修改颜色

本文将告诉大家如何使用Vortice底层库从零开始,从一个控制台项目,开始搭建一个最简单的使用Direct2D1的DirectX应用。本文属于入门级博客,期望本文能让大家了解Vortice底层库是可以如何调用DirectX的功能,以及了解DirectX中,特别是D2D部分的初始化逻辑在开始聊Vortice之前,必须要先聊聊SharpDx库。众所周知,现在SharpDx已不维护,尽管SharpDx的不维护对咱开发影响很小,除非需要用到这几年新加的功能,否则使用不维护的SharpDx的问题也不大。而Vortice是作为SharpDx的一个代替的存在,是从SharpDx的基础上,继续开发的一个项目。

DirectX 使用 Vortice 从零开始控制台创建 Direct2D1 窗口修改颜色

本文将告诉大家如何使用Vortice底层库从零开始,从一个控制台项目,开始搭建一个最简单的使用Direct2D1的DirectX应用。本文属于入门级博客,期望本文能让大家了解Vortice底层库是可以如何调用DirectX的功能,以及了解DirectX中,特别是D2D部分的初始化逻辑在开始聊Vortice之前,必须要先聊聊SharpDx库。众所周知,现在SharpDx已不维护,尽管SharpDx的不维护对咱开发影响很小,除非需要用到这几年新加的功能,否则使用不维护的SharpDx的问题也不大。而Vortice是作为SharpDx的一个代替的存在,是从SharpDx的基础上,继续开发的一个项目。

小程序开发之获取客户来源 scene 场景值 手机设备信息

为什么要获取客户来源用作数据分析,根据客户来源,做精准转化!判断客户来源入口方式1、通过官方的scene场景值常见场景值场景值ID说明1001发现栏小程序主入口,「最近使用」列表1005微信首页顶部搜索框的搜索结果页1012长按图片识别二维码1047扫描小程序码1053搜一搜的结果页1089微信聊天主界面下拉,「最近使用」栏1106聊天主界面下拉,从顶部搜索结果页,打开小程序所有场景值说明点击链接查看官方文档https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html2、自定义scene参数常见场景最常见的

小程序开发之获取客户来源 scene 场景值 手机设备信息

为什么要获取客户来源用作数据分析,根据客户来源,做精准转化!判断客户来源入口方式1、通过官方的scene场景值常见场景值场景值ID说明1001发现栏小程序主入口,「最近使用」列表1005微信首页顶部搜索框的搜索结果页1012长按图片识别二维码1047扫描小程序码1053搜一搜的结果页1089微信聊天主界面下拉,「最近使用」栏1106聊天主界面下拉,从顶部搜索结果页,打开小程序所有场景值说明点击链接查看官方文档https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html2、自定义scene参数常见场景最常见的

linux系统docker容器部署项目字体问题-Graphics2D在容器里面不显示字

继上一个博客中生成签章图片后,今日遇到一个问题,本地不管如何改代码,都会将签名文字显示出来。但是...........一旦部署在linux系统后,一直打印不出来,,纠结的呀。。完全没想到,原来是linux系统里面不兼容本地的字体,也就是没有那么多中文字体,除非安装。可以惊醒安装字体:参考文档:http://www.ay1.cc/article/18658.html另外一种方式是在项目的dockerfile文件中把字体simsun.ttf加进去,打成镜像。

linux系统docker容器部署项目字体问题-Graphics2D在容器里面不显示字

继上一个博客中生成签章图片后,今日遇到一个问题,本地不管如何改代码,都会将签名文字显示出来。但是...........一旦部署在linux系统后,一直打印不出来,,纠结的呀。。完全没想到,原来是linux系统里面不兼容本地的字体,也就是没有那么多中文字体,除非安装。可以惊醒安装字体:参考文档:http://www.ay1.cc/article/18658.html另外一种方式是在项目的dockerfile文件中把字体simsun.ttf加进去,打成镜像。

Vulkan的VkImage和OpenGL的Texture2D互转的3种方法

Vulkan的纹理和OpenGL的纹理之间共享的解决方案,因为项目的功能需要同时引入OpenGL和Vulkan,又因为效率的影响必须想办法优化,两者之间需要互相访问互相转换的高效方案。Vulkan的纹理图像类型是:VkImage,OpenGL的纹理类型是:Texture2D此文原创,收集和编写不易,望能珍惜。1.NVIDIAGPUOnly的方案在OpenGL4.5规范(简介)第1章的补充中新增了一个扩展GL_NV_draw_vulkan_image有提供如下函数glDrawVkImageNVglGetVkProcAddrNVglSignalVkFenceNVglSignalVkSemaphor

Vulkan的VkImage和OpenGL的Texture2D互转的3种方法

Vulkan的纹理和OpenGL的纹理之间共享的解决方案,因为项目的功能需要同时引入OpenGL和Vulkan,又因为效率的影响必须想办法优化,两者之间需要互相访问互相转换的高效方案。Vulkan的纹理图像类型是:VkImage,OpenGL的纹理类型是:Texture2D此文原创,收集和编写不易,望能珍惜。1.NVIDIAGPUOnly的方案在OpenGL4.5规范(简介)第1章的补充中新增了一个扩展GL_NV_draw_vulkan_image有提供如下函数glDrawVkImageNVglGetVkProcAddrNVglSignalVkFenceNVglSignalVkSemaphor