- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 极简Unity调用Android方法
简介之前写了篇unity和Android交互的教程,由于代码里面有些公司的代码,导致很多网友看不懂,并且确实有点小复杂,这里弄一个极简的版本步骤废话不多说,直接来步骤吧 1.创建工程,弄大概像这样一个界面 2.在unity中写好代码,像这样,记得给界面绑定好事件啥的using UnityEngine;using UnityEngine.UI;public class TestScripts
2016-08-12 23:45:27
4519
原创 UnityShader快速上手指南(四)
简介由于其他项目中断了几天更新,继续~~这一篇主要是讲光照的(包含漫反射和高光以及多光源的处理)还是先来看看具体效果(多光源后面单独展示)有了基本的光照处理之后越来越有立体感了有不有 ╮(╯▽╰)╭
2016-06-06 17:30:33
4150
原创 UnityShader快速上手指南(三)
简介这一篇还是一些基本的shader操作:裁剪、透明和法向量的应用(纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西)先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明)
2016-05-31 17:16:35
3912
原创 UnityShader快速上手指南(一)
其实网上有很多shader教程,但是大概看了下,也不知是网上各位大神已经脱离了代码层面的高度还是啥原因。貌似没有找到从代码方面作为入门讲解的,导致了shader对于苦逼程序员入门有一定要求,鄙人不才,来写个比较低级的从代码入门的shader教程吧。
2016-05-29 01:15:34
779
2
原创 可拖动FPS显示框(UGUI)
简介本来是想往上找一个可拖动FPS显示框的(我记得以前有人写过),然而搜了一个多小时都没搜到,索性自己写了一个,花费不到20分钟,看来还是自己动手丰衣足食啊 o(╯□╰)o 效果上下的Toast不在本blog介绍范围,我点他们只是为了证明按钮事件不冲突而已~~思路虽然超级简单,还是说一下嘛1.按钮点下的时候设置物体缩放(好看点而已),并重置锚点为中心(方便拖动对齐)2.拖动过程中,让物体位置
2016-05-23 18:50:38
552
原创 Unity实现滑页嵌套(解决ScrollRect嵌套冲突问题)
简介由于项目需要+有网友咨询,所以做了个横向滑页+某一横向滑页中有竖向滑页的demo,实现有点绕弯子,但基本功能还是比较完善,发上来共享一下。
2016-04-12 17:08:36
4595
4
原创 Unity实现滑页效果(UGUI)
简介项目需要...直接展示效果吧:原理使用UGUI提供的ScrollRect和ScrollBar组件实现基本滑动以及自己控制每次移动一页来达到滑页的效果。实现过程1.创建两个panel,上面的panel用于显示,下面的panel用于存放按钮2.在TopPanel上添加ScrollRect脚本,用于滑动3.在TopPanel下创建一个新的Panel,并在子Panel下拜访要显示的对象4.将该
2016-04-07 10:36:57
5457
4
原创 Unity中简单使用Opengl
简介由于项目特殊需求,需要在unity中使用一些OpenGL的东西来绘制图形(PS:其实就是有一个拖尾算法只有OpenGL版本~~~懒得改了,直接在unity中使用OpenGL算了)。所以琢磨咯下如何在unity中使用OpenGL,刚找到点入门级的调用,藉此分享一下。关于Unity和OpenGL这里不多过的介绍概念知识,unity在脚本中预留了这样一些功能:1.OnPostRender函数(PS
2016-03-29 21:26:26
3954
原创 Unity多语言本地化改进版
简介之前捣鼓过一个通过csv配置游戏多语言支持的小工具,但是发现使用过程中,通过notepad++去进行转码很不方便,并且直接将配置的csv不加密的放在游戏中心里感觉不是很踏实 于是乎~~新的方案1.在PC/MAC平台上解析多语言配置,也就是editor运行环境中解析csv或者excel 2.通过在Editor运行过程中生成多个语言对象,然后序列化并加密存盘 3.在使用端(移动端)通过reso
2016-03-04 18:37:27
2162
原创 Unity多语言本地化极简方案
简介嗯…一般来说做游戏啥的都不会只发一个国家,但是每个国家语言不同,就存在多语言本地化的问题,然后直接用过一个通过xml完成本地化的东东,然后策划反馈不会修改xml,扔给我一个excel让我自己把字段填进去,然后我就自己写个csv的本地化工具…. PS:至于为啥用csv不用xls或者xlsx,因为!csv格式简单啊,自己就可以写解析器,excel的解析去又需要一大堆第三方库啥的用法先在Assets
2016-01-25 14:36:26
4143
原创 Unity Toast插件(UGUI版)
简介介于自己之前经历的一些开发过程,非常希望unity能有类似Toast的功能用于一些简单的信息显示。但是找来找去找了半天,都木有发现,实在是憋不住了,自己写了个,感觉还可以用,发出来共享一下。。。原理原理嘛,就是先做一个Toast的prefeb,然后通过一个Manager将Toast生成出来,显示到Canvas。 然后出于性能考虑,由于反复Instantiate和Destroy对性能消耗巨大,所
2016-01-13 22:05:07
3504
2
原创 Unity根据相机截屏
简介介于照抄网上之前的截图教程,然后在实际应用过程中出现了一些小小的问题,修正了一下下,特此分享一下 PS:代码在后面原理原理很简单,就是将一个相机的内容渲染到一个贴图上,然后将贴图保存为图片坑s1.摄像机截图发现内容不全(比如3D模型丢失) 摄像机渲染的对象是一个RenderTexture,然后RenderTexture的构造函数大体上是这样的: RenderTexture(int w
2015-12-08 17:57:30
905
原创 Unity平滑相机跟随
简介unity中经常会用到固定视角的相机跟随,然后百度发现大家都是自己写的,然后偶也写咯一个,分享一下 PS: 由于刚学C#不久,才发现delegate这个东东,也不知道对性能影响大不大,但是看MS自己的界面库中各种使用,脑补了下估计可以用吧,就用了Code先上代码: 先是使用if进行判断的版本,支持实时锁定xyz的位置using UnityEngine;public class FixedFo
2015-09-10 13:54:43
1682
原创 Unity Sprite Packer 使用指南
介绍今天突发奇想用了下sprite packer 这个功能,基本用法网上教程一堆一堆的,这里就不赘述了。 在使用sprite packer过程中遇到一些问题,然后各种百度不到答案,最后和谐上网找到了答案,考虑到最近墙的严重,share一下找到的答案sprite packer按钮灰显这是因为unity editor木有开启sprite packer 这个功能。 这个只有老版本的unity才会有这个
2015-09-02 11:15:05
5148
原创 Unity屏幕震动实现(通过Camera Viewpoint)
由于游戏死亡时一般都需要屏幕抖一下下。 所以百度了下相关写法,发现方法很多~~~ 找来找去,找到个简单粗暴地,啥都不需要,一个脚本拖动到Camera上就可以了 略微修改了一点点,share一下using UnityEngine;using System.Collections;public class ShakeCamera : MonoBehaviour{ // 震动标志位
2015-09-02 10:33:02
826
原创 Unity Android交互过坑指南
Unity Android交互过坑指南介于网上看过很多unity和Android交互的教程,都或多或少的漏掉了一些部分,导致编译过程中出现各种问题,特此整理一份教程,仅供参考介绍本次实现的是在游戏界面下方显示一个banner广告,然后控制显示和隐藏的功能 Android和unity之间的交互从代码上来看其实很简单 unity调用安卓的代码是: // 加载unity的交互对象,照着写
2015-08-27 15:00:04
937
原创 Android自定义Toast
Toast作为一个基本的界面提醒方式,使用还是比较广,但是介于默认样式比较难看外加有些特殊要求,比如需要在Toast的界面上做事件处理啥的,所以衍生出了Toast的自定义样式
2015-05-14 23:11:19
511
原创 通过UDP建立TCP连接
解释通过UDP广播查询服务器的IP地址,然后再建立TCP点对点连接。应用场景在服务器IP未知时,并且已知服务器与客户端明确在一个局域网或者允许组播的子网下。通过UDP发现服务器地址然后再进行TCP连接(PS:万维网很多路由器对组播进行了限制,所以不能通过UDP报文在万维网上进行服务器查询)
2015-05-10 23:55:17
1376
Unity重定向日志输出到屏幕
2016-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人