MonoGame在国内的市场应该比较小吧,工作之余想学习一下游戏开发,期间也尝试过多款游戏引擎,如 Cocos2dx Egret layabox之类的,这几个目前主推的都是Js或者ts作为开发语言。 我一个常年用C#的人,还是想选择一个用C#的游戏引擎吧,于是就找到了MonoGame,然后就开始了学 ...
分类:
其他好文 时间:
2017-11-21 19:42:22
阅读次数:
135
天空盒子的使用 1.THREE.js下使用天空盒子的最简单方法是使用cubetxture来设置scene的background属性。 和其他游戏引擎一样,天空盒子需要六张拼合好的图片。 2.在THREE.js里cubetxture是一个6个长度的图片数组,贴图顺序依次是:左右上下前后。 3.示列代码 ...
分类:
Web程序 时间:
2017-11-20 12:59:20
阅读次数:
210
运行时游戏性基础系统 游戏性基础系统的组件 如果可以合理地画出游戏与游戏引擎的分界线,那么游戏性基础系统就是刚刚位于该线之下。理论上,我们可以建立一个游戏性基础系统,其大部分是各个游戏皆通用的。实际上不同引擎之间有许多共有模式,以下列出一些常用组件,后续的文章就会逐渐记录这些组件的功能和设计方法。 ...
分类:
其他好文 时间:
2017-11-12 21:48:38
阅读次数:
201
游戏性系统简介 游戏引擎是复杂的多层软件系统,而游戏的本质,并非在于其使用的引擎或技术,而是其游戏性(gameplay)。游戏机制(game mechanics)一词,可以把游戏性这个概念变得更为具体。游戏机制通常定义为一些规则,这些规则主宰了游戏中多个实体之间的互动,如定义玩家的目标、成败的准则、 ...
分类:
其他好文 时间:
2017-11-11 17:49:00
阅读次数:
149
碰撞及刚体动力学 一些碰撞/物理系统:http://www.gamedev.net/community/forums/topic.asp?topic_id=463024 I-Collide:http://cs.unc.edu/I-COLLIDE SWIFT: ODE:http://www.ode.o ...
分类:
其他好文 时间:
2017-11-09 22:50:11
阅读次数:
484
最近在看一些关于游戏引擎的东西,本来是有几个游戏的小点子,其实实现起来还挺麻烦的,想找个游戏引擎看看能不能码起来。辗转之后发现了很多2D引擎,其中国产的要数cocos2dx用的好像是比较广泛,但是好多人对此褒贬不一。于是下了准备试试到底怎么样,无奈搞了一早上,也有点小成果,但是想实现起来貌似还得花点 ...
分类:
其他好文 时间:
2017-11-07 01:27:12
阅读次数:
252
/*游戏引擎包,播放音乐*/ import com.rupeng.game.GameCore; public class Mc implements Runnable{ public static void main(String[] args) { GameCore.start(new Mc())... ...
分类:
编程语言 时间:
2017-11-07 00:17:39
阅读次数:
188
MYSQL 的环境变量:......server/bin下 引擎(Engine):是电子平台上开发程序或系统的核心组件。利用引擎,开发者可迅速建立、铺设程序所需的功能,或利用其辅助程序的运转。一般而言,引擎是一个程序或一套系统的支持部分。常见的程序引擎有游戏引擎,搜索引擎,杀毒引擎等。 存储引擎就是 ...
分类:
数据库 时间:
2017-11-04 19:28:41
阅读次数:
221
写在前面:项目的关卡功能和数据库基础实现是小组其他成员实现的部分,这里作为学习总结。关卡功能块使用C#语言编写脚本,在Unity3D游戏引擎的环境中实现,数据库功能块使用PHP作为服务端获取MySQL中的数据。 按键决定碰撞盒的触发。 物体有时障碍阻碍玩家前进,有时则是玩家通过一个悬崖的必须道具。 ...
分类:
数据库 时间:
2017-11-03 13:11:48
阅读次数:
237
写在前面:这个动画功能同样也是使用JavaScript编写脚本,在Unity3D游戏引擎的环境中实现,在怪物的角色动画中,很多与人物相同,这里不再重复。 拖一个精英sprite到层次面板,把名字改为monster 把敌人 10帧的动画 run 拖给敌人 把动画控制脚本 animationContro ...
分类:
其他好文 时间:
2017-11-02 16:07:54
阅读次数:
163