自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 c++新手上路

8-3倒序输出8-4最小值8-5有序分数8-6多重数字的和8-7猜数字8-8制作生日卡

2016-12-03 14:32:03 673

原创 【AirTest实例】2.增加匹配精确度的图片设置和裁剪

上次完成了强制性的新手引导,就是等待某个界面出来,再进行点点点,加上等待就可以完成。完成新手后,下一步需要领取奖励补充一下资源,需要模拟下不同的界面领取奖励的行为,比如1.任务完成,点击任务获得奖励2.日常奖励界面,点击每日免费的奖励3.一些其他的活动界面,如签到之类的玩法,每天自动拿些低保。游戏设计涉及到的内容一般分为UI层和游戏层,UI是平面显示的东西,大部分的结构变化不会很大;游戏层是一个沙盘或者比较大的操作空间,有滑动 ,随机出现和随机消失,里面的元素也会比较自由;目前考虑的是先完成...

2022-03-17 14:39:39 5752

原创 【AirTest实例】1.使用脚本自动跑通游戏引导

游戏公司测试岗位,在项目不是很忙的时候,还是想写一个可以自动跑的脚本。前期基础功能是要再编辑器上调试,后期会移植到编辑器或者手机上进行运行,实际区别不大,主要是一些坐标的调整或者图标分辨不准确的区别处理,写文记录分享下思路流程。需求:全自动进行游戏一、分解项目功能大概区分下游戏中的大概功能,如联盟功能,里面还有一些活动或者玩法比较复杂的小功能在里面,后面再详细区分,先把大概的框架确定下来。分好类了,可以创建AirTest的项目了1.创建项目根目录2.再创建按上面类区分出来

2022-03-15 21:36:28 9216 4

原创 时钟实现笔记

ClockScrip.csusing UnityEngine;using System;class ClockScript : MonoBehaviour{ const float hoursIndex = 60f, minutesIndex = 6f, secondsIndex = 6f; [SerializeField] Transform hoursArm, minutesArm, secondsArm; private void FixedUpdate()

2020-12-24 12:01:14 236

原创 游戏优化与改进

1.游戏界面的改进1.1更换图片1.2改变各个纹理材质着色器2.游戏性能的改进2.1需要在一些低端机器上的表现处理3.优化游戏模型3.1模型贴图需要合成一张图3.2模型进行合理的分组3.3模型中面的公共顶点需要进行融合...

2019-10-30 12:09:51 310

原创 自走棋笔记

MapGrid.cs这是一个格子类,全部包含在当前格子中的所有元素,可以进行状态设置或与其他的格子属性进行交换,后续属性会根据需求持续增加。using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 格子整合类/// </summary&g...

2019-07-08 17:01:37 1020

原创 c#线程基本知识+多线程技术用于大量计算方面

unity 13章 多线程技术与网络开发13.1.1开启线程using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Threading;public class NewBehaviourScript : MonoBehaviour{ // Star...

2019-06-13 23:22:08 996

原创 c#泛型笔记

泛型笔记using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;delegate T NumberChanger<T>(T n);namespace ConsoleApp3{ class Prog...

2019-06-13 17:18:55 112

原创 c#virtual 关键字

virtual 关键字用于修饰方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。 例如,此方法可被任何继承它的类重写。(使用override进行重写)class TestClass{ public class Shape { public const double PI = Math.PI; protected double x, y;...

2019-06-13 14:28:03 316

原创 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 205

原创 客户端与服务器简单交互笔记

客户端与服务器简单交互笔记客户段代码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 293

原创 拾荒者2D开发笔记

本文章为记录游戏开发学习过程中的笔记,仅供学习Unity开发游戏的童鞋参考作用。第一课 项目简介(标签和层的设置) 1.新建2D项目命名为2D_Roguelike,导入资源,在标签(Tag)里已经添加了(Player、GameController、Food、Exit、Enemy、Soda),在Layer中添加了BlockingLayer。 2.其中Completed文件夹是完整游戏文件夹。 3

2016-08-01 02:39:41 991

原创 简单游戏Roll_A_Ball开发笔记

这是官方的游戏教程视频,学习了总结一下笔记,供一起学习的新手朋友们参考。积跬步,以至千里。课时1:项目介绍球在一个平面上滚动,可以捡到悬浮的物体,捡完就Win。 课时2:游戏设置(主光、补光、阴影)1.新建项目RollABall,保存场景MiniGame,在GameObject->CreateOther->Plane新建Plane命名为Ground,重置原点。新建Scenes文件夹。 2.选中它

2016-07-31 17:53:20 2891

原创 SpaceShooter打飞机教程笔记(五)

十一、游戏控制 1.定义位置生成,取某轴的随机值。 2.生成和不旋转,Quaternion.identity。 十二、行星生成波 1.想让代码暂停,游戏没暂停的情况下,要使用协成的模式,IEnumerotor 用StartCoroutine调用。 2.开始等待时间,每个行星生成等待时间,每波生成等待时间。 yield return new WaitForSeconds(waveTime

2016-07-30 01:34:54 1021

原创 SpaceShooter打飞机教程笔记(四)

九、创建行星和摧毁行星 1.旋转功能,获取物体的角速度旋转angularVelocity,和随机insideUnitSphere让行星旋转。 2.创建空为Asteroid,拖入行星,父类逻辑控制,子类纹理,利用OnTriggerEnter触碰方法摧毁接触物体,利用tag==“Boundary”来标记Boundary。 十、行星爆炸效果 1.实例化爆炸效果。 2.加入移动脚本。

2016-07-30 01:33:42 594

原创 SpaceShooter打飞机教程笔记(三)

七、射击功能 1.创建空命名为Shot Spawn为子弹挂载体,设置位置,获取子弹预制体,挂载体相对位置,实例化。 在PlayerManager.cs中添加下列代码 public GameObject shot; //获取子弹预制体 public Transform shotSpawn; //子弹生成的父类 public float fireRate; /

2016-07-30 00:34:24 2136

原创 SpaceShooter打飞机教程笔记(二)

下面的代码是每一单节中对应的代码,会在最后贴完整的代码。 代码的注释是个好东西,看了好些时间视频才把注释写好,也是一种劳动成果。 五、角色移动 1.添加Player脚本(PlayerManager.cs),移动velocity方法,限制position功能,倾斜(rotation)飞机,使用范围Mathf.clamp限制。 2.添加倾斜代码,加入倾斜代码后可以使飞机倾斜躲避子弹,增加游戏趣味

2016-07-29 22:58:16 2525

原创 SpaceShooter打飞机教程笔记(一)

SpaceShooter打飞机教程笔记 一、工程设置 1.导入资源,了解资源内容。(Done中有完整项目) 2.Edit -> Project Settings -> Player设置设备的屏幕尺寸。(Web width600,height900) 3.设置窗口,保存窗口位置,保存场景。 二、角色对象 1.拖入飞机模型vehicle_playerShip,命名为Player,添加钢体,

2016-07-29 21:57:17 3914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除