随笔分类 -  游戏开发

摘要:众所周知,我们手机或者手机屏幕上的坐标是一个二维平面的的坐标值,而且这个坐标是一像素为单位的,也就是说这个是会根据你用的设备的不同,你手机或者电脑上的坐标的长宽最大值也就不同。 之前不太了解标题上三个方法的用法,走了不少弯路,然后下来仔细研究了一下,感觉还是挺有收获的。 简单说一下,我们在Unity 阅读全文
posted @ 2017-04-09 00:02 Recho 阅读(12219) 评论(0) 推荐(0)
摘要:数据持久化 谈到数据持久化,在Unity的游戏开发中十分重要的,不管是是在本地和服务器端,数据持久化都是我们学习的难点,数据持久化的技术有很多种,这里只选取几种,目前也是我所学到的,在接下来的时间里会陆续整理到这里。 Part1:PlayerPrefs类 这是unity圣典中给出的, 下面我通过写的 阅读全文
posted @ 2017-03-09 22:07 Recho 阅读(5056) 评论(0) 推荐(1)
摘要:NullReferenceException 这是什么意思,原谅我英语不好,看来要好好学学英语了,一门让我又爱又恨的学科。 空引用异常,暂且就这样翻译吧,不要在意,这都不是事,今天要说的这个才是重点,也是我在码代码过程中遇到的一些坑吧,哎,就想当年犯下的错,暂且一记,给以后留个纪念,哈哈,说的有点煽 阅读全文
posted @ 2017-03-03 19:59 Recho 阅读(12369) 评论(0) 推荐(0)
摘要:众所周知,字幕在电影的放映中十分的重要,特别是像我这样的英语很差的来说,看英文电影,如果没有字幕的话是一件十分痛苦的事情,话不多说,现在进入主题,如何在Unity中实现一个简单的字幕轮播的效果呢。 小二上代码 以上便是所有的代码,Unity的编译器中要设置的东西也并不多,只需要创建一个text便可, 阅读全文
posted @ 2016-11-20 22:17 Recho 阅读(4903) 评论(0) 推荐(0)
摘要:说起EventTrigger事件触发器,它的使用可以说是无处不在,EventTrigger继承了很多的事件接口,这些接口对我们开发是十分有用的。弄懂EventTrigger在以后开发游戏过程中可以说是事半功倍。 这是官方的API中的类, 接下来用不同的方式来看EventTrigger的用法: 1.通 阅读全文
posted @ 2016-11-07 17:11 Recho 阅读(61266) 评论(0) 推荐(0)
摘要:一.通过Character Controller(角色控制器组件) 1.SimpleMove 忽略y轴上的速度,返回值表示是否着地。 2.move 通过外力来移动控制器,并沿着碰撞体滑动,只受限于碰撞,不考虑重力影响。 二.通过动画来移动,需要勾选Apply Root Motion 1.BlendT 阅读全文
posted @ 2016-11-06 21:25 Recho 阅读(991) 评论(0) 推荐(0)
摘要:Animator类 1.几个常用的成员函数 (1)SetFloat/GetFloat SetInteger/GetInteger SetBool/GetBool SetTrigger/GetTrigger 等 用来设置相应类型的动画参数 (2)SetIKPosition/SetIKPositionW 阅读全文
posted @ 2016-11-06 21:24 Recho 阅读(610) 评论(0) 推荐(0)
摘要:有时候我们在做第三人称游戏的时候,想让相机平滑的跟随物体移动,下面这些代码就能很快达到这个效果 这里插入一张图便于理解 如果想改变相机的朝向,可以通过直接改变 阅读全文
posted @ 2016-10-29 00:35 Recho 阅读(2726) 评论(0) 推荐(0)
摘要:关于第一人称射击的游戏,想起了我玩过的第一款第一人称射击网游,当时很火热的《反恐精英Online》,当时也是玩这个游戏的时候只能说是感觉好玩才去玩,现在再次玩起这种第一人称射击类游戏的时候,可以说多了一个目的,带着欣赏的目的去玩,或者说我更想知道其中的原理,也就是说这个动作或者这种效果是怎么实现的, 阅读全文
posted @ 2016-10-28 14:26 Recho 阅读(2024) 评论(0) 推荐(0)
摘要:学习Unity3d游戏开发已经有一年的时间了,一路上磕磕碰碰,也看过很多游戏开发的书籍,这些书籍确实在我学习游戏开发的路上给了我很大的帮助,让我这个初学者对游戏的开发有了一个初步的认知,慢慢我发现游戏开发是一件比较不容易的事情,可以说游戏开发涉及的面非常的广泛,有时候我真的很佩服那些独立的游戏开发者 阅读全文
posted @ 2016-10-22 20:53 Recho 阅读(1338) 评论(0) 推荐(0)
摘要:怎么开始一个游戏项目 (一)首先开始一个游戏项目 明确你游戏的类型,你需要做什么样的一个游戏,比方说是角色扮演,格斗类游戏,策略游戏等;游戏的分类很多(来自百度百科分类),然后需要做出一定的市场调研,确定大致的开发方向,有了方向之后你才能朝着方向努力,有句话说的好,方向有时候往往比努力更加重要。 找 阅读全文
posted @ 2016-10-20 23:49 Recho 阅读(746) 评论(0) 推荐(0)
摘要:今天逛技术贴的时候发现了一种非常简单的方法实现让摄像机跟随物体运动的效果,仅仅短短几行就能实现,不过想想这种方法还是有很多不足的地方, 就是相机只能跟随着物体移动,不能跟随着物体旋转,后续我会完善让它达到真正跟随的效果,这里先分享下初步的代码部分 未完待续。。。。。。。 阅读全文
posted @ 2016-10-19 21:43 Recho 阅读(320) 评论(0) 推荐(0)
摘要:移动设备和的输入和电脑端的输入有一定的差别,移动设备的输入并没有电脑输入那么灵活,但是移动屏幕的 触屏缺给了我们针对一些事件的处理方式,在此小结了几种常见的移动输入的种类,同时也作为学习的一个进度的一个 小结。 以上便是我此次小结的全部内容,希望以后能不断学习,有一个系统的完善 阅读全文
posted @ 2016-10-19 21:39 Recho 阅读(611) 评论(0) 推荐(0)
摘要:前几天看的AssetBundle的使用,今天把它先整理一下,在unity3d中的资源的打包和加载基本都是通过AssetBundle 来实现的, AssetBundle配合WWW一起实现从服务器端或者内存中动态加载资源,下面是我看刘国柱老师书借鉴着写的一段AssetBundle加载本地中 资源的例子。 阅读全文
posted @ 2016-10-13 20:41 Recho 阅读(810) 评论(0) 推荐(0)
摘要:Gvr的一个视选等待时间的例子,这里我想达到让视选等待几秒的作用,通过UGUI显示一个Load图标,类似于技能的冷缩倒计时,当计时完成的时候,才触发一定的事件,达到视选等待数秒的交互效果。 这里是image上组件的设置 阅读全文
posted @ 2016-10-13 20:34 Recho 阅读(828) 评论(0) 推荐(0)