- 博客(9)
- 资源 (56)
- 问答 (1)
- 收藏
- 关注
原创 Unity实现物体镜像
通过一个模型的MeshFilter和MeshRenderer组件来获取模型的顶点与网格信息按指定轴向、指定距离克隆一个出来【生成镜像顶点】将顶点位置按轴方向取反方向,返回各个顶点信息private Vector3[] GenerateVertices(Vector3[] backVertices) { Vector3[] newVertices ...
2017-03-27 13:13:39 11965
原创 UI框架(UGUI)
整个游戏的工程源码下载链接:点击打开链接可以参考的写的Demo和本文章来学习毕竟有些细节问题在文章中不能一一说到工具:VS2010、Unity5.2.3f先介绍整个Demo的主面板其中任务、技能、符文等等都是按钮,点击按钮会生成相应面板【Protobuf的生成与解析】要使得框架的可扩展性与自适应性,我把各个面板的名字与路径配置到protobuf文件在VS中...
2017-03-27 08:41:30 8708 7
原创 ULua热更新
工具:VS、Unity5.2.3f、LuaStudio(方便编写Lua)、SimpleFramework_UGUI-0.3.7.2建议下载我写的一个Demo点击打开链接和本文一起参考!!!Demo介绍如何使用uLua对UI进行热更新【框架结构介绍】Editor:一些编辑器扩展的脚本代码Example:一个热更新例子介绍Lua:实现热更新的核心lua代码Sourc
2017-03-24 17:56:52 2717 6
原创 Unity中的AssetBundle
我在以前写过一篇文章关于制作与加载AssetBundle,但是觉得那个有些由于版本过低,有些方法以被弃用了,在这里我从新分享了一篇工具:unity5.5【AssetBundle的制作】以制作一个Cube预制体为例,将Cube打包到AssetBundle文件里点击Cube,在属性面板上底下按如下图操作,可以自行命名在Assets文件夹新建一个Editor文件目录,并创建一
2017-03-21 21:32:20 2457
原创 Lua与.Net互调
Lua是一种很好的扩展性语言,由C语言编写,Lua解释器被设计成一个很容易嵌入到宿主程序的库我们可以使用LuaForWindows或则LuaInterface得到LuaInterfaxe,dll文件在这里我提供LuaInterface包,方便大家下载【开发环境的配置】新建一个C#控制台应用程序解压下载下来的luainterface资源包,根据如下图的路径找到三个.dll
2017-03-21 19:02:30 4732 1
原创 Unity Shader基础
本文分享在学习编写shader过程中的语法知识由于我觉得我在代码中的注释很详细了,在这里我就直接贴代码,可以根据代码和注释了解shader编程Shader "LJL/ShaderText"//shader路径,不一定和shader文件名保持一致{ Properties//属性 { _Color("Color",Color)=(0,0,0,0) } //子shader,一个s
2017-03-16 17:42:25 1850
原创 Unity制作技能冷却效果
在制作ARPG等游戏时,主角的技能往往需要的到冷却才能释放本文介绍在Unity中如何简单实现技能冷却效果【Mask组件的使用】首先制作技能图标创建一个UI->ImageImage选择Unity自带的圆形图片在Image下添加一个按钮作为子节点,并适当放大按钮选择一张精灵图片作为按钮图案在Image下添加Mask组件Mask中文名叫面具该组件的作用是 只显示I
2017-03-04 21:10:08 11393 1
原创 Unity对象池技术
在游戏中,常常需要对有些游戏对象进行反复的创建销毁,比如游戏中的子弹,敌人反复的创建与销毁将浪费一定的系统资源引入对象池技术,可以将暂时不需要用到游戏对象放在对象池(缓冲区),当需要使用到时再从对象池中提取这里我简单学习了下关于对象池,现在分享出来,写下自己的对对象池的理解using UnityEngine;using System.Collections.Generic
2017-03-02 14:00:31 1415
原创 Unity数据的加密与解密
好久没有更新博客了在这里分享在Unity中对数据的加密与解密的处理加密与解密一般可以应用到文件配置,但是我主要运用到客户端与服务器端交互时候【加密】using UnityEngine;using System.Collections;using UnityEngine.UI;using System;using System.Text;using System.S
2017-03-01 17:36:31 5408 1
ulua热更新
2017-03-24
opengl环境配置(freeglut+glew+project)
2017-08-15
Qt如何构建phonon框架
2016-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人