你对软件专业或者计算机专业了解是怎样? 我认为的软件工程2901583663专业是一个很有挑战性的专业,一个好的软件工程师是能根据需求而做出令人满意的软件!总而言之,软件工程是一个很有前景的专业!附:软件工程百度百科:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及 ...
分类:
其他好文 时间:
2019-10-19 00:14:13
阅读次数:
131
“使用基类提供的操作集合来定义子类中的行为。“ 动机 在游戏中,我们可以实现各种各样的想法,比如说创造一个超级英雄, 我们为超级英雄创造各种能力。这个时候我们可以怎么做了?建立一个superpower的基类,然后使用派生的想法,构建各种派生类来实现超能力。但这里会很快的出现问题,因为超能力的多种多样 ...
分类:
其他好文 时间:
2019-09-25 01:08:44
阅读次数:
175
写在前面 我还没有看过“GOF”,我所读到的设计模式都是这本书(游戏角度)给出的定义,害怕GOF中的定义过于抽象。 没有在项目代码晃来晃去经历的,或者没有工作至少半年的,不用着急买这本书,因为估计看不懂。 本文用来重点记录“我觉得XX设计模式是什么”,以及“当我在看XX设计模式时,我在想什么” 命令 ...
分类:
其他好文 时间:
2019-08-29 13:48:35
阅读次数:
53
const int N = 4; //按钮的行、列数 Button[,] buttons = new Button[N, N]; //按钮的数组 private void Form1_Load(object sender, EventArgs e) { //产生所有按钮 GenerateAllBut ...
分类:
其他好文 时间:
2019-07-25 17:54:29
阅读次数:
139
灯光衰减图可以模拟3D贴图的效果,但也有一定的局限性。给灯光使用衰减图可以一定程度的控制灯光形状。 如使用衰减图与翻页动画制作的灯火效果: 优点: 一定程度上的3D Texture 可以拿来做摇曳灯火等 缺点: 定制性比较高,真正使用可能要借助CB 相比3D Texture可控程度有限 原文先从泛光 ...
分类:
其他好文 时间:
2019-06-08 14:39:55
阅读次数:
112
通过编写一个个小巧、有趣的游戏来学习Python,通过实例来解释编程的原理的方式。14个游戏程序和示例,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、图形和动画、碰撞检测、声音和图像等方方面面的程序设计知识。在轻松有趣的过程中,掌握Python游 ...
分类:
编程语言 时间:
2019-06-04 19:22:45
阅读次数:
135
终于有空看点新东西,这一篇在《游戏编程精粹1》的5.3节中,主要讲通过烘焙前后左右4个方向光照并插值,来代替顶点光照的做法。 看了下原文例程的代码,似乎是放在cpu部分处理的顶点色,或可能只是参考用的脚本。 这种烘焙4个方向的做法或许优于顶点光照,但缺点是光线角度较为固定,原文描述早期的足球游戏有使 ...
分类:
其他好文 时间:
2019-05-18 23:41:06
阅读次数:
160
在不同的阶段,游戏所运行的逻辑、所显示的界面,都是不同的。 以五子棋举例,游戏开始、游戏中、胜负已分,对应的界面和逻辑都不同。 在游戏中,又分为:自己下棋、对方下棋、游戏暂停、悔棋等多个状态。 再比如RPG游戏的人物,站立、行走、奔跑、攻击、死亡都是不同的动画, 发出一颗子弹,从出现,到往前运动、打 ...
分类:
编程语言 时间:
2019-04-26 12:56:30
阅读次数:
150
<!--done--> <!--done--> -will <!--end: blogTitle 博客的标题和副标题 --> 博客园 首页 新随笔 联系 订阅<!--<a id="blog_nav_rss_image" class="aHeaderXML" href="https://www.cnb ...
分类:
编程语言 时间:
2019-04-14 09:46:32
阅读次数:
187
在80后、90后的儿时记忆里,俄罗斯方块是必备的消遣小游戏,它的玩法非常简单基本大家都懂,但如何用编程语言开发一款儿时同款「俄罗斯方块」,恐怕知道的同学就很少啦。 位置掩码和旋转掩码 俄罗斯方块游戏中的格子一般是10列20行(10*20),我们称之为世界地图。 一般都是这种竖屏的界面 一般都是这种竖 ...
分类:
其他好文 时间:
2019-04-05 00:18:40
阅读次数:
244