现在用unity做项目 90%都是用NGUI,NGUI做pc端的屏幕自适应我个人觉得NGUI应该算是比较成熟的UI插件,虽然他也存在很多问题,但是至少这么多游戏都在用,它目前是能hold住的,嘿嘿。 这篇文章说说我现在是怎么自适应UI 和 3D 游戏的。。 1.获取屏幕的宽高Screen.width...
在cocos2dx开发时我们会遇到cocos2dx碰撞检测,那么cocos2dx碰撞检测是怎样实现的呢?现在我们就来看具体的实现过程。在此场景中,我们假设有很多敌人和子弹,其中子弹可以击中敌人,并且碰撞后子弹和敌人都会随之消失。 首先,我们需要去追踪这些敌人和子弹。 我们可以为这两种物体添加tag,...
unity中的流光效果可以帮助我们完成动画。所以今天我们来看看unity流光效果。 之前曾经注意过Material中纹理的属性都有Tiling和Offset,但没有深究过其用途,今天才知道竟然可以利用Offset做uv动画,从而完成各种有趣的动画,比如流光效果! 流过效果即通常一条高光光在物体上划过...
现在我们来看看cocos2dx在安卓下的图片适配是怎么做到的,具体看下面步骤。 在win32下,自动生成的代码中,OpenGLView就是在main.cpp中用setFrameSize设置的大小,如果图片大于这view的大小,只能显示交集的部分,如果小于,则会出现黑边。 在android下,Open...
怎样解决unity3d lightmap 过亮的问题呢?现在我们就来看看通过什么方法可以解决这个问题。以较低的预览参数设置,bake全体Lightmap。然后检查有无灯光过亮灯问题。 选中灯光,可在Lightmapping窗口中单独设置灯光参数。根据需要跟改Bounce Intensity值,调整光...
我们经常用ngui做ui,但是ngui字体显示并且清晰是怎么做到的呢?下面我们就来看。 步骤: 1.安装bmfont,然后打开bmfont,选择options菜单->Font settings,界面如下: 2.选择“微软雅黑”(注意不是“@微软雅黑”,没有“@”符号,否则之后导出的字体是横向的...
[cpp] using UnityEngine;using System.Collections;using Holoville.HOTween;//[RequireComponent(typeof(BoxCollider))]public class VKButton : VKView {[Hid...
今天我们就系统的看一下unity3d编辑器和插件制作,不过有点长,想要学习的话就要耐心看了。好首先我们来想下 IOS 和android的 控件都是以四边形基础的。 接下来 我们来转像unity,在unity中 我们怎么去建立一个四边形那, 依照图形绘制的原理。三点一面的理论。我们可以使用6个点来建...
今天给大家分享一下关于cocos2d-x 委托模式的巧妙运用的内容,大家可以学习和参考,下面废话不多说,我们直接进入正题。委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式...
今天我们要学习的就是如何在unity3d中动态加载图片,在这我给大家介绍两种加载方法。这里主要还是介绍如何利用UISprite来动态的加载图片。NGUI所提供的UIAtlas虽然好用,但只能在Editor内生成贴图和prefab以供UISprite使用。为了能够让游戏资源与游戏本体尽可能的分离,特别...
怎样实现unity3d 物体隐藏,我想随着unity的学习我们大家已经对unity3d 物体隐藏不是那么陌生了,今天我们再来学习一下,就当成复习,对不熟悉的朋友也是帮助。 1.using UnityEngine; 2.using System.Collections; 3.public class ...
分享一下cocos2dx切换场景函数的教程,大家可以参考和学习,如果还有什么问题,可以在社区里面提问,我会在第一时间为大家解答这些问题。场景A切换到场景B,有切换特效调用顺序如下:(AAABABABA)A:构造函数A:onEnterA:onEnterTransitionDidFinishB:构造函数...
unity3d中的长按事件我们是可以通过键盘来实现的。,具体过程我们看一下下面。 监听键盘中某个按键是否一直处于被按下的状态,使用Input.GetKey()方法来判断。#region 长按事件int count = 0;if (Input.GetKeyDown(KeyCode.A)){Debug....
问一下关于UNITY 导入模型负缩放的问题,我把模型在3D里缩放K帧 然后下一帧在回到原来的大小 导入到U3D里就会发生位移 坐标都是0但是就是不在中心点上 动画也有问题 不能匹配原来模型的大小 缩放模型是我用rayfire破碎之后的。。。 有人遇到过这种问题吗???
因为在做项目的时候需要用到cocos2dx闪电效果,所以就照了相关的资料,把cocos2dx闪电效果做出来在这跟大家分享一下, 下面直接上代码,这其实就是一个算法问题: .h文件[cpp]#ifndef __HELLO_LIGHTING_H__#define __HELLO_LIGHTING_H__...
有些同学在找unity3D 大型RPG教程,下面我就给大家分享一下我们的RPG课程,是免费的哦,大家可以跟着学习,都是视频教程,内容很饱满的。地址:https://www.taikr.com/course/60
unity的某些场景中,如果需要unity3d 获取地理位置的话,但是unity却没有提供相应的接口。对于安卓(这里举例,IOS暂没研究)这个时候只能用java写个获取地理位置的方法,然后与unity交互。这样就能在unity脚本中获取当前手机的地理位置。 实际开发时,为了方便我直接调用百度的AP...
cocos2d如何取消调度器也就是停止使用调度器是通过哪个函数做到的?下面我们就来学习。 /*** 停止自定义调度器*/voidunschedule(SEL_SCHEDULEselector); /*** 停止所有调度器* 这个方法不会影响动作的执行*/voidunscheduleAllSelect...
下面给大家分享一下关于ngui跳转界面的问题,大家可以参考一下,经过本人的实验,下面的方法是可以切换界面的。同一个scene里面,把某个gameobject具体对象setactive=false,另一个true,不是同一个scene的话,用application.loadlevel();
今天给大家分享一下关于cocos2d-x文件加密的问题,主要内容如下,大家可以进行提问,下面就开始进入正题。TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密....