Unity 3D之UI设置父子关系setParent坑

写在前面: 在做项目的时候,难免会碰到UI很多的情况,而动态加载UI就是一个很重要的问题。而动态加载UI就需要考虑到设置UI的父子关系。通常我们会使用transform.setparent(transform)来设置父子关系。到这里都还是没毛病。但是偏偏UI在设置父子关系的时候需要考虑到第二个参...

2018-07-24 16:28:22

阅读数:128

评论数:0

关于Unity中的UGUI的屏幕自适应(多分配率适配)

前言:最近在学习UGUI,在学习UGUI当中的屏幕自适应的时候出现了问题,搞的我很头疼,于是在网上查了很多资料,花了一晚上的时间,其实当时还是没想明白,但夜里突然失眠了,于是想了想昨天晚上看的资料,突然灵光一闪好像明白了点什么,为了方便以后的查阅,因此也就有了这篇文章。好了咱们废话不多说 ~想要明...

2018-07-03 10:38:38

阅读数:427

评论数:0

Unity 使用C#制作一个吃鸡游戏跑圈机制

 最近迷上吃鸡游戏,慢慢对他的跑圈机制产生了兴趣,于是就试着写了个吃鸡游戏跑圈机制出来~~~一、话不多少,先上跑圈效果图:二、知识提要: 1.C# winform程序中比较简单的绘图控件就是 PictureBox。 用到的主要辅助类有:Bitmap,Graphics,Brush,Pen。用形象的方...

2018-06-27 14:32:22

阅读数:917

评论数:0

Unity 2017版本安卓打包配置

我的版本是Unity2017.2,按照Unity5的教程去配置SDK和JDK的话会报错。折腾两天试遍各种方法后总结出来一套简单又不报错的。重点:以下链接需要一些工具来打开,你懂的。 一、下载安装SDK1、  打开以下链接下载androidstudiohttps://developer.androi...

2018-06-27 14:13:21

阅读数:514

评论数:0

unity3d两种播放视频的方式

    在Unity3D中播放游戏视频的方式有两种。第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上。第二种是在GUI层面上播放视频。播放视频其实和贴图非常相像,因为播放视频用到的MovieTexture属于贴图Texture的子类,那么本章我们就好...

2018-06-20 15:28:51

阅读数:1851

评论数:0

Unity的数据序列化与反序列化用于网络传输

Unity客户端与服务器通信,通过传输byte数组实现。这里使用BitConverter进行数据的序列化与反序列化把int,float,string各种变量封装成一个byte进行通信。Packet类如下using UnityEngine; using System.Collections; usi...

2018-06-20 15:23:30

阅读数:71

评论数:0

二叉树遍历

二叉树遍历(前序、中序、后序、层次、深度优先、广度优先遍历)二叉树是一种非常重要的数据结构,非常多其他数据结构都是基于二叉树的基础演变而来的。对于二叉树,有深度遍历和广度遍历,深度遍历有前序、中序以及后序三种遍历方法,广度遍历即我们寻常所说的层次遍历。由于树的定义本身就是递归定义,因此採用递归的方...

2018-04-23 14:26:34

阅读数:41

评论数:0

Unity网格合并_材质合并

写在前面:从优化角度,Mesh需要合并。从换装的角度(这里指的是换形状、换组成部件的换装,而不是挂点型的换装),都需要网格合并、材质合并。如果是人物的换装,那么需要合并SkinnedMeshRenderer,并重刷对应的骨骼列表。示例:1,新建两个Cube,和一个Cylinder。分别作为坦克的底...

2018-04-23 10:24:26

阅读数:50

评论数:0

Unity3d实现扭动挤压浏览效果

最近的项目中,想做到一种能够吸引眼球的一种角色选择浏览效果Demo源码:点击打开链接最终实现了下按如下图这么一种浏览效果:·效果图一·效果图二可能要实现这么一种效果用动画插件会很快,但总感觉有点大材小用这里我向大家分享一个极简方式来实现这么一种效果目录结构如下其中Items有4个Image子节点在...

2018-04-21 09:10:33

阅读数:166

评论数:0

MipMap与LOD是何物?

MipMap与LOD是何物?LOD:模型金字塔LOD:全称Level Of Detail,中文翻译“细节级别渐变”,顾名思义,不同的级别展示不同的细节,那么究竟这个技术是如何运用在游戏项目中的呢?通过例子我们来学习一下。关于为什么要使用这个技术,和游戏优化是密不可分的,使用这个技术可以减少需要处理...

2018-04-21 08:34:48

阅读数:83

评论数:0

Unity 对象池的使用

  在游戏开发过程中,我们经常会遇到游戏发布后,测试时玩着玩着明显的感觉到有卡顿现象。出现这种现象的有两个原因:一是游戏优化的不够好或者游戏逻辑本身设计的就有问题,二是手机硬件不行。好吧,对于作为程序员的我们只能从第一个原因着手了,那就开始对着Profiler看性能开销,接下来就开始做各种内存,特...

2018-04-20 20:42:00

阅读数:163

评论数:0

【Unity3D】Unity3D教程宝典之 AnimationCurve

AnimationCurve第一部分:介绍第二部分:基本使用第三部分:脚本创建AnimationCurve第四部分:编辑器里的AnimationCurve第一部分:介绍AnimationCurve是Unity3D里一个非常实用的功能。作用是编辑一条任意变化的曲线用在任何你想用在的地方。如曲线地形,...

2018-04-19 09:46:03

阅读数:144

评论数:0

【Uniy3d】EnhanceScollView选择角色3D循环滚动效果实现

一、需求呈现3D效果(2D素材)选择角色效果滚动保证层级,缩放比例,间距正常跟随循环滚动这个界面需求一般也会有游戏会采用(貌似有挺多)二、核心实现实现技术关键点 1. 如何控制每个Item之间的间隔(位置),缩放比例,差值平滑 2. 如何实现item层级关系正确显示(“离” 屏幕近的层级高) 3....

2018-04-19 09:16:50

阅读数:53

评论数:0

【UML】五分钟读懂UML类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧:一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employ...

2018-04-18 11:49:59

阅读数:83

评论数:0

【Unity】面试题

第一部分 1. 请简述值类型与引用类型的区别 1.值类型存储在内存栈中,引用类型数据存储在内存堆中,实际存放的是内存堆中对象的地址。 2.值类型存取快,引用类型存取慢。 3.值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用。 4.栈的内存是自动释放的,堆内存是.NE...

2018-04-18 11:27:13

阅读数:84

评论数:0

【Unity】场景异步加载的进度条制作

using UnityEngine; using System.Collections; using UnityEngine.UI; /// <summary> /// 脚本位置:Main Camera /// 脚本功能:场景异步加载...

2018-04-18 11:23:31

阅读数:43

评论数:0

Unity5.3+ 在UGUI 上使用 粒子特效

其实很简单,尤其是5.3以后,可以直接编辑Sorting Order和Order in Layer了,只是有些很基本的东西我一直没搞明白,于是写个傻逼傻瓜教程吧。有几个需要注意的地方(1)主Canvas一定要选择ScreenSpace - Camera。当然你选择World并且调起来不嫌麻烦的话,...

2018-04-16 09:08:34

阅读数:675

评论数:0

Unity获取未激活游戏对象的方法

一、获取已激活游戏对象1、  Gameobject.Find("游戏对象名")  //根据对象名直接获取游戏对象  这个方法可以找到指定的对象,但是一些缺陷。第一,如果场景中有重名,此方法找到的是Hierarchy从上至下第一次出现此对象名的对象。第二,如果对象...

2018-04-13 14:28:06

阅读数:51

评论数:0

游戏几种同步策略

http://www.gameres.com/478430.html  GameRes游资网授权发布 文 / 韦易笑  实时动作游戏在近年来得到迅猛的发展。而游戏同步问题,成为大家继续解决的核心问题之一。早在 2004年,国内游戏开发还处于慢节奏 RPG满天飞的情况下,我就开始实时动作游戏研究。分...

2018-04-03 14:40:17

阅读数:808

评论数:0

Unity游戏商店购物到背包代码笔记

//1.商店代码 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; using U...

2018-03-18 23:43:16

阅读数:51

评论数:0

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