自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (15)
  • 收藏
  • 关注

原创 使用渲染纹理(RenderTexture)来实现3D视觉

然后创建一个新的Texture,其Shader属性设置为“Unlit/Texture”,再将刚刚的渲染材质拖到这个材质是哪个的MainTexture即可。然后将这个对象拖到Camera的Target Texture属性中,这样摄像机就会将它排到的图像都渲染到这个纹理上。特别是3D环境下这两个概念的理解。如上图的效果,使用2D场景,通过摄像头的改动,使其看起来像是3D效果一样。然后我们将这个材质设置为圆柱体的材质,这样,内容就显示到圆柱体上了。从材质预览也可以看到,我们已经将2D的画面,转换为3D的内容了。

2023-08-20 16:56:53 283

原创 使用预制体画刷在游戏场景中快速布置预制体、粒子特效等

创建一个tilemap,在tilemap下方选择笔刷,然后使用笔刷工具即可实现快速刷预制体的效果。如果将场景切换为3D,在2D场景中创建的tilemap在3D场景中默认显示是竖直的,可以修改Grid的属性Cell Swizzle:默认为XYZ。这个预制体笔刷,可以方便的将3D对象整合到2D游戏场景中。),可以将游戏物体预制体作为瓦片,来方便的在游戏场景中快速的绘制。这个时候可以看到,我们这个Tilemap就是在3D场景中平铺的这个了。有时候在使用tilemap的时候,会希望在场景中添加更复杂的对象。

2023-08-20 16:25:17 626

原创 Unity导入图片时,通过设置属性快速实现资源的压缩

这个时候,虽然我们进入sprite editer中,切图还是按照640x256进行切割的,但是我们最终得到的可供工程所使用的“Sprite”素材,已经变成了128 * (256/640) = 51.2。所以,切割时对64x64等比例放大,成为128x128,这样,既能不缺少更多细节,又不至于切割的过于零碎,不好使用。之前一直只是粗略的知道这部分是对应图片资源的压缩的。但是查看示例工程,将64x64的tile和这个128x128的tile,放到一个调色板,看着没有任何的维和,顿时感觉很神奇。

2023-08-09 23:06:42 1099

原创 Unity 3D中使用tilemap创建关卡地图,瓦片间隙有漏缝

Unity3D tilemap构建地图时存在缝隙的解决方案

2023-08-08 22:43:29 1024

原创 借用AI工具为视频添加中文字幕,消除语言障碍,母语环境最快速地学习

由于chatgpt的启动,感觉语言已经完全不会成为学习的障碍,突发奇想,在我们查看youtube视频的时候,有没有方便的工具能够将其字幕翻译为中文。YouTube自动翻译:YouTube有一个内置的自动翻译功能,允许你自动翻译各种语言的字幕。1. chrome 浏览器插件里面有一个DeepL翻译,号称是写作翻译最好的,当然目前最好的翻译毫无疑问应该是chatgpt,但是据说chatgpt会对中文使用者封号,猥琐一点。谷歌翻译:你可以使用谷歌翻译来翻译YouTube视频的字幕。(1)YouTube自动翻译。

2023-04-30 19:11:26 4923

原创 推荐一个磁盘清理工具

RT,给大家推荐一个磁盘清理的好工具。大家都知道,Windows不能很方便的显示文件夹占用磁盘空间;随着使用的时间久远,曾经划分的500G可能自己也不知道是怎么不知不觉就占满了。之前一直有一个想法,自己写个工具,能够直观的显示每个文件夹的大小,今天试着去搜了一下,发现已经有这种工具了,而且试用下来,体验非常棒,就不重复造轮子了,这里也分享给大家。软件名称:TreeSizeFree官网地址:TreeSize Free | JAM SoftwareTreeSize Free ist ei..

2022-03-14 12:45:09 936

原创 Android apk图片资源目录存放规则(drawable和mipmap的区别)

mipmap-mdpi 48 * 48mipmap-hdpi 72 * 72mipmap-xhdpi 96 * 96mipmap-xxhdpi 144 * 144mipmap-xxxhdpi 192 * 192drawable-ldpi:240x320(低分辨率的图片)drawable-mdpi: 320x480(中等分辨率的图片)drawable-hdpi: 480x800、480x854 ( 高分辨率的图片 )drawable-xhdpi:至少960*720( 高分辨率的图片)...

2021-05-25 15:37:40 515

原创 整理的开学需要准备的物品清单,删了怪可惜,做个备份吧

洗漱用品牙膏、牙刷、洗发液、洗衣粉(皂)、沐浴露、洗鞋的刷子1个、香皂及皂盒各1个。 盆子2个、水桶1个、洗口用杯1个,毛巾2-3条、镜子1个,梳子1个。 两个热水瓶(建议买质量好一点的)。 衣架10-20个(含挂衣服)、叉棍1个,小夹子10个。晒袜子的圆盘衣架1个。 拖鞋两双,洗澡塑料拖鞋及布拖鞋各一双 洗鞋刷,钢丝球。床上用品夏季空调被、毛巾被选其一(最好空调被),秋季薄被一床...

2020-04-18 20:31:10 311

原创 C++11中std:move()的作用和用法

官方文档:http://www.cplusplus.com/reference/utility/move/?kw=move功能:返回传入参数的右值引用。右值引用的概念是在C++11才提出来的。在此之前只有一种引用。优点:调用此函数不会引起任何数据争用。(Calling this function introduces no data races.)看例子代码:// move ex...

2020-04-08 09:55:09 11536

原创 Visual Studio Code 配置C++编译、调试环境

官方教程:https://code.visualstudio.com/docs/cpp/config-mingw

2020-03-25 17:03:58 624

原创 无SDK-manager下载android sdk

SDK manager 通过读取下面网址的内容得到下载的链接http://dl.google.com/android/repository/repository-12.xml目前2020-0317最新是12.如果有更新这个数字会变大。解析xml的内容,拼接一下字符串就得到了下载地址:http://dl.google.com/android/repository/platfor...

2020-03-19 15:47:52 387

原创 vim的基础配置

如题,只是一些最最基本的配置,能够让vim稍微好用一些。并不包含可能引起部分情况下不方便或者需要安装插件才能实现的功能。" Sets how many lines of history VIM has to rememberset history=700" Ignore case when searchingset ignorecase" Highlight search res...

2019-11-24 22:13:29 154 1

原创 Win10 Linux子系统编译Android系统源码

一、前言听说win10合入了Linux作为一个子系统,起初只以为是类似虚拟机的实现机制,想必对性能的提高也很有限。但是稍微了解却发现是并不是虚拟机的那种机制,而是可以完全发挥Host机器的性能,这无疑是用虚拟机进行学习Linux平台上的东西的完美的替代品。但仍然担心这个子系统并不如我所期望的那样完美,所以尝试着编译一下Android这个系统吧,如果能够编译Android成功,那么基本上也可以作...

2019-11-21 23:09:22 8785 12

转载 Android8.0 USB系统框架

USB(通用串行总线)主机模式向外设进行供电,使 Android 设备能够驱动 USB 总线,并且可以使用各种 USB 外设(包括音频接口,存储,MIDI),USB 和蓝牙低功耗连接都可以用于传输 MIDI 协议。USB配件模式,受外设供电驱动,包括数据传输,充电。USB开发模式,应用调试,唯一可见的外设功能是 Android fastboot 或 Android 调试桥 (adb)。fastbo...

2019-11-08 12:38:00 1473

转载 android usb解析(一)UsbDeviceManager(and5.1)

版权声明:本文为转载文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/kc58236582/article/details/47810987先来理下整个usb的架构,用户从UsbManager调用接口,会binder通信到UsbService。而UsbService又有两个实例,一个UsbHostM...

2019-11-08 12:20:04 1894

转载 android USB端口切换

版权声明:本文为CSDN博主「通信侠」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_28534581/article/details/80308518前言:有一个韩国客户,为了过认证需要调用rndis端口。这个功能在三星手机上可以查看到,但是一般的android设备都没有打开该功能,估...

2019-11-08 09:59:53 1070

转载 Android调试获取Log

1 Android Log最近遇到一些抓log 的事情,很多来自网上达人的分享,加在一起总结一下:log文件分为实时打印的,还有状态信息的两种 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log 状态信息的有:adb shell dmesg,adb shell dumpstate,adb s...

2019-11-08 09:53:44 985

原创 相机预览编解码相关问题

1. 从onPreviewFrame获得的数据是YUV格式黑白的,如何转换为彩色?private PreviewCallback mPreviewCallback = new PreviewCallback() { @Override public void onPreviewFrame(byte[] data, Camera camera) { ...

2018-06-29 11:23:50 399

原创 DTSOFT Virtual CDRom Device

之前用了DTlite的绿色版,后来不记得怎么操作了,总之就是突然用不了了。然后这阵子突然又需要用了,死活死活无法创建虚拟光驱。总是提示安装驱动失败,然后在设备管理器那里其他设备显示有“DTSOFT Virtual CDRom Device”百度了两个星期,都没解决这问题。得到最多的答复是让改注册表,删掉什么lower,upper的。1.点开“开始”-运行regedit.exe,进入注册表编辑器,到...

2018-06-03 23:26:48 1512 1

原创 调试Android源码时打开ALOGV日志

 20 #undef NDEBUG 21 #define LOG_NDEBUG   0  //打开LOGV 22 #include <utils/Log.h>在.cpp文件中,添加如上语句,即可打开ALOGV。

2018-05-31 11:55:09 13986

原创 UDP实现可靠传输

如何让UDP实现可靠传输自定义通讯协议,在应用层定义一些可靠的协议,比如检测包的顺序,重复包等问题,如果没有收到对方的ACK,重新发包UDP没有Delievery Garuantee,也没有顺序保证,所以如果你要求你的数据发送与接受既要高效,又要保证有序,收包确认等,你就需要在UDP协议上构建自己的协议。比如RTCP,RTP协议就是在UPD协议之上专门为H.323协议簇上的IP电话设计的一种介于传...

2018-05-08 15:20:33 1121

原创 Android代码树中编译自定义动态库和可执行程序

1. 在extern目录下新建目录demo2. 进入demo目录,创建一个文件和两个文件夹。文件为Android.mk,用于配置Android编译系统,两个文件夹分别为include,src,分别用于存储头文件和源文件。Android.mk文件代码如下:# 首先配置当前目录变量,用于后面设置头文件、源文件目录引用LOCAL_PATH := $(call my-dir)# 清理所有值变量,这是...

2018-01-29 17:39:40 563 1

原创 Linux命令行启动显示中文字符

1. 安装fbtermsudo apt-get install fbterm2. 启动fbtermsudo fbterm好了!

2018-01-18 11:14:20 5590

转载 Android Service和Thread的区别

原文地址:http://www.cnblogs.com/carlo/p/4947342.htmlService既不是进程也不是线程,它们之间的关系如下:       可能有的朋友会问了,既然是长耗时的操作,那么Thread也可以完成啊。没错,在程序里面很多耗时工作我们也可以通过Thread来完成,那么还需要Service干嘛呢。接下来就为大家解释

2017-07-20 10:16:37 428

原创 Android中Handler、Looper、Message三者综述

本文结合其他两个文章对Android系统中的这三个东西做一个整理归纳,让人更好理解、记忆。第一篇文章: Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系 作者:鸿洋_讲的很明白,思路清晰,让人马上形成三者的作用的一个直观的认识,也不长,应该先看这一篇。第二篇文章:Android异步消息处理机制完全解析,带你从源码的角度彻底理解

2017-05-25 13:34:51 398

原创 系统的unity2D帧动画教程

一、概述:之前也看过不少2d游戏教程,siki老师的公开课,A计划等,flappybird、rogulelike、打飞机、炉石传说等等,但总觉得在2d这块没有系统的知识,然后找到了官方的教程,不得不说,官方才是对这个引擎了解最深的人,虽然大方向跟其他教程都差不多,但是很多细节,远远不是公开课上的只言片语所能比,看完之后,受益匪浅,推荐给大家。这里有一个翻译版本,和原版,我看的时候,是对比着

2017-01-14 17:23:45 880

原创 Unity3D中的自动寻路

Unity3d自动寻路基础教程

2017-01-07 18:31:39 2394

原创 unity经典入门课程之C#基础实例讲解(打砖块实例)

学习untiy最最基础简单的实例,是看泰课的入门视频。 一直觉得,最好的学习方法,要把别人的东西,变成自己的东西,最简单的几行代码也可以学到很多东西。这个工程就是按照视频上做的,找不到素材,随便自己做了几个材质,做了几个prefab来凑数。 一、方块的prefab:using UnityEngine;using System.Collections;public class BrickBall

2016-12-31 23:42:29 2672

原创 Android中APP的自启动过程

先建个标题.

2016-09-26 10:52:41 478

转载 How to Start Intel Hardware-assisted Virtualization (hypervisor) on Linux to Speed-up Intel Android

没什么太难理解的部分,懒得翻译了,原文转载,避免哪天找不到。找到这篇文章的初衷是在ubuntu 12.04上安装好android studio之后,模拟器总是启动不了,提示HAXM。在此之前还进入到BIOS配置了一下,打开主板的虚拟功能。原文地址十有八九不能直接访问,不过还是贴一下吧:https://software.intel.com/blogs/2012/03/12/how-t

2015-12-22 19:12:28 1475

原创 Android开发中自定义ListView中存在ImageButton不响应ListItemClick单击事件详细d飞解决办法

android:descendantFocusability="blocksDescendants"这句,不是加在ListView中,而是加在ListView的ItemLayout的根布局上。

2015-04-20 12:17:50 1309

转载 VS2010MFC项目在WinXP环境下关闭时报内存错误解决方法

之前做的一个项目,在windows7的环境下使用VS2010开发的单文档项目,在win7下一切正常。但是由于需要,在WindowsXP下的VS2010环境下编译的程序,在退出时总是会报内存错误。无论调试退出还是release程序关闭时都会报。之前就考虑可能是VS2010本身的内存泄露,但是很疑惑在Win7下的VS2010却没有这个问题,查找到报错中断停留在如下地方: if (m_hThem

2015-03-30 10:49:43 824

转载 改变CMFCTabCtrl控件字体

这是在网上搜到的一个博文,主要是讲CMFCTabCtrl修改标签字体的操作,原网页访问有问题,总是报错,方法实测有效,做以报备。源地址:http://blog.csdn.net/justinfcat/article/details/5721721 不过总是打不开。CMFCTabCtrl功能比CTabCtrl强大得多,也比较好用,但此控件并没有提供改变标签页字体类型的方法。该控件使用的是

2015-02-06 11:25:06 2690 1

转载 Windows Error 错误代码全解

WindowsError的错误代码详解0操作成功完成。1功能错误。2系统找不到指定的文件。3系统找不到指定的路径。4系统无法打开文件。5拒绝访问。6句柄无效。7存储控制块被损坏。8存储空间不足,无法处理此命令。9存储控制块地址无效。10环境错误。11试图加载格式错误的程序。12访问码无效。13数据无效。14存储器不足,无法完成此操作。15系统找不到指定的驱动器。

2014-12-18 11:44:33 7192

原创 C++ 操作Excel表格的编程实现

通过V实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。

2014-09-23 11:19:55 2885

原创 Linux下vim配置详解

这两天使用Linux下的Vim,总是不得劲,网上找的Vim配置文件,总是跟自己需要的相去甚远,sui

2014-06-22 14:01:30 1513

转载 Qt 为何toggled无法触发setvisible

解决办法:QPushButton 控件的checkable属性要选中。

2014-01-21 15:02:59 1257

转载 python join 和 split的详细说明

join用来连接字符串,split恰好相反,拆分字符串的。1.join用法示例 >>>li = ['my','name','is','bob'] >>>' '.join(li) 'my name is bob'  >>>'_'.join(li) 'my_name_is_bob'  >>> s = ['my','name','i

2013-12-03 17:38:47 1015

转载 Python简明教程中压缩存档例子:正常调用压缩命令(Windows系统下)

Python3.3下:正常调用压缩命令(Windows系统下)Python3.3:正常调用压缩命令(Windows系统下)在《python简明教程》(下载地址:http://wenku.baidu.com/view/0c4e5df5f61fb7360b4c658c.html)学习的过程中,例10.1 备份脚本——版本一,中的代码是以Linux为背景。而我正在学习Python3.3,并以wi

2013-11-19 15:35:48 4985 6

转载 C&C++ 文件操作详解

【原文链接】http://www.diybl.com/course/3_program/c++/cppjs/200822/98428.html【1】【基于C语言的文件操作】【3】【C语言的直接I\O文件操作】【4】【C++的文件操作——打开文件】【5】【C++文件的读写与关闭】【6】【C++文件末尾的检测与文件定位】【1】【基于C语言的文件操作】

2013-10-24 14:46:07 2062

Windows 文件夹大小扫描预览,直观显示文件夹大小,磁盘清理工具。文件大小树形图。

1. 这是一个Windows平台上直观显示文件夹大小的工具。UI很好,很直观。也显示了每个文件夹占用上层文件夹空间的百分比。 2. 适用于Windows上手动清理磁盘空间。

2022-03-14

baksmali-2.2.5

反编译oat和dex的工具。从源码编译的最新版本。 https://github.com/JesusFreke/smali

2018-11-29

win7 32位虚拟光驱驱动

windows7 x32的虚拟的光驱的驱动。如果你的虚拟光驱突然不能用了,那么这就是你需要的。解决DTSOFT Virtual CDRom Device的问题。

2018-06-03

windows 8.1 x64虚拟光驱驱动

windows8.1 x64的虚拟的光驱的驱动。如果你的虚拟光驱突然不能用了,那么这就是你需要的。解决DTSOFT Virtual CDRom Device的问题。

2018-06-03

VTSoft win7 64驱动(虚拟光驱驱动)

windows7 x64的虚拟的光驱的驱动。如果你的虚拟光驱突然不能用了,那么这就是你需要的。解决DTSOFT Virtual CDRom Device的问题。

2018-06-03

MX Player Codec (x86) 1.9.9

支持android-x86平台的播放器,避免登陆google商店,可用于测试。

2017-12-12

AndroidGDI路径及裁剪效果示例+解析

1.这是一个Android中GDI的文本对齐、路径效果、裁剪效果的示例工程。 2.代码来自于官方示例。 3.对其中添加了大量的个人的理解的注释,特别是路径效果和裁剪效果,添加了足够明确的理解说明。 4.裁剪效果在4.2模拟器下表现似乎存在问题,在4.0下表现正常。 5.要加载不同的源文件,只要在AndroidMainFest.xml文件中的activity的name属性改为对应的java文件即可。

2015-05-14

使用vfw32的网络视频聊天实例

使用微软提供的avi库进行网络视频聊天。 Vfw是微软提供的一个avi库。 源代码是VC6.0下的,书本讲的十分简练,也有很多错误。这个是使用VS2010重写的,其中加入了大量自己的理解注释,对于不了解如何进行网络视频开发的人很有借鉴意义。 #include "vfw.h" // Windows提供的avi库 #pragma comment (lib, "vfw32") // 导入动态链接库 由于程序在接收字节时使用的是字符指针,所以编译程序时要在多字节字符集下编译方可。在多字节字符集模式下,中文使用的是GB2312.

2014-11-13

WINDOWS程序设计动态链接库 DLL 示例程序

使用VS2010编写的《Windows程序设计》中动态链接库 dll 的例子 原书中有一些错误 以及不适用于新版本VS的地方 对程序添加了很多自己的理解的注释 主要是一个dll的编写和使用 适合对动态链接库不了解的同学学习参考

2014-10-31

使用MFC自动化处理Microsoft Office Excel 2003

一个在MFC环境下使用代码调用Microsoft office excel 2003 的例子,并附带两个网页形式的详细的教程包含在项目文件夹中。

2014-02-24

VC++开发实战宝典局域网监控系统示例详细注释版

书籍《VC++开发实战宝典》第21章 局域网监控系统示例代码详细注释版。 在自己学习的过程中,对工程中几乎所有的代码添加了详尽而扩展的注释。包括了查询MSDN后的总结和翻译(MSDN为英文)。 部分书写可能不太标准和准确。 程序功能:局域网内,将服务器端屏幕获取,并通过TCP协议传送给客户端,予以显示。 可作为屏幕监视工程的参考。

2013-08-08

批量重命名/查看图片/文件

自己做的一个批量重命名图片的小程序。当然也可用来批量查看文件,或者批量查看图片,由于功能简单,载入目录的速度还是不错的。图片显示的方式未多做处理,故显示大图不是很理想。 主要用处:批量重命名图片或者批量重命名文件,自动识别扩展名。

2013-06-17

Powerdesigner 15.1使用教程

Powerdesigner 15.1是一个方便的建模工具软件,功能强大。包括各种模型,支持绝大多数数据库。这是其的基础教程。不过只是一些最基本的操作。适合完全不会用Powerdesigner的人参考。

2013-06-13

VB上常用的延时处理机制

VB上常用的三种延时机制处理方法。详细,无错。

2011-10-18

对照网上教程做的vc串口 小程序

自己对照网上教程,做的串口小程序。两个编辑框,十六进制发送接收显示。

2011-07-27

空空如也

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

TA关注的人

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