u3d
玖五二七
对新兴的技术感兴趣对开源服务器和客户端感兴趣cocos2d-xpomelofirefly都感兴趣
现在方向是Golang/微服务/Devops/K8s
展开
-
消灭星星(三)动画以及随机星星
星星是一个消失的动画,fadeOut,这个动画在DoTween里面有问题,验证下来一旦对一个对象实施此操作,则所有对象都会消失,而且重新开始这些对象也无法恢复显示。这里我们需要添加一个Aniation来处理星星 消失。1 在场景中选中星星对象,如图所示打开Animation窗口,并选择create按钮 2 给这个动画取个名字叫fadeout,并保存3 点击addProperty->Image-原创 2016-07-18 14:33:26 · 1109 阅读 · 0 评论 -
消灭星星(四)碰撞检测
u3d提供了physic组件来进行碰撞检测的触发,通过绑定的script脚本来进行碰撞检测的回调。我们需要给星星以及主角都加上碰撞检测的组件。 选中player对象,添加组件中选择 physic>Rigidobdy以及Box Colider这两个组件添加进来 参考下图对2个组件进行设置,注意一定要Trigger 再选中星星重复上面的操作在player.cs中添加如下代码void OnT原创 2016-08-10 10:30:13 · 758 阅读 · 0 评论 -
消灭星星(二)让主角动起来
上一篇文章已经搭建起来游戏场景了,接下来将要使这些对象动起来。 u3d有新的自带的动画编辑器,也有第三方插件的方式来进行动画,我们选择使用第三方插件的模式,DoTween动画插件。u3d本身的动画系统稍微比这个复杂一些,也没有这么直观。好了,首先需要下载一个DoTween插件,然后把它拖拽到项目的asset中。接下来我们要给主角绑定一个脚本,让主角动起来 1 在asset中新建一个folder,原创 2016-07-14 09:35:41 · 951 阅读 · 0 评论 -
ugui scrollview使用
1 如图所示,在canvas中添加一个scrollview控件 2 观察此scrollview控件,它由以下几个控件组成 3 保留里面的vertical scrollbar,删除horizatonal方向的scrollbar 注: 1 Viewport为可视范围。 2 Content为内容实际范围,超出可视范围的cotnet将被隐藏 4 在Content中新建Panel,再在原创 2016-07-12 10:09:36 · 3059 阅读 · 0 评论 -
ugui Slider使用(固定大小图片)
1 在canvas里面新建一个slider控件 2 把我们要使用的slider的背景,进度条,以及控制bar的资源拖拽到项目asset中3 我们的图片是固定大小的位图,而不是9宫格。选中slider->FillArea->Fill,如图所示把我们的进度条图片拖拽到对应的组件内,参数所图所示选择好。 4 把Handle也处理一下,如图所示 5 调整background的大小,使其和我原创 2016-07-07 10:34:56 · 3906 阅读 · 0 评论 -
ugui基础控件button使用(二)
接上一篇,有了按钮很自然的是要处理如何响应按钮的各种事件了。 接下来就介绍一下按钮的点击事件 1 添加C#脚本,取名为clickBtn 2 双击clickBtn打开编辑器,在里面输出如下代码using UnityEngine;using System.Collections;public class clickBtn : MonoBehaviour { // Use this fo原创 2016-07-04 10:19:13 · 2598 阅读 · 0 评论 -
第一个u3d程序,hello world(UGUI)
首先,本文中都使用ugui控件。不使用gui.xxx来画在最表面,因为需要控制层次。 1 首先新建一个u3d项目,使用2D视角 2 在场景中新建一个text组件 注意:这里新建好了以后会带一个canvas,此tex组件存在于此canvas中3 将项目中的camera拖拽到text组件的canvas中。 4 选择canvas当前的视角模式为world place,并把camera播放到ca原创 2016-06-28 11:32:06 · 1798 阅读 · 0 评论 -
ugui Image控件介绍
1 新建u3d工程,以2D视角编辑 2 选择create->UI->Image控件 3 在创建Image控件成功以后会自动生成一个canvas,选中这个canvas,调整如图所示的视角 4选择工程中默认人camera,并把它拖拽到canvas的camera中 5 在本地找一张图片拖拽到project窗口assets中 6 选中我们刚刚创建的Image控件,然后把刚刚放到原创 2016-06-30 09:10:07 · 2395 阅读 · 0 评论 -
ugui基础 button控件(一)
接上一篇文章,我们要在刚刚的背景上加上一个按钮。 1 选择canvas,右键鼠标,选择UI->Button 2 从本地把button的图片拖进来,方法与拖拽图片一样,放到assets中 3 把刚刚放进来的按钮如图所示拖拽到指定位置 4 拖完以后点击setNativeSize 5 可以看到按钮已经放到我们的背景上面了,接下来去掉button里面的text控件,就完成了按钮的布局。原创 2016-06-30 09:38:16 · 2136 阅读 · 0 评论 -
重新启航,拥抱u3d
项目使用ccc(cocos creator)一路坑坑洼洼,最终因为ccc的包无法在ie上运行而暂停。 目前需要做的是重新选择开发工具。兼顾ie,最终选择了u3d。 之前用过一段时间ccc对于u3d的界面还不是很陌生。 不过第一次写hello u3d仍然遇到了不少的麻烦,毕竟它是个3D的编辑器。 它的camera决定了可视的区域。 由于5.x的unity已经内置了一套UI(text, ima原创 2016-06-17 15:43:03 · 576 阅读 · 0 评论 -
u3d第一发使用ugui完成消灭星星游戏(一)
消灭星星是cocoscreator上的一个demo,结合我们之前学习的各种控件的使用,可以开始组合的使用这些组件来进行游戏的开发了。 1 首先是搭建界面。需要资源的朋友可以去cocos官方下载消灭星星的资源。 新建一个项目,名字叫做star 2 在Asset中新建Folder,名字叫Texture,并把我们需要的图片资源导入。 3在场景中添加新UI,把背景放入,设置canvas的ca原创 2016-07-12 16:14:52 · 1728 阅读 · 0 评论