自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3D游戏编程——图片识别与建模

注册Vuforia账户创建证书创建数据库创建Target导入Vuforia的unity扩展包下载Target导入Target删除原有摄像机,添加ARCamera打开ARCamera的Vuforia配置文件,将key粘贴进来添加ImageTargetImageTarget中添加子模型运行到这里就完成了图片识别与建模!!...

2019-12-17 01:32:20 624

原创 3D游戏编程——血条制作

血条(Health Bar)的预制设计。具体要求如下分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法IMGUI用scrollabr制作血条:GUI.HorizontalScrollbar(new Rect(20, 20, 200, 20), 0.0f, bloodValue,0.0f...

2019-11-21 23:22:59 831

原创 3D游戏编程——粒子光环

首先创建一个新对象,在这个对象里新建粒子系统:新建一个脚本,挂载在上面的对象上。下面是脚本的内容:首先,是光环的一些属性: public ParticleSystem particleSystem; //粒子系统对象 public int particleNumber = 5000; //发射的最大粒子数 public float pingPong = 0...

2019-11-09 00:58:28 342

原创 3D游戏编程——模型与动画

动画部分首先是玩家的动画控制器:巡逻兵的动画控制器:运行时场景预制patrol的设置:player的设置:Plane的设置:Plane的子对象也做了不少设置,这里不再详细给出。Trigger的设置:代码部分在预制部分,我们看到Trigger和patrol里面都挂载了ColiAction这个脚本,来实现玩家与巡逻兵碰撞时的通知:using System.Col...

2019-10-31 15:36:44 2808

原创 3D游戏编程——物理系统与碰撞

这次在场记中加了一个选项,场景中的空对象GameObject添加的场记脚本中可以选择是否使用物理引擎:下面是Adapter模式的设计。按照老师给的这张图:我们将使用IActionManager接口,来进行调用发射飞碟的方法,实现SceneController与CCActionManager的分离,使它们不直接交互。我们完成了一个Interface.cs文件,里面定义了我们需要的接口:...

2019-10-16 16:38:40 346

原创 3D游戏编程——游戏对象与图形基础

基本操作演练下载 Fantasy Skybox FREE, 构建自己的游戏场景首先我们下载天空盒:然后:Assets 上下文菜单 -> create -> Material 起名 mysky在 Inspector 视图中选择 Shader -> Skybox -> 6Sided在资源贴图中选择合适的图片,拖放到对应位置在 Camera 对象中添加部件 R...

2019-09-27 01:47:07 479

原创 3D游戏编程——空间与运动

一.简答题游戏对象运动的本质是什么?游戏对象运动的本质就是使用矩阵变换(平移,旋转,缩放)改变游戏对象的空间属性。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)1.直接改positionusing System.Collections;using System.Collections.Generic;using Unit...

2019-09-21 02:58:08 394

原创 离散仿真引擎基础

简答题解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系游戏对象(GameObjects)的官方解释:GameObjects are the fundamental objects in Unity that represent characters, props and scenery. They do not accomplish much in themsel...

2019-09-12 00:26:28 357

原创 浅析饥荒的游戏设计元素

饥荒背景简介《饥荒》是由Klei Entertainment开发的一款动作冒险类求生游戏,于2013年4月23日在PC上发行,2015年7月9日在iOS发布口袋版。前传剧情麦斯威尔是魔术师,原名叫威廉卡特,旅居于英国,他的表演很失败,所以他很穷。他负债累累,就去投靠了远在美国的亲戚。但他在美国的表演依然不成功,就去了美国旧金山投靠他哥,但火车半路出事故了,威廉幸存了下来,但他打这以后就...

2019-09-01 22:27:14 2712

原创 贪吃蛇设计与算法

我觉得在这个游戏中,最难的就是move函数了,打得很艰难,不过最后终于在改了很多次后成功打出来了。如下:void move(char a){ int j1 = sx[0], j2 = sy[0]; if (foodnum == 0){ foodx = rand() % 10 + 1; foody = rand() % 10 + 1;

2017-12-26 01:09:11 603

原创 贪吃蛇进阶之路

第一次打贪吃蛇的时候,花了好多时间,打出的代码如下:#include<stdio.h>#include<stdlib.h>#include<time.h>char map[12][12] = { '\0' };int i, j,k=0,e=0,a,b;int sx[10] = { 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 }, sy[10] = { 5, 4, 3, 2,

2017-12-26 00:24:01 412

原创 IT风投的优势

首先提出一个问题,什么是风投? 风险投资(英语:Venture Capital,缩写为VC)简称风投,又译称为创业投资,主要是指向初创企业提供资金支持并取得该公司股份的一种融资方式。风险投资是私人股权投资的一种形式。风险投资公司为一专业的投资公司,由一群具有科技及财务相关知识与经验的人所组合而成的,经由直接投资被投资公司股权的方式,提供资金给需要资金者(被投资公司)。风投公司的资金大多用于投资

2017-12-17 20:10:46 409

原创 Java语言历史

20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开

2017-12-10 16:41:29 293

原创 IT伦理与道德

1.个人隐私问题 个人隐私包括传统的个人隐私和现代个人数据。传统的个人隐私有姓名,出生年月,身份证编号,婚姻家庭,教育等。现代个人数据有用户名和密码,IP地址等。合理合法的隐私应受到保护。在计算机时代,隐私极易受到侵害,这最直接的影响就是公民的人身权利受到侵害,还可能给公民的物质和精神带来双重伤害,计算机隐私侵权行为还可能导致人们价值观、人生观的变化,引起伦理道德的崩溃,引发一系列网络社会和现实社

2017-12-04 17:04:29 3199

原创 结构化程序设计方法

产生 E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。 基本要点 1.采用自顶向下,逐步

2017-11-25 22:03:52 3411

原创 我的电路实践

最近做了电路实验,下面简单写一些小成果。 任务1:建立非门验证电路 任务2:验证电路等价 任务3:存储电路 任务4:设计全加电路 二位全加电路就是一个一位全加电路的c in接另一个一位全加电路的c out。 大概就是这么多,好多还是参考网上的,多多见谅。

2017-11-13 23:17:37 264

原创 摩尔定律真的要终结了吗?

《摩尔定律已死,半导体行业发展会停滞吗?》、《摩尔定律这次真的到头了! 》、《存在 50 年的摩尔定律正在失灵?》……近年来,关于摩尔定律即将走向尽头的报道简直数不胜数,各方专家也纷纷发言表态,支持这一说法。如此看来,这一科技界的铁律真的没有继续生存下去的空间了吗? 正当我们为之疑惑叹息之时,计算技术界突然传来了一个好消息:科学家已将晶体管制程从 14 nm缩减到了 1 nm!这样,同样体积的芯片

2017-11-13 00:28:17 1677

原创 用construct2做小游戏

虽然是第二次做了,但还是感觉不太好做,所以做了个超低配版本的游戏。 对,这是个很low的赛车游戏,不过,过弯时会感受到一点漂移的感觉(不过只是感觉而已)。 首先,当然先插入一个赛车,behavior设置成car的,运行一下试试,调整一下速度,加速度什么的。 接下来添加一些路障,我的这个是简易的,不过应该可以设置成你想要的赛道形状。插入之后添加solid属性即可。 之后插入一个text,在

2017-11-12 23:13:35 526

原创 关于数字编码的小知识

百度百科给出的定义如下: 数字编码是只采用数字和有关特殊字符来表示数据和指令的编码。 大多数数字编码采用位置表示法,即任何一个数字量都可以通过一些数字的和来表示。根据这些数字码在表示式中所处的不同位置,有不同的值。也就是说,每个不同的位置,都具有自己的“权”。 十进制数据系统是人们最熟悉的数字系统,但是在数据转换和计算机处理中,使用十进制数据系统是很困难的,甚至是不现实的,这需要使用十个不同的

2017-10-22 16:54:45 10161

原创 创立达摩院,马云是想当武林盟主吗?

这两天云栖大会期间,很多人的朋友圈被“达摩院”和“1000亿”投资刷屏。从去年的“五新”到今年的“达摩院”,马云定期在每年十月中旬刮起一股舆论风潮,已经成为常态。 不过,今年的达摩院在某种意义上,要远比五新更深刻。 从最简单的层面看,时间上“五新”是对未来5~10年商业和社会发展的思考;而“达摩院”的时间考量,是以数十年作为起步,专注的角度也不仅仅局限在技术和商业层面。与阿里提出的N

2017-10-15 12:20:11 431

原创 用construct2做飞机射击小游戏

首先打开一个空白项目,双击空白处,插入sprite,可以自己画个,也可以从其他地方找图片,我是自己画的,画完再调一下大小就可以了,如下: 游戏方式我用的是touch(可以用鼠标托着的) 第一个event可以让鼠标用左键拖着飞机走,第二个event就是让飞机发子弹,然后调一下子弹和怪物的方向。第三个event给怪物添加一个碰到子弹就消失的特性(destroy)。最后一个event是让怪物以

2017-10-07 22:28:50 625

原创 文章标题

《星游记》再飞行看过《星游记》的童鞋们,看到下面的图片一定会感慨万千吧! 傻不拉几的麦当 漂亮的笛亚 可爱的咕咚国王 当然,这是他变成兔子之前的样子,之后就是这个样子的 还有帅气的米龙 相信很多星迷们都和我一样在等着,这六年也是够辛苦的,令人振奋的消息来啦,《星游记之风暴法米拉》今年8月11号正

2017-09-21 11:51:19 324

空空如也

空空如也

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

TA关注的人

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