游戏开发
文章平均质量分 62
新手村LV1工程师
游戏究竟是什么东西!
展开
-
游戏优化与改进
1.游戏界面的改进1.1更换图片1.2改变各个纹理材质着色器2.游戏性能的改进2.1需要在一些低端机器上的表现处理3.优化游戏模型3.1模型贴图需要合成一张图3.2模型进行合理的分组3.3模型中面的公共顶点需要进行融合...原创 2019-10-30 12:09:51 · 341 阅读 · 0 评论 -
自走棋笔记
MapGrid.cs这是一个格子类,全部包含在当前格子中的所有元素,可以进行状态设置或与其他的格子属性进行交换,后续属性会根据需求持续增加。using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 格子整合类/// </summary&g...原创 2019-07-08 17:01:37 · 1071 阅读 · 0 评论 -
3Dunity教材笔记
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class PlayerMovement : MonoBehaviour{ public float turnSpeed = 20.0f; Animator m...原创 2019-05-10 17:24:03 · 227 阅读 · 0 评论 -
客户端与服务器简单交互笔记
客户端与服务器简单交互笔记客户段代码using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;namespace ClientSocket{ class Progrom { static void Main(string[] args) ...原创 2019-04-19 16:40:54 · 318 阅读 · 0 评论 -
SpaceShooter打飞机教程笔记(三)
七、射击功能 1.创建空命名为Shot Spawn为子弹挂载体,设置位置,获取子弹预制体,挂载体相对位置,实例化。 在PlayerManager.cs中添加下列代码 public GameObject shot; //获取子弹预制体 public Transform shotSpawn; //子弹生成的父类 public float fireRate; /原创 2016-07-30 00:34:24 · 2184 阅读 · 0 评论 -
SpaceShooter打飞机教程笔记(一)
SpaceShooter打飞机教程笔记 一、工程设置 1.导入资源,了解资源内容。(Done中有完整项目) 2.Edit -> Project Settings -> Player设置设备的屏幕尺寸。(Web width600,height900) 3.设置窗口,保存窗口位置,保存场景。 二、角色对象 1.拖入飞机模型vehicle_playerShip,命名为Player,添加钢体,原创 2016-07-29 21:57:17 · 4059 阅读 · 0 评论 -
SpaceShooter打飞机教程笔记(四)
九、创建行星和摧毁行星 1.旋转功能,获取物体的角速度旋转angularVelocity,和随机insideUnitSphere让行星旋转。 2.创建空为Asteroid,拖入行星,父类逻辑控制,子类纹理,利用OnTriggerEnter触碰方法摧毁接触物体,利用tag==“Boundary”来标记Boundary。 十、行星爆炸效果 1.实例化爆炸效果。 2.加入移动脚本。原创 2016-07-30 01:33:42 · 617 阅读 · 0 评论 -
SpaceShooter打飞机教程笔记(五)
十一、游戏控制 1.定义位置生成,取某轴的随机值。 2.生成和不旋转,Quaternion.identity。 十二、行星生成波 1.想让代码暂停,游戏没暂停的情况下,要使用协成的模式,IEnumerotor 用StartCoroutine调用。 2.开始等待时间,每个行星生成等待时间,每波生成等待时间。 yield return new WaitForSeconds(waveTime原创 2016-07-30 01:34:54 · 1041 阅读 · 0 评论 -
SpaceShooter打飞机教程笔记(二)
下面的代码是每一单节中对应的代码,会在最后贴完整的代码。 代码的注释是个好东西,看了好些时间视频才把注释写好,也是一种劳动成果。 五、角色移动 1.添加Player脚本(PlayerManager.cs),移动velocity方法,限制position功能,倾斜(rotation)飞机,使用范围Mathf.clamp限制。 2.添加倾斜代码,加入倾斜代码后可以使飞机倾斜躲避子弹,增加游戏趣味原创 2016-07-29 22:58:16 · 2570 阅读 · 0 评论