- 博客(14)
- 收藏
- 关注
原创 安装MySQL数据库
登录游戏需要账号和密码,进入游戏还会创建角色,服务器需要把这些账号和角色信息保存到硬盘里,这便会涉及到数据库。MySQL是游戏开发中最常用的数据库之一,它是当前最流行的关系型数据库管理系统。MySQL是一个关系型数据库管理系统,最早由瑞典MySQL AB公司开发,目前为Oracle公司的产品。MySQL是业内流行的关系型数据库,MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为数据库。安装步骤如下。① 双击打开MyS..
2021-06-16 14:54:33
350
1
原创 现阶段游戏类型
了解游戏类型每一个游戏类型下所诞生的游戏产品侧重点略有不同,了解游戏类型并找到属于自己的产品定位,可以在后面的技术定位和实际开发时不至于走许多弯路。更重要的是,当所有参与开发的人员对产品的主要方向已经有了明确的概念时,产品所针对的用户群体也将清晰地出现在他们的视野里。(1)角色扮演游戏(Role Playing Game),简称RPG。所谓角色扮演游戏,就是指由玩家扮演一个或者数个角色,在世界观和故事背景完整清晰的虚构世界中成长的游戏。这一类游戏的玩法常常会与冒险游戏的玩法有部分重合,而与冒险游.
2021-06-10 23:13:47
878
1
原创 unity图集切割
图集切割是可以在unity中更加方便的切割图片,比用PS p图方便一些首先在unity中导入一张图,把图片改为2DUI,并且把相关的设置为下图然后Apply后点击Sprite Editor选取想要裁剪目标,然后apply,没有的话关闭窗口会弹出最后就会找到裁剪出来的单一图片啦...
2021-06-03 23:09:34
935
1
原创 unity物体范围内随机生成
这个脚本需要挂载到需要随机生成的物体上,但不能是空物体using System.Collections;using System.Collections.Generic;using UnityEngine;public class RandomHeight : MonoBehaviour{ private void OnBecameVisible() { Vector3 pos = transform.position; pos.z = Rand
2021-05-29 20:08:57
9057
原创 unity小地图缩放移动功能
小地图的相机上创建脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class nohappy : MonoBehaviour{ //摄像机前进后退的速率 private float view_value = 20f; private float maximum = 58;//最大镜头视角 private float minmum = 26;//
2021-05-19 09:07:04
593
原创 Unity可交互操作(拾取后放大缩小)
最近因为迷上了Superliminal这款游戏,所以想从unity中想做一个类似的雏形。自由移动拖动物品以上次的场景为基础,添加一些功能,以自由拖动物品为基础后实现放大缩小功能。首先创建四个空物体,命名为ModelControllerfg、Horizontal、Vertical、Model。层级关系如下...
2021-05-13 09:03:25
1293
原创 Unity自由移动拖动物品
这个代码是实现你可以在unity运行中拖动物品,就好比玩游戏的时候你把瓶子从桌子上拖动到地下。1.首先创建一个空物体命名为Player并且把摄像机放进去2.搭建一个场景拖动的物体是黄色的球,而蓝色的是盛放球的容器3.在球上添加一个Rigidbody,调整Rigidbody中Mass的值为0.5,然后添加一个脚本命名为YiDong: public class YiDong : MonoBehaviour{ Vector3 dist; float posX; float p
2021-04-29 11:44:36
1984
原创 Unity小游戏之闯关小游戏
游戏场景预设图玩法:使蓝色的小球触碰到黄色的开关让门降下去,并且不触碰任何东西进入下一关。介绍:蓝色的小球是玩家,黄色的是开关用来开绿色点前面的门,红色的是障碍物,黑色的是墙。创建场景以及绑定代码首先搭建一个场景把地板的Plane命名为Ground并且把Tag设置为Ground。然后创建一个Sphere命名为Player并且把Tag设置为Player,添加一个Rigidbody。(墙只用搭建不需要做任何改动)在Player上创建一个名为playercontroller的脚本:using S
2021-04-22 22:48:01
3952
2
原创 Unity实现移动与小地图功能
这次实现的是一个可以自由移动并且拥有小地图的项目。一.实现移动首先,我们要搭建一个场景。搭建好场景后,我们需要创建一个脚本用来实现物体自由移动能力。新建一个脚本文件并且命名为Move,把脚本挂到人物上。using System.Collections;using System.Collections.Generic;using UnityEngine;public class Move : MonoBehaviour{ public float speed = 5; /
2021-04-09 15:41:42
1035
原创 C#猜数字小游戏
C#猜数字小游戏,显示猜了几次using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp3{ class Program { static void Main(string[] args) { Random random
2021-04-02 10:52:19
322
原创 Unity小游戏2D(见缝插针)
首先做一个针以及一个目标,可以自选比如箭矢射靶,网上自己找素材都行,注意目标最好是圆的。需要创建一个目标、针、计算得分的text、以及三个空物体命名如下InsPoint是针生成的地方StartPoint是游戏开始的地方两者之间距离远一些1.在生成好的目标上挂上代码public class RotateSelf : MonoBehaviour{ public float speed = 30;//小球旋转的速度 // Start is called before the fir
2021-03-22 13:23:02
885
3
原创 Unity物体旋转
关于物体旋转在你所想要旋转的物体上挂上一个代码{public float speed = 30;//旋转的速度void Update(){ transform.Rotate(new Vector3(0,0,-speed*Time .deltaTime)); //这是顺时针旋转,如果想要逆时针旋转把speed前的“-”删除即可}}...
2021-03-16 16:31:47
536
原创 Unity2D游戏无限刷新地图
关于Unity2D游戏如何无限刷新地图的问题首先在Unity中创建多个大小相同的物体当做刷新的地图对象,然后在创建一个名称为Endless.cs的脚本,然后添加如下代码 public float distance; void OnBecameInvisible(){ transform.Translate(Vector3.right* distance * 3);};将脚本添加到需要刷新的对象上,并在编辑器中设置distance的值,distance的值是指两个物体
2021-02-17 15:16:51
2582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人