- 博客(150)
- 资源 (8)
- 收藏
- 关注

转载 unity双面渲染shader的编写
Unity内置的Shader,都是单面效果,想必导入Mesh的同学都碰到过这样的痛苦,布料飘起的背面部分看起来是空气,汽车透过车窗看到是路面...各种蛋疼。有些文章教导大家 把模型做出厚度来吧,这种做法实在太那个啥了......其实用改写Shader的方法可以很方便的实现双面材质。Unity里有3种Shader方式:1.Fixed Function Shaders 2.Ve
2013-08-18 16:11:53
2242

转载 unity实现框选物体(附有demo)
在圣典上看到,框选目标的一个 demo还是 挺不错的,然后就摘了下来,与君分享。。。。 几次看见有人问框选物体的做法,之前斑竹也介绍过,用画的框生成的视椎,用经典图形学的视锥裁剪就能做到。视锥裁剪资料学习:http://www.linuxgraphics.cn/graphics/opengl_view_frustum_cull
2013-07-25 17:51:56
3315

转载 Unity 3D引擎:十大最火的插件推荐
摘要:为了帮助使用Unity引擎的开发者制作更完美的游戏,我们精心挑选了十款Unity相关开发插件和工具。它们是:2D Toolkit、NGUI、Playmaker、EasyTouch & EasyJoystick、UnIDE、Tile Based Map and Nav、FX Maker、Toon shader、Top-Down Assets Mobile和83 Explosion Sound
2013-07-17 13:47:56
2571

转载 unity自动保存项目
很多时候,在编写项目时,遇见unity 的Buge导致强制退出,这时根本来不及保存hierarchy视图中的东西,这是一件很糟糕的事情,所以在今天看资料时,有幸的看到了这篇自动保存项目场景的源码。很是不错。源码如下: 1 using UnityEngine; 2 using UnityEditor; 3 using System; 4 5 public class Aut
2013-06-13 20:29:22
1403

转载 unity3D内存释放
unity开发中,内存是宝贵的,尤其是智能游戏上的游戏开发,在这里看到了一篇文章不错,与大家分享。。。。。。最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化. Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Loa
2013-06-03 12:04:21
2216
1
转载 C# Net(unity) 使用 openxml 提取ppt中的音频、视频、图片、文本(附DLL)
C# Net 使用 openxml 提取ppt中的音频、视频、图片、文本名称空间: 1 2 3 4 5 6 7 8 usingSystem; usingDocumentFormat.OpenXml.Packaging; usingSystem.IO; usingSystem.Linq; usingDocumentFormat.OpenXml; usingDocu...
2021-08-05 16:55:02
979
原创 unity 共享内存 实现exe之间交互C#
适合 unity与winform WPF之间交互,仅支持PC,使用.net4.5.2内含有的功能,在csdn上花积分学的,直接上主要代码,经测试,unity发布exe之间也可使用,unity与winform、wpf之间也可使用,前提是unity只要支持.NET 4.x的都可以使用,并定义了发送者和监听者,根据自己需求自己改吧,直接上代码:《感谢原作者,积分购买应该可以公开吧,不清除,先公开,不合适就撤,哈哈。。。》using System;using System.IO;using System.
2021-05-19 09:24:52
1738
4
原创 unity android端优化记录
1、FPS均值较低CPU性能优化方案频繁调用的Camera.main建议脚本做好Main Camera的Cache。Camera.main实际为GameObject.FindGameObjectsWithTag(“MainCamera”)调用,主要因为引擎无法得知用户通过脚本设置的MainCamera,CPU消耗较高。脚本中大量UnityEngine.Object的判等操...
2019-05-21 09:48:56
1087
原创 ubuntu16.04 caffe 安装digits 3.0
digits是运行在cuda和caffe基础上的,所以要先配置好cuda+caffe那是毫无疑问的了。打开一个终端,依次运行下列命令,进入当前用户根目录,并切换到超级用户cdsudo -s开始安装,CUDA_REPO_PKG=cuda-repo-ubuntu1604_8.0.61-1_amd64.deb && wget http://developer.download.nvi...
2018-04-04 18:21:54
504
转载 裸机Ubuntu16.04配置Dlib19.4 (Python人脸检测例子)
Windows版本Dlib配置链接: 地址1.准备工作Dlib库下载链接: 地址首先需要Cmake以及编译C++成python程序的工具【参考1】[cpp] view plain copy sudo apt-get install libboost-python-dev cmake 如果没有setuptools工具的需要安装,指令如下:python2.x:wget https://bootst...
2018-03-01 15:03:30
824
转载 Ubuntu下如何解压缩zip,tar,tar.gz,tar.bz2文件
tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf Fi...
2018-03-01 13:40:43
483
转载 fatal error: Python.h: 没有那个文件或目录 解决方法
这几天安装scrapy先说下环境 虚拟机Ubuntu16.04 系统默认Python 2.7.12 ,系统还自带3.5版本的,后来自己又装了3.6版本。在系统安装过程中,总是到twisted时报错,因为是源码安装的,所以系统要进行编译,但是找不到python.h文件!!!报错如下creating build/temp.linux-x86_64-2.7/srcc...
2018-02-28 12:13:22
3585
转载 Ubuntu16.04+python的安装
在Ubuntu中自带的有python模块,但是该模块较为简单,并不含有日常处理所需的数据库和安装包。接下来说一下python的手动安装方法,并附带安装我所需要的库。注意:ubuntu16.04中包含了python-2.7,python-3.5,在terminal下直接键入python可查看你所...
2018-02-28 12:12:08
1180
转载 cuda程序执行出错: libcudart.so.8.0: cannot open shared object file: No such file or directory
问题描述: error while loading shared libraries: libcudart.so.8.0: cannot open shared object file: No such file or directory解决办法:首先确认/etc/profile中的路径包含了cuda8.0的安装路径及相应的库文件export PATH=$PATH:...
2018-02-27 17:47:57
3179
转载 Unity3D在IOS、Android上使用C++并回调的究极解决方案
转载地址:http://blog.youkuaiyun.com/IceTeaSet/article/details/53142929各种调用C++的方法在各种平台下的总结如下(可能会有出入):1、在VS中使用CLR C++工程,编译产生.dll,放入Plugins✔ Android、Editor、Windows、OSX ✘ IOS (报的错貌似与il2cpp有关)
2017-11-17 18:43:18
1387
转载 C# 托管内存与非托管内存之间的转换(结合Unity3d的实际开发)
版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.youkuaiyun.com/leonwei/article/details/41940963?reload1.c#的托管代码和非托管代码c#有自己的内存回收机制,所以在c#中我们可以只new,不用关心怎样delete,c#使用gc来清理内存,这部分内存就是managed memory,大部
2017-11-10 18:02:57
1144
转载 Unity在Android中读取文件
http://blog.youkuaiyun.com/musicvs/article/details/49657905
2017-10-31 14:36:32
3419
转载 Unity中的多屏以及最大化最小化
首先是多屏,我的需求是只显示在第二块屏幕上,而且第一块屏幕上的操作不能影响到第二块屏幕.如果连了另一块屏幕,在打开exe的时候的配置框可以选择显示在哪块屏幕上如果选择了第二块,不删除Data文件夹,回到Unity取消勾选Display Resolution Diag,下次打开直接跳到第二快屏幕上.二 解决第二块屏幕的后台但是如果仅仅这样,会遇到一个不大大小的
2017-07-10 14:03:25
3096
转载 Unity5.x运行时动态更新烘培贴图
运行时更新烘培贴图分两种情况1、场景的物件没有发生变化(也就是说没有运行时加载在场景上的Prefab)此时可以直接更换烘培贴图。1234567891011121314151617181920212223242526usingUnit
2016-06-22 09:55:10
1580
转载 在BB10上增加对Unity游戏的手柄支持
在BB10上增加对Unity游戏的手柄支持在北欧游戏大会上,我们展示了在黑莓10的辅助下使用您最喜爱的手柄和一个微型的HDMI电缆连接到电视机搭建一个游戏控制系统是一件多么容易的事情。Unity的开发人员喜欢它并且想知道他们的游戏如何可以利用这一点。这篇博文将告诉你添加黑莓10手柄支持是多么容易。背景黑莓10的原生SDK提供了一个原生手柄API支持以下游戏手柄
2016-04-27 13:31:02
949
转载 Unity3D内存管理——对象池
[译]Unity3D内存管理——对象池(Object Pool)原文地址:C# Memory Management for Unity Developers (part 3 of 3),其实从原文标题可以看出,这是一系列文章中的第三篇,前两篇讲解了从C#语言本身优化内存和Unity3D Profiler的使用,都很精彩,有兴趣的童鞋可以参考一下。C# Memor
2016-01-27 11:51:33
863
转载 Unity制作一个望远镜与查看器摄像机
Unity 游戏开发技巧集锦之制作一个望远镜与查看器摄像机Unity中制作一个望远镜本节制作的望远镜,在鼠标左键按下时,看到的视图会变大;当不再按下的时候,会慢慢缩小成原来的视图。游戏中时常出现的狙击手就是使用望远镜的一个例子,如图2-22所示。图2-22 游戏中狙击手所看到的视图制作望远镜的过程如下:(1)在Project视图里,创建一个C#
2015-10-21 13:53:39
1813
转载 关于Unity中文件读取
存储: 在程序发布后文件的存放有两种,第一种是打包到Uniyt的资源包中(*.unity3D),第二种就是把文件存放在一个特殊的目录如:StreamingAssets,这个目录的东西Unity不会打包任何资源包中(但让除非你手动打包),但是发布的时候这个文件夹会被打包进程序中,一起发布。格式: 通过WWW加载: 一种是纯文本格式,如 txt,x
2015-10-21 11:46:47
2777
转载 unity csharp socket 异步通信 客户端
点击打开链接 点击打开链接 点击打开链接 点击打开链接 点击打开链接 点击打开链接http://www.cnblogs.com/solq/archive/2012/04/23/2467342.html http://www.cnblogs.com/solq/archive/2012/04/23/2467342.html http://www.cnblogs.com/solq/archive/201
2015-10-09 17:40:38
2687
转载 Unity调用外接摄像头的实例代码(C#)
using UnityEngine; using System.Collections; using System.Threading; public class BtnControl : MonoBehaviour { public WebCamTexture webTex; public string deviceName;
2015-08-05 23:27:15
2136
转载 基于Unity5.0系统的新打包方式
前言在使用新的Unity3d 5.0后,我们发现在Inspector面板上多了一个东西这里主要有两个可以设置的选项AssetBundle和Variant进过测试,发现5.01版本在AssetBundle方面存在bug,幸好在5.02版本进行了修复,所以在5.02以后的版本才可以放心使用,不然会出现贴图丢失等问题
2015-07-29 14:52:56
1315
转载 DoTween(HOTween V2) 教程
官方网站:http://dotween.demigiant.com/下载地址:http://dotween.demigiant.com/download.php快速开始:http://dotween.demigiant.com/getstarted.php官方文档:http://dotween.demigiant.com/documentation.php
2015-07-29 14:39:43
893
原创 关于AssetBundle,Shader丢失的问题
从Unity4.2开始,为了减少首包大小,不会默认将所有Shader引擎加到游戏程序中,据Unity技术支持人员所说,Unity会将Shader引擎打包到Assetbundle资源中,但是我测试发现不行(可能是我打开方式不对...),不过只要将用到的Shader加到Editor->Graphics Settings的Shader列表里再进行打包即可。直奔问题,unity的assetbund
2015-07-26 15:27:25
6880
翻译 swfit中文学习
https://www.gitbook.com/book/numbbbbb/-the-swift-programming-language-/details
2015-07-22 18:54:33
767
转载 Unity3d iOS 内购详细流程总汇
http://blog.sina.com.cn/s/blog_4a2183a60101lc8a.html这几天做app的内购功能,发现网上找的资料都很老了,基本都是2012年以前的,而且基本都是针对有Object-C基础的写的。作为一个从来没有接触过Object-C和XCode的家伙傻逗表示看起来压力山大。教程基本都是纯Object-C代码,涉及到跟Unity交互的很少,也是花了我不少时间
2015-07-21 10:19:41
1937
转载 Unity AssetBundle爬坑手记
这篇文章从AssetBundle的打包,使用,管理以及内存占用各个方面进行了比较全面的分析,对AssetBundle使用过程中的一些坑进行填补指引以及喷! AssetBundle是Unity推荐的资源管理方式,官方列举了诸如热更新,压缩,灵活等等优点,但AssetBundle的坑是非常深的,很多隐藏细节让你使用起来需要十分谨慎,一不小心就会掉入深坑,打包没规划好,20MB的资源“压缩”到了
2015-07-21 09:52:49
1989
转载 unity 线程下载图片
1、线程下载代码[csharp] view plaincopyusing System.IO; using System.Net; using UnityEngine; using System.Threading; using System.Collections; public
2015-07-01 10:02:25
2378
转载 unity 5 打包apk 手动升级android sdk 5.0 api 21
unity5 打包apk需要将安装SDK升级到android sdk 5.0 api 21。国内使用SDK Manager.exe更新不了,于是下载sdk包手动更新到sdk 5.0。下载下面几个包:http://dl-ssl.google.com/android/repository/android-21_r01.ziphttps://dl-ssl.google.c
2015-06-26 10:11:11
3245
转载 Unity5.0新特性介绍IL2CPP内部构建
介绍IL2CPP内部构建将近一年以前的事了,Unity开始谈论未来在Unity中的脚本。新的 IL2CPP 脚本后端答应(highly-portable)给Unity带来了高性能、 高便携式虚拟机。今年 1 月,Unity使用 IL2CPP,尝试的第一平台是iOS 64-bit。Unity5 发布带来了另一种平台:WebGL。由于从我们拥有的强大的社区,用户的输入,我们已经为 IL2CPP
2015-06-26 10:03:02
1780
转载 Unity5中的高性能物理组件
长久以来,我们一直使用PhysX 2.8.3。除了单独使用PhysX之外,我们还在过去的数年中,将Unity工程师开发出的多种补丁与其搭配使用。在我们即将发布的Unity 5.0,则会以PhysX 3.3作为我们新的物理引擎。下面,就让我们来进一步了解该物理组件。PhysX SDK 3对经典PhysX SDK 2.x大胆地进行了重新设计。PhysX的开发团队保留了2.x最好的创意及功能,并
2015-06-25 11:11:23
1595
翻译 [官方] Unity4.6.2发布,支持64位iOS
Unity4.6.2现在已经正式发布并且提供下载,这是Unity第一个支持64位iOS的正式版本,采用了最新的IL2CPP 技术。下载请访问:http://unity3d.com/cn/unity/downloadIL2CPP是Unity内部开发的一款创新型脚本技术。它能极大地提高项目中所有脚本的性能,并且完美兼容当前iOS构建所使用的Mono-AOT解决方案。我们
2015-06-17 10:01:03
908
原创 unity关于中文字体显示问题
在界面的字体显示问题,往往会碰到很多问题,比方工程里面是没有问题的,发布到移动端时却出现不显示问题。下面对Android于IOS的问题做下整理,只是针对动态字体。 1、Android Android由于机型复杂,字体也是很多,往往出现有些机型的手机不显示,那么解决问题就是查手机所支持的中文字体进行添加 一般这样是可以解决问题。对于一些不同手
2015-06-16 15:15:45
6357
转载 Behavior Designer中节点类型分析
Behavior Designer(以下简称BD)中节点类型分为4类:Composites,Conditional, Actions以及Decoration,下面将一一介绍4种类型的节点一. Composites(组合节点)Composites是一种组合节点,将多个子节点聚集起来。组合节点控制着子节点的运行顺序和运行逻辑。BD 提供的Composites节点以及
2015-06-10 10:57:32
756
转载 终极DIY双面材质攻略
Unity内置的Shader,都是单面效果,想必导入Mesh的同学都碰到过这样的痛苦,布料飘起的背面部分看起来是空气,汽车透过车窗看到是路面...各种蛋疼。有些文章教导大家 把模型做出厚度来吧,这种做法实在太那个啥了...... 其实用改写Shader的方法可以很方便的实现双面材质。Unity里有3种Shader方式:1.Fixed Function Shaders 2.V
2015-06-04 16:41:15
845
unity 内存共享demo.zip
2021-05-17
c#开发Android应用实战
2014-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人