Unity3D
文章平均质量分 65
LN_Polaris
这个作者很懒,什么都没留下…
展开
-
NGUI学习(二)
NGUI制作背包系统:1.制作Prefab在上面的制作中,先是建立一张sprite当作背包的背景,作为knapsack_bg,然后在下面添加sprite,浅色的图片当作存放物品的格子cells,此处有16格 ,为格子添加Box Collider,方便拖动时的触发碰撞检测,实现互动。制作knapsack_item的prefab,添加一张sprite,添加物品图片,添加Box Coll原创 2015-11-12 23:55:23 · 572 阅读 · 0 评论 -
Unity的包体压缩以及音效优化
1.音效加载的优化针对安卓平台,如果一开始就将音效给加载进去的话,那么上图中的内存占用率就会很大:导致最为明显的变化就是,场景加载的时候卡顿严重,影响游戏的体验优化方案:对于背景音乐(高频音乐)设置加载模式为streaming模式,使用缓存加载,播放完毕后会自动从缓存中卸载,从而提高内存占用率,如果你发现的的音效很占内存那么试试这个操作肯定不错。2.原创 2017-12-15 11:58:18 · 6350 阅读 · 0 评论 -
Mecanim动画系统学习笔记
简单的学习了下Unity的动画系统,做个总结。1.模型的导入2.动画的处理3.动画状态机4.动画的重定向原创 2016-02-23 19:39:32 · 1912 阅读 · 0 评论 -
关于Unity5版本动画系统中anystate跳转重复播放当前动画解决方案
在Animator中,用到Any State跳转状态时,譬如Any State跳转到死亡动画,用的是bool参数。相信很多人由于不熟悉动画系统导致无限重复播放死亡动画,其根本原因在于Any State包含了其本身状态,导致Death->Death所以,判断bool参数满足条件时会无限播放。解决方案:限制动画流向本身状态即可解决。原创 2016-02-23 17:01:25 · 7766 阅读 · 4 评论 -
SpaceShootGame(太空大战)
这是一个类似于飞机大战的游戏。此处关于背景的设置就不说了,只是在一个Quad上面添加图片纹理,平铺在摄像机下面即可成为背景。关于相机的设置: 关于这个相机投影:orthographic (true) or perspective (false)(是正交投影还是透视投影) 正交投影也就是平行投影,透视投影是从一个点出发到达物体,构成的一个棱锥,我们原创 2015-11-12 23:59:34 · 1817 阅读 · 0 评论 -
NGUI学习(三)
(1)血条的制作: 实际上在对于血条来说,就从图片上看出有点像是滑动器slider。首先血条有两层背景,一层是底部的黑色,一层是表层的红色,然后里面还有一个label用来显示血量数据 所以首先建立一个sprite ,设置颜色为黑色,更名为lifebar然后 在lifebar下面再建一个child sprite,设定颜色为红色,然后设置child 的Anchors的属性,让两张s原创 2015-11-12 23:56:47 · 735 阅读 · 0 评论 -
恶梦射手学习笔记
最近学习完了恶梦射手游戏的制作,现在将其中一些需要记下的点记下来。本人使用的是Uinty5.0,视频教程是Unity4.5。游戏跟着做完后有着一些修改,发布到Android手机上运行正常,操作是使用的EasyTouch插件提供的虚拟键盘。学习点记录:1.动画控制器使用(Animator Controller):这里主要是用来控制主角敌人移动,静止,死亡的三种状态动画原创 2015-11-20 23:52:37 · 2961 阅读 · 0 评论 -
Roll a Ball(滚动小球)
用Unity实现一个很基本的游戏操作,相当于吃星星,控制小球在方块区域内吃掉所有的小方块(food),即可获得游戏胜利。1.游戏场景的实现: 1〉创建Cube,拉伸scale属性,实现地板平面(貌似现在很多地面都是这么干的),作为Ground 2〉 创建4个Cube作为四周的围墙 3〉将围墙全部放到Ground下面,当作子物体,这样做的好处是使整个游戏场景作为原创 2015-11-12 23:58:03 · 1909 阅读 · 0 评论 -
Dark Wonder(暗黑奇侠)学习笔记
经过长时间的磕磕碰碰、写写停停,总算是将这款麻雀虽小,五脏俱全的Dark Wonder做完了,感觉又对Unity有了更进一步的掌握。 这是一款3d类型的很小的一款RPG游戏,剧情也是很简单:主角(精灵)的心爱之人雨狐被邪恶的山神抓走了,主角需要将雨狐就出来。雨狐被关到围着栅栏的房子中,主角需要取得恐龙的帮助去摧毁栅栏,救出雨狐。要想取得恐龙的信任,主角需要修炼技能,杀死巨魔,取原创 2015-11-13 00:00:38 · 3066 阅读 · 9 评论 -
UGUI学习笔记
这段时间学习了下Unity的新GUI系统——UGUI,个人感觉还是挺好使用的,相较于其他GUI插件而言,是自带的UI插件系统,无需自己另外导入。由于前面学习过NGUI所以,学习UGUI时上手较快。 学习路线: 1.认识基本控件 2.游戏开始案例学习 3.游戏菜单界面案例学习 4.角色面板和背包系统案例学习原创 2015-11-13 00:01:42 · 4662 阅读 · 0 评论 -
Unity里面的自动寻路(二)
原文地址:http://www.narkii.com/club/thread-270045-1.html接着我的 上一篇自动寻路文章,这一次我们就来学习一下与自动寻路有关的组件吧。Unity中与自动寻路相关的组件主要有两个:NavMeshAgent ( 又称导航网格代理 ),Off Mesh Link( 分离网格链接 )。这两个组件的作用与使用范围是不同的,我们唯一可以确定的是我们必须烘转载 2015-11-14 14:10:30 · 1272 阅读 · 0 评论 -
使用Unity2017或以上版本解决65535问题,设置targetVersion26规避8.0系统bug等问题
Unity 5.5及以上版本支持,不用导出到Android Studio工程,直接在Unity IDE中完成分包设置。1.开启Gradle build system在Unity Editor, 打开Build Settings 窗口 ( File > Build Settings…)在平台列表中, 选择 Android设置 Build System 到 Gradle (new)不同...原创 2019-05-23 16:03:34 · 1889 阅读 · 0 评论