feifeila的博客
共 3994 篇文章
NGUI怎样做pc端的屏幕自适应
在使用Unity进行项目开发时,90%的项目都会选用NGUI。NGUI作为一款较为成熟的UI插件,尽管存在一些问题,但众多游戏都在使用,足以证明它能够胜任相关工作。本文将详细介绍如何实现UI和3D游戏的自适应。 ## 1. 获取屏幕的宽高 `Screen.width` 和 `Screen.height` 可用于获取设备屏幕的宽高,但这并非NGUI的宽高。例如,若要创建一个全屏的 …
cocos2dx 特效编辑器
本文将分三个部分详细介绍Cocos2dx特效编辑器,下面让我们开始深入了解。 ## 1. 项目简介 特效编辑器(以下简称编辑器)是一款基于当下流行的2D游戏引擎Cocos2dx(2.1.4)开发的跨Windows和Mac平台的特效编辑工具,旨在为游戏开发提供便利。该编辑器使用的特效库与游戏共享,导出的特效文件可直接在游戏中通过特效库加载使用。 ### 支持的特效…
unity3d ARGP代码管理
不少朋友对 Unity3D ARPG 代码管理存在疑惑,今天我们就来详细探讨一下相关内容。 我阅读了《Unity3D 官方的入门到精通》《Unity3D 手机游戏开发》这两本书,也观看了相关视频教程,对 Unity3D 的大部分内容有了一定了解。但我发现,理论知识与实际开发之间仍有差距。于是,我下载了一些实例源码进行学习分析,在此与大家分享,希望能共同进步。 …
cocos2dx碰撞检测
在Cocos2d-x开发过程中,碰撞检测是一个常见的需求。那么,Cocos2d-x的碰撞检测是如何实现的呢?下面我们将详细介绍具体的实现过程。 ## 场景假设 假设场景中有多个敌人和子弹,子弹可以击中敌人,并且在碰撞发生后,子弹和敌人都会消失。 ## 实现步骤 ### 1. 追踪敌人和子弹 为了区分敌人和子弹,我们可以为这两种物体添加标签(tag)。由于`CCSprite`继承自…
unity流光效果
在 Unity 中,流光效果能够助力我们实现丰富的动画效果。今天,我们就来深入探究一下 Unity 中的流光效果。 此前,我们可能留意到 Material 里纹理的属性包含 Tiling 和 Offset,但未曾深入研究它们的用途。直到今天,我们才发现可以利用 Offset 实现 UV 动画,进而创造出各种有趣的动画,例如流光效果。 …
cocos2dx在安卓下的图片适配
本文将详细介绍 Cocos2d-x 在安卓平台下图片适配的实现方法,具体步骤如下。 ## 1. Win32 平台下的情况 在 Win32 平台中,自动生成的代码里,`OpenGLView` 的大小是在 `main.cpp` 文件中通过 `setFrameSize` 方法进行设置的。当图片尺寸大于 `OpenGLView` 的大小时,屏幕上仅会显示图片与 `OpenGLView`…
unity 获取Animations 数量
有同学询问在 Unity 中如何获取 Animations 的数量,遗憾的是,我对此也不太了解。 若你对这方面有深入了解,欢迎前往社区发表相关见解。
unity3d lightmap 过亮
在Unity3D开发中,有时会遇到Lightmap过亮的问题。下面将详细介绍解决该问题的方法。 ## 第一步:以低预览参数烘焙全体Lightmap 首先,使用较低的预览参数设置来烘焙全体Lightmap。完成烘焙后,仔细检查场景中是否存在灯光过亮的问题。这样做可以初步判断是否是Lightmap整体烘焙参数导致的过亮现象。 ## 第二步:单独设置灯光参数…
ngui字体显示
在开发过程中,我们常常使用 NGUI 来创建用户界面。然而,如何实现 NGUI 字体的清晰显示呢?下面将详细介绍具体步骤。 ## 步骤一:安装并配置 BMFont 1. 安装 BMFont 软件,安装完成后打开它。 2. 选择 `options` 菜单中的 `Font settings` 选项,进入字体设置界面。 3. 在字体设置中,选择字体为“微软雅黑”(注意,这里要确保选择的不是“…
unity3d编辑器和插件制作(二)
## 一、VKButton类实现 以下是`VKButton`类的代码,该类继承自`VKView`,用于实现按钮相关功能: ```csharp using UnityEngine; using System.Collections; using Holoville.HOTween; //[RequireComponent(typeof(BoxCollider))] public class…
作者信息
feifeila
共发布了 3994 篇文章