自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Passion 的博客

Unity3D 博客专家

  • 博客(520)
  • 资源 (25)
  • 收藏
  • 关注

原创 Unity之OpenXR+XR Interaction Toolkit快速监听手柄任意按键事件

当我们开发一个VR时,有时希望监听一个手柄按键的点击事件,或者一个按钮的Value值等。但是每次有可能监听的按钮有不一样,有可能监听的值不一样,那么每次这么折腾,有点累了,难道就没有一个万能的方法,让我可以直接监听我想要的某个按钮的事件么?答案是肯定的,今天我们就来解决这个问题。好了,现在我们分别实现了常用的三中值类型的事件监听,分别是按钮,值,向量现在不管我们希望实现什么类型的监听,先选择上诉对应的一个模板,然后接下来,只需要设置或者选择合适的inputactions配置即可。

2024-04-17 15:48:45 178

原创 Unity之XR Interaction Toolkit如何在VR中实现渐变黑屏效果

做VR的时候,有时会有跳转场景,切换位置,切换环境,切换进度等等需求,此时相机的画面如果不切换个黑屏,总会感觉很突兀。刚好Unity的XR Interaction Toolkit插件在2.5.x版本,出了一个TunnelingVignette的效果,我们今天就来分析一下他是如何使用的,然后我们自己再来扩展一下这个效果。官方的这个黑屏控制,已经没有扩展的可能了,一是因为它的定位问题,它开始就定位为一个位移时减少我们眩晕感的一个效果来用,并不是我们今天所说的自定义渐变黑屏的工具。

2024-04-17 13:43:27 85

原创 Unity之Mirror如何实现多人同步游戏一

Mirror是一个出色的开源游戏网络库,可以用来制作局域网多人游戏,最初Mirror诞生于Unity早起的Unet,后来Unity把Unet给弃用了,但是Mirror在官方团队的努力下,一直不停地优化框架,并且承诺永远不收费,并持续优化。Mirror最大特点是,服务器和客户端是一个项目,从而实现最大的生产力,只需使用NetworkBehaviour而不是MonoBehaviour即可:▣ [Server] / [Client]标签用于仅服务器/仅客户端代码。

2024-03-25 17:22:56 217

原创 Unity之ShaderGraph如何实现水面波浪

这几天通过一个水的波浪数学公式,实现了一个波浪效果,感觉成就感满满,下面给大家分享一下首先先给大家看一下公式;

2024-02-22 00:40:35 308

原创 Unity之XR Interaction Toolkit如何在VR中实现一个可以拖拽的UI

普通的VR项目中,我们常见的UI都是一个3D的UI,放置在场景中的某个位置,方便我们使用射线点击。但是为了更好的体验,我们可能会有跟随头显的UI,或者可拖拽的UI,这样更方便用户去操作。所以我们今天的需求就是:如何基于XR Interaction Toolkit 插件 在VR中使用手柄射线来拖拽UI。

2024-02-18 11:58:48 679 1

原创 Unity之Cinemachine教程

Cinemachine是Unity引擎的一个高级相机系统,旨在简化和改善游戏中的相机管理。Cinemachine提供了一组强大而灵活的工具,可用于创建令人印象深刻的视觉效果,使开发人员能够更轻松地掌控游戏中的摄像机行为。主要功能和特性包括:1.虚拟摄像机系统: Cinemachine引入了虚拟摄像机的概念,允许开发人员使用相机组件的虚拟实例,而不必直接操作实际摄像机。2.目标跟踪: Cinemachine能够自动跟踪和对焦游戏中的目标,使相机的运动更加平滑和自然。

2024-01-23 23:21:59 1722

原创 Unity之Timeline教程

Unity Timeline是Unity的一种时间轴编辑器工具,用于制作和管理游戏中的动画、剧情以及事件触发。它提供了直观的界面,使得开发者可以通过拖放操作轻松创建和编辑时间轴。Activation Track:用于控制物体的激活状态。可以在轨道上添加关键帧,控制物体的激活和非激活状态。Animation Track:用于处理物体的动画。可以在此轨道上添加关键帧,编辑物体的动画状态。Audio Track:用于处理场景中的音频。可以管理音频的播放、暂停、淡入淡出等操作。

2024-01-23 22:30:07 1817 2

原创 Unity之ShaderGraph如何实现瓶装水效果

有一个场景在做效果时,有一个水瓶放到桌子上的设定,但是模型只做了个水瓶,里面是空的,所以我就想办法,如何做出来瓶中装睡的效果,最好是能跟随瓶子有液体流动的效果。

2023-12-26 23:27:03 840

原创 Unity之OpenXR+XR Interaction Toolkit接入微软VR设备Windows Mixed Reality

Windows Mixed Reality 是 Microsoft 用于增强和虚拟现实体验的VR设备,如下图所示:在国内,它的使用率很低,一把都是国外使用,所以适配起来是相当费劲。这台VR设备只能用于串流Windows,启动后,会自动连接Window的Mixed Reality程序,然后打开微软的增强现实门户,界面类似WindowPhone,如果用过Hololens的同学应该知道, 系统和Hololens一样。微软的移动端产品,目前都是wp系统,

2023-12-11 00:44:45 560

原创 Unity之OpenXR+XR Interaction Toolkit接入Meta Quest3

随着备受期待的Meta Quest 3与今年10月10日发布,这款来自Meta的下一代VR游戏头戴设备承诺将彻底改变您的游戏方式。Meta Quest 3,玩家只需轻松一触即可在虚拟现实和真实世界之间无缝切换,无需摘下头戴设备进行快速现实检查。Meta Quest 3最引人注目的特点之一是其能够将您现实世界的游戏空间方面融入游戏中。利用两个内置RGB摄像头和六个摄像头传感器,头戴设备可绘制出您游戏区域的布局。这意味着您现实环境中的物体,比如咖啡桌,可以成为游戏的一部分。

2023-12-11 00:16:15 768

原创 Unity之ARFoundation如何实现BodyTracking人体跟踪

ARBodyTracking,就是指通过手机AR扫描并精确的捕获人物的肢体部位的技术。如下图所示,这项技术目前是有苹果的ARKit提供,苹果的body tracking 功能需要使用配备 TrueDepth 摄像头的设备,配备 A12 仿生芯片、运行 iOS 13 或更高版本的设备,比如 iPhone X 及更新机型。这些设备可以利用其摄像头和传感器来进行面部和身体的跟踪,以支持增强现实和其他相关应用程序。有了这项技术,我们可以做很多好玩的东西,比如AR换装,虚拟穿戴等需要精确捕获人体部位的功能。

2023-11-28 21:53:05 792

原创 Unity如何实现bHaptics TrackSuit震动衣的SDK接入

TrackSuit是bHaptisc公司旗下的一款震动衣,包括X16,X40等不同型号,是一款尖端的无线高级触觉背心,采用人体工程学设计,具有40个精确的触觉反馈点。通过无缝的跨平台支持和无限制、无滞后的游戏体验,增强您的VR冒险体验。用于PC或者VR游戏中高度还原真实射击触感。

2023-10-31 00:37:30 383

原创 Unity之ShaderGraph如何实现科幻空气墙

今天在油管上看到一个空气墙的特效,感觉做的非常好看,今天我们就来实现以下这个科幻风格的空气墙。

2023-10-28 16:22:52 834

原创 Unity之ShaderGraph如何实现冰冻效果

今天我们来实现一个冰冻的效果,非常的炫酷哦。Voronoi:根据输入UV生成 Voronoi 或Worley噪声。Voronoi 噪声是通过计算像素和点阵之间的距离生成的。通过由输入角度偏移控制的伪随机数偏移这些点,可以生成细胞簇。这些单元的规模以及产生的噪声由输入单元密度控制。输出Cells包含原始单元数据。

2023-10-27 00:55:56 601

原创 Unity之ShaderGraph如何实现水波纹效果

今天我们来实现一个水波纹的效果。1.通过Time+Sine获得一个波纹状的UV动图2.通过UV+Length节点获得一个中间高亮,边缘透明的UV,然偶和图一叠加,得到一个中间向边缘蔓延的波纹UV3.设置UV和MainTex即可得到我们想要的水波纹效果

2023-10-25 00:51:42 566

原创 Unity之ShaderGraph如何实现旋涡效果

今天我们来通过ShaderGraph来实现一个旋涡的效果。Twirl:将类似于黑洞的旋转变形效果应用于输入 UV 的值。变形效果的中心参考点由输入 Center 定义,而效果的整体强度由输入 Strength 的值定义。输入 Offset 可用于偏移结果的各个通道。

2023-10-24 23:58:00 429

原创 Unity之ShaderGraph如何实现全息投影效果

今天我们来实现一个全息投影的效果,如下所示:Position:提供对网格顶点或片段的Position 的访问,具体取决于节点所属图形部分的有效着色器阶段。使用Space下拉参数选择输出值的坐标空间。Time:提供对着色器中各种时间参数的访问。Fresnel Effect:菲涅尔效应是根据视角不同表面上反射率不同的效应,当接近掠射角时,会反射更多的光。菲涅尔效应节点通过计算表面法线和视图方向之间的角度来近似这一点。这个角度越宽,返回值就越大。这种效果通常用于实现边缘照明,在许多艺术风格中都很常见。

2023-10-24 00:27:28 395

原创 Unity之ShaderGraph如何实现触电电流效果

之前使用ASE做过一个电流效果的shader,今天我们通过ShaderGraph来实现一个电流效果。

2023-10-22 01:04:48 673

原创 Unity之ShaderGraph如何实现靠近显示溶解效果

今天我们来实现一个我再B站看到的一个使用LeapMotion实现的用手部触摸就可以显示的溶解效果。

2023-10-21 13:06:36 1000

原创 Unity之ShaderGraph如何实现无贴图水球效果

我们今天来实现一个无贴图水球效果,如下图所示:UV+Split:可以获得UV在RGB三个颜色分别的分量Remap:重映射节点基于输入 In 值在输入In Min Max的 x 和 y 分量之间的线性插值,返回输入Out Min Max的 x 和 y 分量之间的值。Step:阶梯节点如果输入In的值大于或等于输入Edge的值,则返回 1,否则返回 0。Lerp:插值节点返回输入T在输入A和输入B之间进行线性插值的结果。例如,当输入T的值为0 时,返回值等于输入A的值,当输入 T 的值为 1

2023-10-20 00:19:20 573

原创 Unity之ShaderGraph如何实现马赛克效果

今天我们来实现一个马赛克的效果。

2023-10-19 23:43:56 379

原创 Unity之ShaderGraph如何实现飘动的红旗

今天我们来实现一个飘动的红旗。

2023-10-19 23:20:50 469

原创 Unity之ShaderGraph如何模拟水波实现顶点波动

今天我们实现类似水波纹的顶点波动效果。

2023-10-19 21:19:59 475

原创 Unity之ShaderGraph如何实现UV抖动

今天我们通过噪波图来实现一个UV抖动的效果。

2023-10-19 18:46:57 448

原创 Unity之ShaderGraph如何实现积雪效果

我们在一些特殊场景,比如冰雪天,经常会对周围物体添加一些积雪效果,如果我们直接把积雪做到模型上,就无法更加灵活的表现其他天气的环境了,比如春夏秋冬切换。所以一般这种需求我们都是使用Shader来表现。

2023-10-19 00:14:11 532

原创 Unity之ShaderGraph如何实现卡通效果

今天我们来实现一下最常见的卡通效果。

2023-10-18 23:57:57 330

原创 Unity之ShaderGraph如何实现边缘光效果

游戏中最常用的一个效果就是边缘光了,既可以做物体的高亮效果,也可以给人物皮肤表面添加光泽。

2023-10-18 00:53:16 661

原创 Unity之ShaderGraph如何实现光边溶解

今天我们来实现一个最常见的随机溶剂效果。

2023-10-17 23:23:15 329

原创 Unity之ShaderGraph如何实现上下溶解

我们经常在电影中见到的一个物体或者人物,从头上到脚下,慢慢消失的效果,我么今天就来体验一下这个上下溶解。

2023-10-16 23:50:13 435

原创 Unity之Hololens如何使用ARAnchorManager 锚点系统实现世界锁

什么是Hololens?Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入到现实世界中。目前最新版本是Hololens2。什么是MRTK?Mixed Reality Toolkit(MRTK)是一个开源的开发工具包,专门为Hololens和其他Windows Mixed Reality设备设计。

2023-10-06 17:21:14 860 3

原创 Unity如何实现TreeView

最近有一个需求,需要实现一个TreeView的试图显示,开始我一直觉得这么通用的结构,肯定有现成的UI组件或者插件可以使用,结果,找了好久,都没有找到合适的插件,有两个效果差强人意。最后在回家的路上突然灵光一闪,想到了一种简单的实现方式,什么插件都不用,仅使用Unity自带的Button和Layout。不仅可以实现一级树形目录,还能实现二级,三级等等,只要你有需要,都可以自定义实现。

2023-09-29 15:06:22 863

原创 Unity之Hololens如何升级MRTK内置shader支持URP

什么是Hololens?Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入到现实世界中。目前最新版本是Hololens2。什么是MRTK?Mixed Reality Toolkit(MRTK)是一个开源的开发工具包,专门为Hololens和其他Windows Mixed Reality设备设计。

2023-09-25 17:56:15 670

原创 Unity之Hololens如何实现传送功能

什么是Hololens?Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入到现实世界中。目前最新版本是Hololens2。什么是MRTK?Mixed Reality Toolkit(MRTK)是一个开源的开发工具包,专门为Hololens和其他Windows Mixed Reality设备设计。

2023-09-25 17:14:09 677

原创 Unity之Hololens如何实现3D物体交互

什么是Hololens?Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入到现实世界中。目前最新版本是Hololens2。什么是MRTK?Mixed Reality Toolkit(MRTK)是一个开源的开发工具包,专门为Hololens和其他Windows Mixed Reality设备设计。

2023-09-25 16:50:55 1222

原创 Unity之Hololens开发如何实现UI交互

什么是Hololens?Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入到现实世界中。目前最新版本是Hololens2。什么是MRTK?Mixed Reality Toolkit(MRTK)是一个开源的开发工具包,专门为Hololens和其他Windows Mixed Reality设备设计。

2023-09-25 16:25:44 1473

原创 Unity之Hololens2开发 如何接入的MRTK OpenXR Plugin

什么是Hololens?Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入到现实世界中。目前最新版本是Hololens2。什么是MRTK?Mixed Reality Toolkit(MRTK)是一个开源的开发工具包,专门为Hololens和其他Windows Mixed Reality设备设计。

2023-09-22 16:25:27 1058 2

原创 Unity之VR如何实现跟随视角的UI

我们在制作VR项目的时候,大部分时候,是把UI固定到一个位置,比如桌子或者控制,这么做固然稳定,但是当我们有以下需求的时候,固定位置的UI可能会不适用:1.场景较小,操作物体占用了很大体积,没有固定的可以清晰显示完整UI的位置。2.需要频繁的前后左右,更换姿势操作现场物体时。3.新手玩家,不熟悉场景,找不到我们设定的UI位置。以上就是我们实际项目中遇到的一些问题,导致使用传统的固定位置UI,被客户诟病:找不到,不好操作,看不清。

2023-09-21 14:57:02 1908 3

原创 Unity之Photon PUN2开发多人游戏如何实现组队功能

Photon Unity Networking 2 (PUN2) 是一款基于Photon Cloud的Unity多人游戏开发框架。它提供了一系列易于使用的API和工具,使开发者可以快速构建多人戏,并轻松处理多人游戏中的网络同步、房间管理、玩家匹配等问题。我们在查看Pun2的Demo时,会发现Demo中自带了一个简易的PhotonTeam和PhotonTeamsManager,如果我们只希望有一个组队功能,那么其实也够用,但是如果我们希望实现不同队伍的队名,队标,或者积分功能之类的,那么就需要自己扩展了。

2023-08-27 18:58:02 1666

原创 Unity之ShaderGraph 节点介绍 UV节点

4.围绕输入 Center 定义的参考点将输入 UV 的值旋转输入 Rotation 的大小。6.分别根据输入 Tiling 和 Offset 来平铺和偏移输入 UV 的值。Polar Coordinates(将输入 UV 的值转换为极坐标。5.将类似于鱼眼镜头的球形变形效果应用于输入 UV 的值。3.将类似于波的径向剪切变形效果应用于输入 UV 的值。8.将类似于黑洞的旋转变形效果应用于输入 UV 的值。2.将输入 UV 的值转换为极坐标。Rotate(将UV 的值旋转)Twirl(黑洞的旋转变形)

2023-08-08 16:32:44 787 1

原创 Unity之ShaderGraph 节点介绍 Utility节点

9.返回输入 In 的取反。如果 In 为 true,则输出为 false。7.如果输入 In 的任何分量为非数值 (NaN),则返回 true。10.如果输入 A 或输入 B 为 true,则返回 true。8.如果输入 A 和 B 均为 false,则返回 true。3.如果输入 A 和 B 均为 true,则返回 true。1.如果输入 In 的所有分量都不为零,则返回 true。6.如果输入 In 的任何分量是无限值,则返回 true。2.如果输入 In 的任何分量不为零,则返回 true。

2023-08-08 16:04:43 787

Ragdoll Mecanim Mixer + Bonus

Ragdoll Mecanim Mixer allows your character and animations to physically interact with the surrounding environment naturally as in the real life. If you want a character to behave like a ragdoll, and at the same time play a beautiful animation, then this asset is for you!

2023-06-30

RestSharp.106.12.0.zip

RestSharp.dll 版本106.12.0 RestSharp可能是.NET中最受欢迎的HTTP客户端库,具有自动序列化和反序列化,请求和响应类型检测,各种身份验证以及其他有用的功能,正在被成千上万的项目使用。 github下载地址:https://github.com/restsharp/RestSharp nuget下载地址:https://www.nuget.org/packages/RestSharp/

2021-10-11

Submarine_Source.unitypackage

一款2d的横版跑酷游戏,玩家乘坐一架潜艇,可以上下潜浮,躲避障碍物,可以吃金币。可以发射子弹等等。总之可以再海底进行跑酷

2020-04-29

Shader Forge 1.3.8.0_unity2018.unitypackage

unity2018版本中,Shaderforge插件已经弃更并且报错,所以我修改shaderforge的源码,然后使其可以在unity2018中使用。亲测可用。希望能对你有所帮助

2019-10-15

rubyinstaller-devkit-2.4.4-2-x64.exe

rubyinstaller-devkit-2.4.4-2-x64.exe,windows系统下的ruby安装环境

2018-08-08

LitJson_Ext

Litjson是一个C#中用于解析json的工具,使用非常方便,但是有一个小缺点,不支持float类型,必须使用double代替,所以我修改了Litjson的源码,可以支持float 类型,有需要的请笑纳

2018-06-04

vscode之luaIde0.3.7

开发lua的一个非常好用的工具,vscode,luaide根式一个不可多得的插件,支持愈发提示,代码跳转,最重要的断点调试功能。

2018-05-13

ovr_unity_utilities_1.13.0

oculus utilities for unity oculus cv1在unity开发虚拟现实的SDK

2017-04-02

LitJson.dll

LitJSON是一个.NET平台下处理JSON格式数据的类库,小巧、快速。 官方Git地址: https://github.com/lbv/litjson 官网地址: http://lbv.github.io/litjson/ 使用简介: http://lbv.github.io/litjson/docs/quickstart.html

2017-03-30

Easy Weapons v2.0.2

Easy Weapon 是一个十分强大的工具,可以让你在Unity中迅速的做一款Fps射击游戏,里面提供了各式各样的武器供你挑选。

2017-03-17

DoTween Pro 0.9.6

DoTween Pro 是Tweeen 家族中最好用,效率最高的插件,用来做物体的各种动画,路径移动,非常方便。 HoTween的升级版。比Dotween的免费版要多很多功能。包括最好用的路径,动画等。

2017-03-14

LinqToExcel_x64

Linq to Excel 是一个 .Net 库能够让你使用LINQ语法来查询Excel电子表格。

2016-12-13

Playmaker v1.8.3

Playmaker v1.8.3 (u5).unitypackage,最新版Playmaker。 PlayMaker 是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。它既是一个可视化脚本工具,又是一个分层逻辑框架。设计师、程序 员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又适合团队合作。它的优点: 1.很多动作行为(例如:跑,跳,攻击等)只需要通过简单状态机FSM(Finite state machine)就能实现,根本不用写一句代码; 2.方便简洁的图表管理每个状态机; 3.播放游戏,可以实时错误检查; 4.集成的帮助,可以让我们快速查 看行为说明; 5.设置断点和单步执行状态; 6.可以编写自定义行为,让在出现在我们的行为列表(这就要求有点语言基础了); 7.支持各类插件配合使用,加速开发进程(例如Ngui, 2D Toolkit, A* Pathfinding等)

2016-12-12

unity 虚拟现实曲面UI

unity 虚拟现实曲面UI,用于实现超级酷炫的Unity虚拟现实效果。

2016-12-12

NGUI 3.10.2 2016年9月21日版本

NGUI 3.10.2 2016年9月21日版本

2016-12-12

.NET Reflector8.5 +注册机

;Reflector是由微软员工Lutz Roeder编写的免费程序。这个免费工具可以将.NET程序集中的中间语言反编译成C#或者Visual Basic代码。   .NET Reflector开发人员可以使用它反编译.NET代码,以了解它是如何工作的,学习或指导.NET语言的复杂性,提供一个更好的替代库的文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖关系,检查混淆

2016-10-15

最新版PoolManager v5.5.2

PoolManager v5.5.2内存池最新版, 优化游戏性能。

2016-02-17

Behavior Designer

你将学习到一种新的动画与AI的解决方案使即使用Behavior Designer来设计动画的播放逻辑与AI的行为逻辑, 如果你用过PlayerMaker那么再好不过了,你可以Behavior Designer当作是PlayerMaker的强化版但有不同于PlayerMaker。当然我不是在这里推崇这种插件,而是了解另一种设计思路。当然在现在国内对于Behavior Designer插件中文资料匮乏的情况下,你也可把文档当作文档阅读。

2016-02-01

A星寻路插件 A Pathfinding

一款智能寻路算法,A星算法寻路,A Pathfinding,Unity 寻路插件

2015-12-30

2D Toolkit v2.5.1

最新2D游戏制作插件2D Toolkit v2.5.1

2015-12-25

Ulua v1.18,[uLua Asset Store Page]

uLua Asset Store Page Lua + LuaJIT + LuaInterface Supported Platforms: iOS, Android, Windows, Mac, Linux Want Lua support in your project? This package comes with everything you need, ready to go on all of the major platforms. Features: - Lua 5.1.4 for all supported platforms - Amazing Lua performance thanks to LuaJIT - LuaInterface based for powerful C# integration - Additional LuaInterface features: Lua Coroutines, Unity error handling, more Lua API functions - Prebuilt Lua plugin

2015-07-31

C++_Iterator_迭代器_介绍

迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。 除了使用下标来访问 vector 对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator)。迭代器是一种检查容器内元素并遍历元素的数据类型。 标准库为每一种标准容器(包括vector)定义了一种迭代器类型。迭代器类型提供了比下标操作更通用化的方法:所有的标准库容器都定义了相应的迭代器类型,而只有少数的容器支持下标操作。因为迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素,即使对支持下标操作的vector 类型也是这样。

2015-02-27

Google+C+++编程规范

C++ 是 Google 大部分开源项目的主要编程语言。正如每个 C++ 程序员都知道的,C++ 有很多强大的特性,但这种强大不可避免的导致它走向复杂,使代码更容易产生 bug,难以阅读和维护。   Google 经常会发布一些开源项目,意味着会接受来自其他代码贡献者的代码。但是如果代码贡献者的编程风格与 Google 的不一致,会给代码阅读者和其他代码提交这造成不小的困扰。Google 因此发布了这份自己的编程风格,使所有提交代码的人都能获知 Google 的编程风格。   创新工场董事长兼 CEO 李开复曾经对 Google C++ 编码规范给予了极高的评价:“我认为这是地球上最好的一份 C++ 编程规范,没有之一,建议广大国内外 IT 研究使用。”   Google C++ 编码规范在线地址:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

2015-02-26

Lua 5.1 参考手册

Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。[2] Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[2] 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。

2015-02-26

Shell脚本学习指南

美国作家罗宾编著的学习指导书《Shell脚本学习指南》。 他教会你让UNIX充分发挥其真实的潜能,不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell。 Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。

2015-02-26

Vim命令中文手册,Vim是一个类似于Vi的文本编辑器

Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。

2015-02-26

空空如也

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

TA关注的人

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