LayaAir学习小记

本周开始接触了一个新的游戏引擎:LayaAir,这周主要熟悉了LayaAir(typescript作开发语言)的一些基本用法,整理部分笔记如下: 1.环境搭建:从官网上下载LayaAir IDE即可使用,对于选择的开发语言,需要使用npm进行安装。 2.绘制几何图形:简单分为三步:     ...

2018-07-22 21:10:40

阅读数 609

评论数 0

3d游戏开发实训结项总结

     学校的3d游戏开发实训在历时一个多月之后终于告一段落了,回顾整个实训的过程,自己主要承担了游戏客户端大部分的开发任务,包括角色和镜头的控制,AI逻辑的实现等等,也在实际的编码过程中锻炼了技术。在前期还算可以全身心投入到项目开发,到了后期由于要同时处理其他课程的实验和大作业就有点应付不过来...

2018-07-16 23:12:54

阅读数 700

评论数 0

3d游戏开发实训一周总结 3

在实训的第三周,项目这边又提出了新的需求,不过所幸的是,由于之前我曾花了一些心思来做了一些架构和设计的工作,当前自己负责的功能模块还算可以较好地应对需求的变更,而不需要进行较大的变动。在此,我也是通过实际的案例进一步体会到了好的架构和模式是如何抵抗外部需求变更的影响,推动软件开发过程进行的。简单说...

2018-06-24 18:13:55

阅读数 325

评论数 0

3d游戏项目实训一周总结 2

在本周的项目实训中,我的主要工作是完善对玩家角色的控制脚本,以及初步实现游戏中的AI功能。该AI功能包括游戏玩家角色的AI功能和游戏非玩家角色的AI功能。在玩家角色的控制方面,我们增加了新的需求,要求我们的角色,鲲,不仅能在海底自由移动,还要能飞到天上。角色的控制功能如下:1.当角色在海底中,可以...

2018-06-18 22:16:37

阅读数 751

评论数 0

3d游戏项目实训一周总结

    近期学校有一个3d游戏的项目实训,要求学生组成项目组共同完成一个3d游戏的制作。当然,游戏制作过程中的所有任务,包括设计、策划、美工、编码、测试等等,都将由我们自己完成。我们的项目组决定制作一款类似球球大作战以“吞食”为核心玩法的休闲游戏,游戏的主角是鲲(?),另外我们的游戏场景要做成3d...

2018-06-10 21:46:56

阅读数 1130

评论数 0

OpenGL自己实现一个粒子系统

说起这个OpenGL粒子系统的实现其实只是之前游戏引擎架构课程中的一次作业,当时的作业要求是分别实现是个瀑布的粒子系统和一个烟花的粒子系统,看起来工作量是比较大的,当时我就想,能不能实现一个粒子系统的框架,能够同时用在这两个不同的粒子系统的实现中,从而起到减少重复工作量的效果?事实证明这是完全可行...

2018-05-20 21:00:36

阅读数 1659

评论数 2

《游戏引擎架构》学习笔记(四)

第四章主要是关于学习游戏引擎时所需的一些数学的基础知识。游戏所需的三维数学· 在二维中解决三维问题· 点和矢量· 点和坐标· 笛卡尔坐标系· 圆柱坐标系· 球坐标系· 左手坐标系与右手坐标系· 矢量· 笛卡儿基矢量:三个正交单位矢量i,j,k· 矢量运算· 矢量和标量的乘法:缩放· 非统一缩放:阿...

2018-05-20 16:05:07

阅读数 96

评论数 0

非递归的二叉树中序遍历

前几天遇到一个笔试题,要求用非递归的方式实现一个二叉树的中序遍历,感觉还是挺有意思的一个算法题,当时的想法是仿照递归的原理构建一个节点指针的栈去实现,不过后来才发现里面有很多细节都需要注意,要考虑到处理各种结构的二叉树。#include<stack> s...

2018-05-15 09:34:00

阅读数 508

评论数 0

《游戏引擎架构》学习笔记(三)

第三章 游戏软件工程基础本书的第三章以C++为例,主要讲解了面向对象编程的基础概念,涉及C++的面向对象特性以及一些底层的原理等等。同样列出本章大致的知识框架,列出一些需要注意的知识点:· 重温C++及最佳实践· 面向对象· 多重继承· 菱形继承问题· 可使用虚继承,大多数C++软件开发者都会完全...

2018-05-13 11:58:42

阅读数 579

评论数 1

《游戏引擎架构》学习笔记(二)

第二章 专业工具《游戏引擎架构》的第二章主要介绍了游戏开发所需的一些工具。列出本章的内容结构:· 版本控制· 为何使用版本控制· 提供中央版本库· 保留每个源文件的所有更改记录· 提供为某些版本加上标签的机制,供以后提取已加标签的版本· 容许代码从主生产线上建立分支· 制作示范程序,补丁· 常见版...

2018-04-28 16:08:41

阅读数 227

评论数 0

《游戏引擎架构》 学习笔记(一)

《游戏引擎架构》是一本非常不错的关于游戏开发的入门书籍。这本书对游戏引擎进行了全面的概述,读完可以对游戏引擎有一个初步的认识,如果以后要从事游戏开发的工作的话,这本书就有必要认真地阅读了。游戏开发涉及的领域非常的广泛,但我们首先应该对游戏开发有一个整体,概要的理解,在此基础上再选择感兴趣的方向继续...

2018-04-23 19:04:22

阅读数 1336

评论数 1

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