Garsonlab

一颗顽强的小草0.0

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【UGUI】踩坑填坑——DropDown

在使用UGUI的 DropDown 时, Canvas 的 Render Mode 选择了 Screen Space--Camera, 此时遇到一个小bug, 当我把这个下拉组件放到屏幕中间附近时, 下拉列表显示是正常的。当我把组件整体移到边缘,突然出现下拉列表的 Content 的坐标 不...

2017-08-08 12:39:50

阅读数 764

评论数 0

【UGUI】一键排版对齐

好久没有写东西了,因为最近忙,做一些项目上具体的功能。由于偶尔还是要拼一下UI,感觉对齐还是一个问题。虽然在以前写过一个一键对齐父节点的东西,可还是不够用,Unity中没有其他工具一样的辅助线。。。so,如果要让两个UI项以某种方式对齐排列,自己手动摆毛事总有那么一点点误差,除非你改坐标。我的功能...

2017-05-23 16:32:16

阅读数 634

评论数 0

【UGUI】无限列表 ScrollView List

无线列表的实现好处有一些,主要方法是在ScrollView的值改变的时候改变已存在的渲染子节点位置。最核心的是计算Content的大小及里面的节点位置设置。 using System; using System.Collections; using System.Collections.Gener...

2017-05-02 19:32:14

阅读数 3702

评论数 2

USE

游戏: Unity + Visual Studio 单c++: Dev c++ VS工程构建: CMake Lua使用: LuaForWindows Lua联调: LuaStudio(需购买) 代码编辑: Sublime Android: Jdk + Android SDK + Ecl...

2017-04-28 10:44:57

阅读数 233

评论数 0

Unity Scene场景自定义坐标轴

多看看别人的代码是没有坏处的,即使学不了人家的大框架,偶尔拾起一些小东西也是可以的。 最近扒了一下DoTween(声明一下源码是自己反编译的,只为学习),看见了如何在Scene场景中添加标注和坐标轴,具体做法是,在你的脚本Editor中,比如你重定义某个mono脚本的Inspector显示中,加...

2017-04-27 16:18:35

阅读数 1575

评论数 0

【UGUI】屏幕区域点击检测

此处直接代码: using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Asstes.UI { /// /// Introduction: 屏幕区域点击判...

2017-04-17 11:01:21

阅读数 1409

评论数 1

【Unity Shader】永远的主视图

Unity中,X、Y、Z坐标轴分别对应左、上、前,摄像机人视觉的方向在Z轴上。所以,当我们从Z轴看物体看的是正反面,Y轴看的是上下面,X看的是左右面。 一个面片Quad只有四个顶点、两个三角形,我们从Z上看是矩形,但是从其他的两个方向上看我们是看不见的。而场景中烟花的粒子,一个正在旋转的黑洞等大...

2017-03-24 18:37:25

阅读数 356

评论数 0

【Unity Shader】摇摆的小草——顶点动画

Shader 动画的主要点在坐标变换,代码: Shader "Custom/Grass" { Properties { _MainTex ("Grass Texture", 2D) = "white" {} _TimeSc...

2017-03-23 16:52:58

阅读数 7202

评论数 0

【UGUI】统一管理技能及物品cd

有个需求,比如使用过物品以后, 技能后以一个cd时间,要求技能面板上和技能栏以及其他一切有可以使用该技能的地方做一个同步cd,因此有下面的管理模块。 using System.Collections; using System.Collections.Generic; using UnityEn...

2017-03-20 16:05:13

阅读数 274

评论数 0

Unity中使用c++

Unity具有跨平台特性,所以一般若是要使用c++分为四种情况:Windows、Android、MacOS以及IOS,对应使用生成的库文件后缀分别为”.dll”、”.so”、”.bundle”、”.a”; 1、  库文件生成 1.1  DLL 在Windows下生成dll的方式非常简单,一般来说...

2017-03-13 14:13:25

阅读数 8655

评论数 1

XML 解析生成工具

using System; using System.Collections; using System.Collections.Generic; using System.Text; using UnityEngine; /*----------------------------------...

2017-03-01 15:55:37

阅读数 893

评论数 0

【UGUI】一键对齐父节点

前端时间用了一阵FairyGUI,实话实说感觉非常友好!首先他提供了一个编辑器,各种拼接、动画==都做得很棒,而且,还具有跨平台的特点,代码接口做的也很完善,虽然很多坑,但是在群里和谷主联系后几乎都没毛病(此处有表情)。但是,本次新项目还是选择了UGUI,因为说是虽然简单、但是再招人补充人手时还得...

2017-02-27 20:40:19

阅读数 1671

评论数 0

扫雷 unity版

以前看没想过扫雷的实现,昨天看到一个帖子发的扫雷,写的很恶心,所以自己就尝试了一下,直接新建一个cs脚本复制以下代码就可以了。 先看看效果 代码: using System.Collections.Generic; using UnityEngine; public class M...

2017-02-20 10:46:11

阅读数 766

评论数 0

Socket通信

今天没事,自己做了一个非常非常简易的socket测试demo,我们就来最通俗的聊天室好了。由于是最简化版的,我放弃了传输协议,只是自己定义一个最简单的结构体,也放弃了其他好的东西,只有socket使用! 首先是server代码,我使用的是Winform,好歹有个界面不是: 网络,模块与辅助工具...

2017-02-16 17:32:09

阅读数 191

评论数 0

关于A*的构想

一、原理及伪代码实现 A Star 算法的具体作用可以忽略不表了,基本上想用的都知道,不知道的基本上不在乎。 具体伪代码如下: void FindPath(Point[,] maps, Point start, Point end) { openList.Cle...

2017-02-13 15:11:10

阅读数 263

评论数 0

Android连接初体验

1,Error: Program “/NDK-build” not found in PATH 解决方法: http://stackoverflow.com/questions/20200545/error-program-ndk-build-not-found-in-path 最后试了:...

2016-12-05 15:49:59

阅读数 199

评论数 0

【Unity Shader】简单Transparent shader的三种实现

Shader "Custom/Transparent" { Properties { _Color ("Main Color", Color) = (1,1,1,0.6) _MainTex ("Base (RGB)", 2D) ...

2016-11-24 18:07:06

阅读数 2642

评论数 0

Unity中画实线与虚线

以前用过Vectrosity来画过线,但时间久了忘记怎么用了,也忘记能不能画虚线了。试了一下Unity的LineRenderer加上一个材质来画虚线,但是它是把我们的贴图给拉伸覆盖创建出来的mesh的,忘记保存我的实验效果了。。。可能改改Shader还可以用吧。针扎一番后决定自己用GL写,由于Un...

2016-11-24 14:58:02

阅读数 4827

评论数 5

SVN下载github上的文件

1,选择所要下载的地址 如   https://github.com/*****/*******/tree/master/****** 2,替换 tree/master 为 trunk 3,输入到相应的地址

2016-11-07 10:41:45

阅读数 1877

评论数 0

【Unity Shader】基础光照

继续学习《Unity Shader 入门精要》。渲染的流程前部分是坐标变换,变换顺序是: 模型空间(Model Space)-->世界空间(World Space)-->观察空间(View Space)-->裁剪空间-->屏幕空间,具体的矩阵变换可以方便的使用内置矩阵: ...

2016-09-23 14:57:01

阅读数 3068

评论数 0

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