- 博客(159)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
原创 unity 常用宏定义
属性 方法 UNITY_EDITOR #define directive for calling Unity Editor scripts from your game code. UNITY_EDITOR_WIN #define directive for Editor code on Windows. UNITY_EDITOR_OSX #define directive for Editor code on Mac OS X. UNITY_STANDALONE
2021-11-02 18:16:00
2135
转载 Unity中的坐标系
一:Unity中的四种坐标系——世界坐标(World Space)世界坐标很好理解,它是一个3D坐标。就是游戏物体在你创造世界中的坐标。transfrom.position获得的是物体相对于世界坐标的位置,transfrom.localPosition获得的是物体相对于父物体坐标的位置模型Mesh保存的顶点坐标均为局部坐标系下的坐标——屏幕坐标(Screen Space)屏幕坐标是以像素来定义的,与分辨率有关,例如分辨率为1280*720的屏幕则Screen.width为1280,Scree
2021-01-04 13:46:58
1403
转载 STM32使用ADC+电位器测电压
一、电位器1. 电位器电位器是具有三个引出端、阻值可按某种变化规律调节的电阻元件。电位器通常由电阻体和可移动的电刷组成。当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电阻值或电压。电位器既可作三端元件使用也可作二端元件使用。后者可视作一可变电阻器,由于它在电路中的作用是获得与输入电压(外加电压)成一定关系得输出电压,因此称之为电位器。2.原理图:三根接线柱由标记1、...
2019-11-06 15:56:47
8383
3
转载 Unity3d window导出所有文件打包成一个exe
原文链接:https://blog.csdn.net/harvic880925/article/details/27675073亲测可行,很赞
2019-09-05 18:24:07
1270
原创 thress.js obj加载
添加依赖:<script type="text/javascript" src="asset/js/three.js"></script><script type="text/javascript" src="asset/js/MTLLoader.js"></script><script type="text/javascript" s...
2019-04-04 11:09:56
800
原创 c语言实现数字字符串转整形
#include "stdafx.h"#include <stdlib.h>int atoi(char s[]);int main(int argc, _TCHAR* argv[]){char* ss = "99";signed char sdint = atoi(ss);printf("sdint: %d", sdint);system("PAUSE ...
2019-03-15 17:06:36
1414
原创 java 图片转string在c#端解析问题
java:YuvImage image = new YuvImage(data, ImageFormat.NV21, previewSize.width ,previewSize.height, null);ByteArrayOutputStream bos = new ByteArrayOutputStream(); image.compressToJpeg(new Re...
2019-03-11 13:05:03
260
转载 我公务员工作七年后的肺腑之言(好文)
一篇旧闻推荐给大家,下面是一个公务员工作七年的感受!一、大学快毕业的日子我是学会计的,当年也算愤青,在学校里一边混日子一边想着以后毕业找个企业做会计,最好是外企,或者进个事务所都不错,所以我一直也没申请入party,后来才知道后悔,这是后话不提。我2000年拿着52份简历跑到深圳,我不是名校,成绩也不好,只是没补考而已,在学校也就不过当个系宣传部副部长。我磨破嘴皮投出去26份,最后只有3个...
2019-02-28 18:38:30
4571
3
原创 顶点处理
List repeatList = new List(); bool judgeRepeat(int index){ for(int i=0;i<repeatList.Count;i++){ if(index == repeatList[i] ){ return true; } } return false; } int getRepeatlenght(i
2017-11-21 10:58:14
516
原创 NGUI UITexture 设置帧动画闪烁(不显示)问题
NGUI UITexture 设置帧动画闪烁(不显示)问题解决:.enabled = false; .enabled = true;示例代码:public class TextureAnimation : MonoBehaviour { public Texture[] TextureAll; private UITexture curtextur
2017-06-28 15:06:21
1005
原创 OpenCV Color Ttransfer(opencv)
相关链接:http://www.pyimagesearch.com/2014/06/30/super-fast-color-transfer-images/https://stackoverflow.com/questions/30570628/color-transfer-whats-wrong-with-my-code-in-opencv-chttp://blog.csdn
2017-06-14 09:57:18
573
原创 C# 编码转换
using System.Text;EncodinggbkEncoding = Encoding.GetEncoding("GBK");Encoding GB2312 = Encoding.GetEncoding("GB2312");Encoding utfEncoding = Encoding.UTF8;string srcStr = "EncodingTest啊
2017-06-01 16:21:08
546
转载 unity 小问题
1.C++指针和引用的区别: (1) 指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。★相同点:●都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。★不同点:●指针是一个实体,而引用仅是个别名;●引用只能在定义时被初始化一次,之后不可变;
2017-05-04 18:35:04
373
原创 php 连接操作mysql数据库
PHP示例代码:<?php $funtype=$_POST['funtype']; switch($funtype) { case 'returnvalue': echo "value: $value" ; break; case 'searchMessage': LoginMySql() ; searchMe
2017-05-04 17:55:44
444
原创 IOS 企业版打包发布
一.打包:1:首先要有专门的企业账号,自行解决。 http://homelink.iteye.com/blog/20196672.打包注意事项: 1.打开xcode,在code signing下有个code signing resource rules path 添加$(SDKROOT)/ResourceRules.plist 2.打包选项
2016-09-01 16:26:22
1239
转载 Unity DestroyImmediate和Destroy区别
DestroyImmediate立即对对像进行销毁;Destroy销毁场景中的物体,但内存中还存在,当令它需要销毁时,只是给一个标识。而内存中它依然是存在的,只有当内存不够,或一段时间没有再次被引用时(或者更多合理的条件满足),机制才会将它销毁并释放内存。这样做的目的就是为了避免频繁对内存的读写操作。回收器会定时清理一次内存中引用计数为0的对象,很可能你的要销毁的对象在其他地方还有引用
2016-07-25 11:00:45
3616
转载 VSync Count 垂直同步
Unity3D中新建一个场景空的时候,帧速率(FPS总是很低),大概在60~70之间。一直不太明白是怎么回事,现在基本上明白了。我在这里解释一下原因,如有错误,欢迎指正。在Unity3D中当运行场景打开Profiler的时候,我们会看到VSync 这一项占了很大的比重。这个是什么呢,这个就是垂直同步,稍后再做解释。我们可以关闭VSync来提高帧速率,选择edit->project sett
2016-06-02 10:44:44
439
原创 Unity 不受光照影响shader 仿Unlit/Texture
Unity 不受光照影响 shader ,类似 “Unlit/Texture” shader
2016-05-10 15:35:05
16990
2
原创 Unity Shader 小功能之 透明
1.在Properties块中添加一个新的property,这使得我们可以全局控制透明度。 Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _TransVal ("Transparency Value", Range(0,1)) = 0.5 } 2.改变渲染队列T
2016-04-22 16:10:33
3307
原创 Unity Shader Tags
Tags表面着色器可以被若干的标签(tags)所修饰,而硬件将通过判定这些标签来决定什么时候调用该着色器。比如我们的例子中SubShader的第一句Tags { "RenderType"="Opaque" }告诉了系统应该在渲染非透明物体时调用我们。Unity定义了一些列这样的渲染过程,与RenderType是Opaque相对应的显而易见的是"RenderType" = "Transp
2016-04-22 15:57:08
1557
转载 为什么别人都不爱跟你聊天?
为什么别人都不爱跟你聊天?你或许一头雾水:难道我是注定要做冷场王的boy/girl?我的角色设定就是100%成为话题终结者吗?一定是我打开的方式不对,我不想静静啊……别着急,笔者负责地告诉你,你不是一个人!有这种感觉的人并不在少数。聚会是人际交往中必不可少的一环,相信喜欢聚会的你,一定不是为了挤到人群中去争当冷场王的。当然,也不乏有部分人就是以自愿成为话题终结者为乐趣,
2015-12-17 12:15:46
1146
转载 C# Dictionary 简介
在C#中,Dictionary提供快速的基于兼职的元素查找。他的结构是这样的:Dictionary ,当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorl
2015-12-04 15:00:36
443
转载 道理我都懂,但为什么就是改不了坏习惯?
当我开始想这个问题的时候,不是因为我没有习惯,而是因为目前的一些习惯让我非常不满意,我的房间乱七八糟,我的作息时间混乱,我的工作总是不受我掌控,我慌忙于应付太多随机的紧迫的紧张的事务中,我仿佛被卷入一个巨大的漩涡,慢慢地被吞没。我大声呼唤!不!我要挣脱,我要上岸,我要自由。是的,我开始烦恼这些习惯带给我的感觉,甚至于我都不相信这是我自己的所作所为,甚至于我厌恶我自己。是的,积极向上的“自我完善
2015-12-03 15:23:12
678
转载 unity3d shader中RenderType的所有类型
Opaque: 用于大多数着色器(法线着色器、自发光着色器、反射着色器以及地形的着色器)。Transparent:用于半透明着色器(透明着色器、粒子着色器、字体着色器、地形额外通道的着色器)。TransparentCutout: 蒙皮透明着色器(Transparent Cutout,两个通道的植被着色器)。Background: Skybox shaders. 天空盒着色器。Ove
2015-11-18 14:29:19
649
原创 Unity Shader 剔除黑色背景
经测可以实现效果,但是会有黑边,剔除的不干净Shader "Esfog/FilterBlack" {Properties {_MainTex ("Base (RGB)", 2D) = "white" {}}SubShader {Tags { "RenderType"="Opaque" }//LOD 200Cull OffZWrite OffBlend SrcAlpha On
2015-11-18 12:19:26
6937
1
原创 MonoDevelop 常用设置和快捷键
1.折叠代码:Tools -> Options -> Text Editor -> General -> Code Folding中把Enable code folding打勾即可2.格式化代码:Edit - format - format document
2015-07-31 15:29:38
9621
原创 unity 基础:Render Settings
今天调shader效果时,发现两个材质属性相同的两个场景显示效果不一样,最后找到原因:Render Settings 属性 Ambient Light (环境光)这个以前从来没注意过,所以重新看了下Render Settings基础。 进入Render Settings :Edit->Render Settings
2015-07-31 15:23:16
4016
转载 毛玻璃效果shader
Shader "Custom/WaterBlur" { Properties { _blurSizeXY("BlurSizeXY", Range(0,10)) = 2} SubShader { // Draw ourselves after all opaque geometry Tags { "Queue" = "Transparent" }
2015-07-30 16:56:32
3576
转载 C# Socket简单例子(服务器与客户端通信)
这个例子只是简单实现了如何使用 Socket 类实现面向连接的通信。注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,如消息边界问题、端口号是否被占用、消息命令的解析问题等。。下面是两个程序的代码,(两个程序均为控制台程序)服务器端:using System.Net.Sockets;u
2015-07-15 11:39:12
448
原创 unity 序列化在IOS真机上抛出异常
unity使用序列化在mac上正常运行 ios真机上抛出异常ExecutionEngineException: Attempting to JIT compile method '...' while running with --aot-only.网上搜的原因:1.使用了泛型接口,导致Mono需要JIT编译,但在iOS平台中,Mono是以Full AOT模式运行的,无
2015-07-14 16:41:55
2004
原创 如何在表面着色器中使用顶点函数
一:告诉Unity我们将在着色器中包含一个顶点函数 CGPROGRAM #pragma surface surf Lambert vertex:vert说明:在编译着色器时,unity会自动寻找一个名为vert的顶点函数,如果没有找到,会抛出一个编译错误并提示你是否需要添加一个顶点函数二:为了使surf()函数能够访问顶点函数vert()传入的值, Input结构体中加入新的
2015-06-29 16:51:10
1285
unity web调用js方法打开网页被浏览器拦截
2015-05-21
unity 如何做模拟开拉窗帘效果
2015-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人