自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity3D按键小游戏试水

虚拟按键小游戏——AR老年劲舞团(单人抽搐版)注册vuforia并根据教程配置环境https://library.vuforia.com/articles/Training/getting-started-with-vuforia-in-unity.html设计动画菜单 Assets -> Create -> Animator Controller编辑动画,将...

2019-12-25 12:22:40 319

原创 坦克对战游戏 AI 设计

坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求使用“感知-思考-行为”模型,建模 AI 坦克感知是 agent 接收世界信息的行为,其获取的数据将是思考的输入。在游戏中,程序是可以获得游戏世界任意信息的,设计一个“干死”玩家的算法通常是比较容易的,因此如何限制信息获取是设计不同级别 agent 的核心问题。鉴于这是一...

2019-12-07 17:05:41 452

原创 简易血条制作

具体要求分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法制作过程IMGUI实现使用HorizontalScrollbar实现血条的制作using UnityEngine;public class IMGUI : MonoBehaviour{ // 当前血量 p...

2019-11-23 11:14:17 1386

原创 Unity3D粒子流编程控制

Unity3D粒子流编程控制通过对每一个粒子进行精确控制可以产生令人震撼的美妙效果,例如http://i-remember.fr/en.html中展示的粒子海洋。粒子海洋的教程网站为:http://www.manew.com/thread-47123-1-1.html。这篇博客中,我使用粒子流编程控制制作了一个粒子光环,效果图如下:也可以改变半径,粒子密度等参数来实现不同的效果: 具体...

2019-11-05 13:28:38 703

原创 智能巡逻兵

UML图用的依然是第一次作业就在用的祖传架构,不过这次可以整体复用的比较少,只有 IsceneController,Director和singleton。其他类都需要做出较大的改动。动画编辑玩家,也就是rooster的动画逻辑比较简单,一直奔跑就可以巡逻兵,也就是Crow的动画逻辑如下:其中从Fly到Attack需要一个trigger类型的变量,在Crow捕捉到rooster的时候...

2019-11-03 20:50:34 156

原创 飞碟游戏改进

改进飞碟游戏游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动要求是使用adapter模式修改飞碟游戏,但是我的代码并不适合这样修改。需要使用adapter模式有三种情况:系统需要使用现有的类,而此类的接口不符合系统的需要。想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作...

2019-10-20 16:52:05 163

原创 一夜之间python之前安装的库都消失了?

之前我用的是anaconda安装的python(windows10系统),各种库都比较齐全。但是今天运行程序的时候,告诉我PIL库不存在ImportError: No module named PIL找了半天错,发现是昨天安装的另一款程序自带了python,并且加到了环境变量里面,导致anaconda里面的库不能使用。解决方案命令行输入 where python 查看python的路径,...

2019-10-12 13:14:41 3311 5

原创 unity3d之打飞碟

演示视频及完整代码请前往:github地址首先贴出本项目的UML图,如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KlcBnx21-1570634015170)(typora_pic\ufo.svg)]在做这次作业之前,仔细想想可以发现之前做的牧师与魔鬼中的代码有很多可以复用。比如说SSDirector,ISceneController,IUserA...

2019-10-09 23:17:26 123

原创 裁判类

师兄博客:https://blog.csdn.net/zzj051319/article/details/63268398其实我觉得师兄已经做得很完美了,难道说只有抄上一抄这一条路可走?不!这次老师增加了新要求,即增加一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束。接下来我会试着分析如何构建这个裁判类。首先我们将check函数单独拿出来作为裁判类判别是否结束的内部函数。同时为了和场景...

2019-10-07 19:31:36 154

原创 牧师与魔鬼

作业内容1、简答并用程序验证【建议做】游戏对象运动的本质是什么?请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。2、编程实践阅读以下游戏脚本Priests and DevilsPriests and Devils is a...

2019-09-21 23:50:16 779

原创 unity实现简单游戏——井字棋

代码讲解变量声明 public Texture2D img1; //棋子1 public Texture2D img2; //棋子2 public Texture2D imgBack;//棋子背景 private int player; //基数说明轮到1玩家,偶数说明轮到2玩家 private int result; //胜负 private int [...

2019-09-13 22:09:08 693

原创 python selenium库爬取百度地图两点之间的距离

大致思路老师布置的一个实验,需要获取30个景点之间的距离。为了学到新知识,以及让工作过程不至于太枯燥,我选择使用爬虫来自动获取两点之间的距离。爬取要用到selenium库,这是因为百度地图传送两点之间的距离用到了js,而博主对于js传输信息并不熟悉,另外百度地图用的js非常多,要找到相关的js文件也很难。这时就体现出selenium库的重要性了。selenium库可以模拟鼠标点击,键入...

2018-12-02 15:36:16 2803

原创 贪吃蛇学习过程

贪吃蛇游戏的设计: 首先就是确定好思路:自顶向下,逐步求精 下面是程序的总体结构 WHILE not 游戏结束 DO ch=等待输入 CASE ch DO ‘A’:左前进一步,break ‘D’:右前进一步,break ‘W’:上前进一步,break ‘S’:下

2018-01-02 13:32:46 586

原创 C语言写贪吃蛇与智能蛇

贪吃蛇 写手动贪吃蛇的时候我用了比较丑陋的方式#include <stdio.h>#include <windows.h>#include <stdlib.h>#include <math.h>#include <conio.h>#include <string.h>#include <time.h>void getfood(char map[][25]){ next:

2018-01-02 13:12:17 934

空空如也

空空如也

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

TA关注的人

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