自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 极简Unity调用Android方法

简介之前写了篇unity和Android交互的教程,由于代码里面有些公司的代码,导致很多网友看不懂,并且确实有点小复杂,这里弄一个极简的版本步骤废话不多说,直接来步骤吧 1.创建工程,弄大概像这样一个界面 2.在unity中写好代码,像这样,记得给界面绑定好事件啥的using UnityEngine;using UnityEngine.UI;public class TestScripts

2016-08-12 23:45:27 4491

原创 UnityShader快速上手指南(四)

简介由于其他项目中断了几天更新,继续~~这一篇主要是讲光照的(包含漫反射和高光以及多光源的处理)还是先来看看具体效果(多光源后面单独展示)有了基本的光照处理之后越来越有立体感了有不有 ╮(╯▽╰)╭

2016-06-06 17:30:33 4141

原创 UnityShader快速上手指南(三)

简介这一篇还是一些基本的shader操作:裁剪、透明和法向量的应用(纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西)先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明)

2016-05-31 17:16:35 3899

原创 UnityShader快速上手指南(二)

简介前一篇介绍了如果编写最基本的shader,接下来本文将会简单的深入一下,我们先来看下效果吧

2016-05-30 00:07:27 4143

原创 UnityShader快速上手指南(一)

其实网上有很多shader教程,但是大概看了下,也不知是网上各位大神已经脱离了代码层面的高度还是啥原因。貌似没有找到从代码方面作为入门讲解的,导致了shader对于苦逼程序员入门有一定要求,鄙人不才,来写个比较低级的从代码入门的shader教程吧。

2016-05-29 01:15:34 765 2

原创 可拖动FPS显示框(UGUI)

简介本来是想往上找一个可拖动FPS显示框的(我记得以前有人写过),然而搜了一个多小时都没搜到,索性自己写了一个,花费不到20分钟,看来还是自己动手丰衣足食啊 o(╯□╰)o 效果上下的Toast不在本blog介绍范围,我点他们只是为了证明按钮事件不冲突而已~~思路虽然超级简单,还是说一下嘛1.按钮点下的时候设置物体缩放(好看点而已),并重置锚点为中心(方便拖动对齐)2.拖动过程中,让物体位置

2016-05-23 18:50:38 542

原创 Unity实现滑页嵌套(解决ScrollRect嵌套冲突问题)

简介由于项目需要+有网友咨询,所以做了个横向滑页+某一横向滑页中有竖向滑页的demo,实现有点绕弯子,但基本功能还是比较完善,发上来共享一下。

2016-04-12 17:08:36 4541 4

原创 Unity实现滑页效果(UGUI)

简介项目需要...直接展示效果吧:原理使用UGUI提供的ScrollRect和ScrollBar组件实现基本滑动以及自己控制每次移动一页来达到滑页的效果。实现过程1.创建两个panel,上面的panel用于显示,下面的panel用于存放按钮2.在TopPanel上添加ScrollRect脚本,用于滑动3.在TopPanel下创建一个新的Panel,并在子Panel下拜访要显示的对象4.将该

2016-04-07 10:36:57 5398 4

原创 Unity中简单使用Opengl

简介由于项目特殊需求,需要在unity中使用一些OpenGL的东西来绘制图形(PS:其实就是有一个拖尾算法只有OpenGL版本~~~懒得改了,直接在unity中使用OpenGL算了)。所以琢磨咯下如何在unity中使用OpenGL,刚找到点入门级的调用,藉此分享一下。关于Unity和OpenGL这里不多过的介绍概念知识,unity在脚本中预留了这样一些功能:1.OnPostRender函数(PS

2016-03-29 21:26:26 3768

原创 Unity多语言本地化改进版

简介之前捣鼓过一个通过csv配置游戏多语言支持的小工具,但是发现使用过程中,通过notepad++去进行转码很不方便,并且直接将配置的csv不加密的放在游戏中心里感觉不是很踏实 于是乎~~新的方案1.在PC/MAC平台上解析多语言配置,也就是editor运行环境中解析csv或者excel 2.通过在Editor运行过程中生成多个语言对象,然后序列化并加密存盘 3.在使用端(移动端)通过reso

2016-03-04 18:37:27 2142

原创 Unity多语言本地化极简方案

简介嗯…一般来说做游戏啥的都不会只发一个国家,但是每个国家语言不同,就存在多语言本地化的问题,然后直接用过一个通过xml完成本地化的东东,然后策划反馈不会修改xml,扔给我一个excel让我自己把字段填进去,然后我就自己写个csv的本地化工具…. PS:至于为啥用csv不用xls或者xlsx,因为!csv格式简单啊,自己就可以写解析器,excel的解析去又需要一大堆第三方库啥的用法先在Assets

2016-01-25 14:36:26 4099

原创 Unity Toast插件(UGUI版)

简介介于自己之前经历的一些开发过程,非常希望unity能有类似Toast的功能用于一些简单的信息显示。但是找来找去找了半天,都木有发现,实在是憋不住了,自己写了个,感觉还可以用,发出来共享一下。。。原理原理嘛,就是先做一个Toast的prefeb,然后通过一个Manager将Toast生成出来,显示到Canvas。 然后出于性能考虑,由于反复Instantiate和Destroy对性能消耗巨大,所

2016-01-13 22:05:07 3475 2

原创 Unity根据相机截屏

简介介于照抄网上之前的截图教程,然后在实际应用过程中出现了一些小小的问题,修正了一下下,特此分享一下 PS:代码在后面原理原理很简单,就是将一个相机的内容渲染到一个贴图上,然后将贴图保存为图片坑s1.摄像机截图发现内容不全(比如3D模型丢失) 摄像机渲染的对象是一个RenderTexture,然后RenderTexture的构造函数大体上是这样的: RenderTexture(int w

2015-12-08 17:57:30 880

原创 Unity平滑相机跟随

简介unity中经常会用到固定视角的相机跟随,然后百度发现大家都是自己写的,然后偶也写咯一个,分享一下 PS: 由于刚学C#不久,才发现delegate这个东东,也不知道对性能影响大不大,但是看MS自己的界面库中各种使用,脑补了下估计可以用吧,就用了Code先上代码: 先是使用if进行判断的版本,支持实时锁定xyz的位置using UnityEngine;public class FixedFo

2015-09-10 13:54:43 1668

原创 Unity Sprite Packer 使用指南

介绍今天突发奇想用了下sprite packer 这个功能,基本用法网上教程一堆一堆的,这里就不赘述了。 在使用sprite packer过程中遇到一些问题,然后各种百度不到答案,最后和谐上网找到了答案,考虑到最近墙的严重,share一下找到的答案sprite packer按钮灰显这是因为unity editor木有开启sprite packer 这个功能。 这个只有老版本的unity才会有这个

2015-09-02 11:15:05 5108

原创 Unity屏幕震动实现(通过Camera Viewpoint)

由于游戏死亡时一般都需要屏幕抖一下下。 所以百度了下相关写法,发现方法很多~~~ 找来找去,找到个简单粗暴地,啥都不需要,一个脚本拖动到Camera上就可以了 略微修改了一点点,share一下using UnityEngine;using System.Collections;public class ShakeCamera : MonoBehaviour{ // 震动标志位

2015-09-02 10:33:02 809

原创 Unity Android交互过坑指南

Unity Android交互过坑指南介于网上看过很多unity和Android交互的教程,都或多或少的漏掉了一些部分,导致编译过程中出现各种问题,特此整理一份教程,仅供参考介绍本次实现的是在游戏界面下方显示一个banner广告,然后控制显示和隐藏的功能 Android和unity之间的交互从代码上来看其实很简单 unity调用安卓的代码是: // 加载unity的交互对象,照着写

2015-08-27 15:00:04 889

原创 Android自定义Toast

Toast作为一个基本的界面提醒方式,使用还是比较广,但是介于默认样式比较难看外加有些特殊要求,比如需要在Toast的界面上做事件处理啥的,所以衍生出了Toast的自定义样式

2015-05-14 23:11:19 496

原创 通过UDP建立TCP连接

解释通过UDP广播查询服务器的IP地址,然后再建立TCP点对点连接。应用场景在服务器IP未知时,并且已知服务器与客户端明确在一个局域网或者允许组播的子网下。通过UDP发现服务器地址然后再进行TCP连接(PS:万维网很多路由器对组播进行了限制,所以不能通过UDP报文在万维网上进行服务器查询)

2015-05-10 23:55:17 1354

Unity重定向日志输出到屏幕

由于经常要在手机端定位问题及日志信息,要查看日志或者报错啥的都需要连接电脑。 非常的不方便,所以做了个日志输出的重定向到屏幕上 为了图方便,用了UGUI做输出显示 支持做了简单的颜色区分和时间显示,并且会自动拦截全局的未catch的exception信息 提供了显示隐藏和屏蔽滑动的功能(用于显示日志时点击正常UI) 使用方法完全等同于Debug,只是会在屏幕上显示出来 后面有代码,有其他需要的可以自己加,比如把日志上传服务器或者存本地文件啥的

2016-11-14

空空如也

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

TA关注的人

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