
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Android系统内置一个Sqlite数据库,如果app需要使用Sqlite数据库数据库存储数据,Android会为此app生成一个.db文件。这个数据库在data/data//databases里面,其中为该安卓app的工程包名,这个目录必须root后才能看到。在Windows,单机的应用程序,存储数据,基本放到一个文件里面,正如游戏的存档,基本就是把当前的游戏状态存到一个用户很难找到的文件里面
在3D游戏里面,视角是一个很重要的因素,部分玩家对锁视角嗤之以鼻,因此视角也是游戏制作里面需要努力的方面。其实也不难,换到Unity3D里面是想办法控制摄像机的移动。下面举一个简单的例子说明在Unity3D如何用键盘鼠标控制视角的移动的。如下图所示:就像大部分游戏一样,可以用鼠标滚轮控制视角的远近,键盘的wasd和上下左右控制镜头的位置,而按着鼠标右键则可以控制镜头的旋转。当然你可以根
相信做3D的人,不可能没听过3dsmax,至少你不是做美工的,也知道白富美的美工MM就是用这东西,给你这个Unity3d写程序的屌丝来输送这东西。其次,相信了解过3dsmax的人,不可能没听过Vray,许许多多的场景,只需要利用Vray就能收到很真实的光影效果。可惜的是,Vray是3dsmax一个插件,这个渲染器由于光影效果过于逼真,渲染一张图常常需要几秒~几分钟,而Unity3d有自己的渲染器,
Unity3D由于是在三维世界中编程,而最终的结果是需要反馈到肉眼所示的2D屏幕之上的。这就产生了一种比较需要考虑的问题,尤其在一些涉及屏幕与Unity3D的3D世界交互的情况。网络上对于这方面的文字,大部分罗列了许许多多文字与代码或者API,甚至连什么视口坐标也带上了。其实在于我个人看来,关键是世界坐标与屏幕坐标之间的互转。在Unity3D中一打开就会有一个主照相机Main Camera,根
在《【Unity3D】Helloworld》(点击打开链接)第一次遇见Unity3D在安装的时候,我曾经说,暂时不知道MonoDevelop是什么来的,先装上,虽然装上也没坏,但我现在已经知道这东西是什么,是一个不好用的脚本编辑器。习惯了Visual Studio用Ctrl+K Ctrl+F格式化代码的我,Ctrl+J自动补全代码的我,面对如此的编辑器感到极其不适应,更何况本身C#的发源地就是Vi
FBX的使用与Animation设置是一个很有必要的技能,对于美工MM送过来的3D模型你应该懂得如何将其设置到游戏场景之中使用,不然真的羞死人的,这都不会。毕竟游戏里面许许多多的主角的动作都是一系列已经做好的3D动画,包括行走、攻击动作等,很少人在update()中来写一大堆来实现的。下面列举两个例子,说明FBX的使用与Animation设置,说白了,就是3D模型如何在Unity3D中使用。文
下达Move命令之后,只能沿一条轴移动物体,很可能是自己误按F5~F7对这个物体的移动轴进行锁定。如下图,这个Box只能在Z轴的方向上移动,因为按下了F7。3dsmax为了方便用户,提供的沿轴移动的功能,对于新手来说不太了解,往往不知道出现什么事情。在对物体下达Move命令之后,如果要要求沿X~Z轴移动,则按F5~F7即可。如果要解除锁定,按F8即可。
相信做3D的人,不可能没听过3dsmax,至少你不是做美工的,也知道白富美的美工MM就是用这东西,给你这个Unity3d写程序的屌丝来输送这东西。其次,相信了解过3dsmax的人,不可能没听过Vray,许许多多的场景,只需要利用Vray就能收到很真实的光影效果。可惜的是,Vray是3dsmax一个插件,这个渲染器由于光影效果过于逼真,渲染一张图常常需要几秒~几分钟,而Unity3d有自己的渲染器,
在纯C环境下写程序,分分钟让你怀疑,自己到底会不会写程序的,太多常用库和类都不能用,甚至一些惯有的“随意表达”,分分钟都是错的。我只想在VS写个纯C练练手,应该说是在.cpp写完,觉得这段代码还可以,符合标准纯C环境,改成.c看看是否能运行,万万没想到的是,这段这么简单的代码,连个刚学C语言,甚至是文科专业选修C语言的童鞋都看得懂得的代码:#includevoid main(){in
在《【Unity3D】Helloworld》(点击打开链接)第一次遇见Unity3D在安装的时候,我曾经说,暂时不知道MonoDevelop是什么来的,先装上,虽然装上也没坏,但我现在已经知道这东西是什么,是一个不好用的脚本编辑器。习惯了Visual Studio用Ctrl+K Ctrl+F格式化代码的我,Ctrl+J自动补全代码的我,面对如此的编辑器感到极其不适应,更何况本身C#的发源地就是Vi







