- 博客(23)
- 收藏
- 关注
原创 VS配置连接Mysql
VS配置连接Mysql不难,就是需要用的时候要查看一下资料,现记录配置过程如下,方便日后使用一、实验环境:Window10操作系统、Visual Studio 2018二、配置过程1)打开VS2018软件,新建一个工程项目(控制台应用空项目)2)因为Mysql是64位的,所以要设置VS为64位右键点击项目,点击属性将平台设为x64Debug设为x643)添加<mysq...
2020-04-02 21:34:04
1436
1
原创 物理系统与碰撞
文章目录实践内容实践要求:分析代码游戏效果:实践内容改进飞碟(Hit UFO)游戏:实践要求:按 adapter模式设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动分析Adapter 模式设计Adapter模式可以将一个类的接口转换成客户希望的一个接口,使得原本由于接口不兼容的类能一起工作。在本次实践中,将原来方便场记调用动作的动作管理类改为了FirstAct...
2020-02-19 16:51:09
281
原创 与游戏世界交互
编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由...
2020-01-05 02:43:05
202
原创 游戏智能
编程实践坦克对战游戏 AI 设计实践要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战实现过程:从商店下载游戏:“Kawaii” Tank 或 其它坦克模型,将地图加入场景...
2020-01-04 19:34:51
224
原创 粒子系统
实践内容参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”参考博客步骤添加:粒子系统新建空对象ParticleHalo,并在其下面添加空对象Clockwise_outer为子对象添加组件Component → Effects → Particle System粒子系统脚本1) 新建ParticleHalo.cs 脚...
2019-12-30 10:39:13
265
原创 UI系统
练习血条(Health Bar)的预制设计。具体要求如下分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法...
2019-12-29 18:35:36
317
原创 AR/MR技术
vuforia的使用注册登录(https://developer.vuforia.com/)创建证书,用于获取License Key创建目标数据库,用于对所有Target及其特征数据进行管理和保存将单幅图像提前上传至数据库进行特征提取上传成功创建Unity新项目,在Vuforia官网中下载Unity扩展包,点击运行将AR拓展文件放置在unity安装目录...
2019-12-28 16:26:48
358
原创 Unity3d——游戏对象与图形基础
1、基本操作演练【建议做】下载 Fantasy Skybox FREE, 构建自己的游戏场景写一个简单的总结,总结游戏对象的使用2、编程实践牧师与魔鬼 动作分离版【2019新要求】:设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束3、材料与渲染联系【可选】从 Unity 5 开始,使用新的 Standard Shader 作为自然场景的渲染。阅读官方 S...
2019-10-07 16:19:59
579
原创 Unity 3D ——空间与运动
1.简答并用程序验证游戏对象运动的本质是什么?游戏对象运动的本质就是经过矩阵变换(平移、旋转、缩放)而引起的游戏对象空间属性的改变,空间属性包括Transform中的Position(位置参数)和Rotation(旋转参数)。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)添加重力特性public class use...
2019-10-07 16:14:59
669
原创 Unity 3D游戏编程与设计-井字棋
技术基础:本此实践主要使用unity 自带的即时模式GUI(IMGUI)完成游戏设计。IMGUI是Unity主要基于GameObject的UI的完全独立功能系统, 是一个代码驱动的GUI系统。它通过在任何实现它的脚本上调用OnGUI函数来驱动。例如,下面代码:void OnGUI() { if (GUILayout.Button("Press Me")) Debug.Log("Hell...
2019-09-12 02:17:02
610
原创 字符游戏-智能蛇学习
智能蛇的功能 像人一样能预判下一步情况的结果,向食物逼近又保证自己不会死亡 我们要做的,便是通过算法使之具有 “感知 - 决策 - 行动” 的能力 我是这样想的: 蛇要找食物,短的时候可以将蛇头位置沿直线向食物靠近,之后就考虑向食物逼近时不要到自己身体,不碰壁。但这样实际是件困难的事,向食物逼近路线直的话,吃食物简单,但蛇会很容易死;有个不死的方法就是蛇尽量追着自己尾巴走,就不会吃到身体
2017-12-28 23:53:38
383
原创 字符版本贪吃蛇游戏设计及算法、或创新玩法
贪吃蛇是我们做的第一个程序游戏,对我这个代码痴来说难度还是挺大,不过既然立下了flag,就要下定决心来做好,并且老师也说贪吃蛇要伴随我们很长时间的,所以动力十足了。 解决思想:自顶向下,逐步求精 首先是贪吃蛇要解决的几个问题: 1.地图的生成 2.蛇头和蛇身 3.食物的随机生成及被吃 4.键盘控制蛇的的移动 5.蛇的死亡:撞墙或咬到蛇身会死 6.键盘控制蛇的的移动 游戏代码: 1
2017-12-28 10:32:08
420
原创 IT风投及其在中国发展情况
风险投资(Venture Capital) 简称是VC,在中国是一个约定俗成的具有特定内涵的概念,其实把它翻译成创业投资更为妥当。广义的风险投资泛指一切具有高风险、高潜在收益的投资;狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资。根据美国全美风险投资协会的定义,风险投资是由职业金融家投入到新兴的、迅速发展的、具有巨大竞争潜力的企业中一种权益资本。概念释义从投资行为的角度来讲,风
2017-12-21 22:57:14
349
原创 虚拟现实的伦理问题----陈教授讲座听后感
虚拟现实的伦理问题有幸在上周四在东校听了一场陈教授关于“VR为什么比AI更具有颠覆性”的讲座,我不禁被他深刻的讲解所打动,更为他关心VR伦理问题及未来的为天下忧的意识所折服。 VR是颠覆性的,它可将现实与虚拟世界无缝对接,甚至分不清虚拟与现实,带去全新的体验与传播方式(媒体也会因此而终结);与物联网结合,它将为人们造福,带去极大的变革,但它同时也存在着极大伦理问题并伴随极大危险。 陈教授的观点主
2017-12-13 00:59:42
3746
原创 Python的发展史
Python的发展什么是Python欲知其史,当然要先了解下Python啦 Python是一种面向对象的解释型计算机程序设计语言,是一种纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python的发展史自从20世纪90年代初Pytho
2017-12-13 00:21:00
987
原创 自顶向下,逐步求精
自顶向下,逐步求精还记得高中的解物理题步骤么,明确研究对象,划分不同过程,分别对不同过程中研究对象运用相应的规律公式分析,层层深入,最后解决每部问题得出答案。这就是自顶向上,逐步分析思想的一个应用: 具体来说就是先将问题逐步分解为一个个小问题,从最开始的大问题,分解为一个个的小问题,自顶向下,在其中,小问题又可以被分解成多个方面,再通过一步步细化问题,并将问题解决,
2017-12-01 21:00:15
336
转载 游戏实践一
Construct 2 初学入门教程新建工程打开Construct 2,可以看到一个类似Microsoft Office 2010的界面。点击左上角File(文件)按钮打开“文件”菜单,选择New(新建)建立工程。在新建工程窗口,你不需要更改任何东西。只要点击创建工程。Construct 2 会把工程变成 .capx 的格式。打开后你会看到空白的layout——这是你创
2017-11-20 23:54:04
533
转载 游戏实践二
游戏实践2一、描述 一个可左右移动和跳跃的角色在不断上升的平台中苟延残喘,当他碰到屏幕顶端时游戏结束。 二、效果图 三、实现(默认已阅读ghost shooter ,how to make a platform game(即tutorial 前两篇教程)) 1.Insert Sprite(含键盘) 角色图如下 2.为角色设置behavior 为p
2017-11-20 23:02:05
298
转载 电路实践
电路实践实验目的:了解基本门电路 理解布尔代数、逻辑符号与电路之间关系 用门电路,实现简单的计算和存储功能工具使用:在线电路设计和仿真工具 CircuitLab。 AutoDesk Circuits https://circuits.io/任务 1:建立一个简单电路(1)建立非门功能(O = A’)验证
2017-11-20 22:58:38
418
原创 浅谈反摩尔定律
摩尔及摩尔定律 如果说英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的摩尔定律:“当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍”以预言般的形式引导鼓舞着IT硬件商不断发展进步了半个世纪左右,那么反摩尔定律则是在身后发出警醒,鞭策IT行业向前发展!# 反摩尔定律 反摩尔定律是Google的前CEO埃里
2017-11-20 20:38:24
1975
原创 计算机上色彩如何表示
#计算机上色彩如何表示当计算机走进人们的生活,让人们足不出户领略五彩缤纷的世界时,你是否想过计算机是怎样形成这些色彩的呢,接下来让我们一起来学习一下吧!##首先科普下知识人为何能看到颜色呢?我们所看到的颜色其实是我们对到达视网膜各种频率光的感觉,视网膜有三种颜色感光视锥细胞,分别负责接收不同频率的光,感光器分类接收红,黄,绿三种颜色,信号传向大脑,经处理可形成不同的颜色。三原色原理自然界
2017-11-20 18:27:51
1343
原创 #世界上最早的个人计算机LINC的发明者——威斯利克里克
1 人物生平 威斯利克拉克出生于1927年,1949年毕业于加州大学伯克利分校物理系。1952年,克拉克加盟麻省理工学院(MIT)林肯实验室,负责为“旋风”(Whirlwind)计算机测试内存技术。1956年,克拉克完成了TX-0研制,1959完成最早的多指令流计算机TX-2。 20世纪60年代,电子计算机是可望而不可及的:不但价格昂贵、体积庞大、难以维护,而且还需要专门的操作维护人员。由
2017-10-18 13:59:47
1991
原创 #童游大放映
小时候,我们盼望长大,那样就能不受大人的约束,买喜欢的玩具,穿时髦的衣服 于是我们渴望长大,但又渐渐发觉原来童年是最单纯快乐的,开始了“我不想不想长大!不管怎样,我们我们一直在成长,享受在十六岁的花季,困惑在十七岁的雨季,直到今日的十八岁,直到成为中大的一份子!成长中我们在欢乐中收获友情,在挫折中学会坚强,在奉献中体验责任······收获很多,成熟很多。但随着年龄增长,理性崛起,我们的童心却在一点点
2017-09-25 17:34:18
427
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人