在日常的工作中,偶尔能遇到这样的问题:“为何游戏脚本在现在的游戏开发中变得不可或缺?”。那么这周我就写篇文章从游戏脚本聊起,分析一下游戏脚本因何出现,而mono又能提供怎样的脚本基础。最后会通过模拟Unity3D游戏引擎中的脚本功能,将Mono运行时嵌入到一个非托管(C/C++)程序中,实现脚本语言...
分类:
编程语言 时间:
2015-06-07 06:14:16
阅读次数:
238
原文:http://tech.ddvip.com/2013-02/1359996528190113.htmlUnity3D 游戏引擎之游戏架构脚本该如何来写2013-02-05 00:48:48 发表评论这篇文章MOMO主要想大家说明一下我在Unity3D游戏开发中是如何写游戏脚本的,对于Unity...
分类:
其他好文 时间:
2015-06-05 00:16:10
阅读次数:
126
在Unity3D中实现一个Lua组件,用来整合Lua上层逻辑代码。...
分类:
编程语言 时间:
2015-04-11 11:46:38
阅读次数:
364
在Unity 3D上开发游戏,需要游戏脚本与3D建模相结合,将写好的脚本拖曳到3D对象里从而实现效果。
下面是一个小实例,使用Unity 3D实现一个可控制移动的小人,小人可以向前、向后、向左和向右移动。
1、通过 File - > New Scene 创建一个场景;
2、点击Create -> Create Empty 创建一个GameObject,它即是游戏对象;
3、在Inspect...
分类:
移动开发 时间:
2015-03-17 16:02:30
阅读次数:
242
Lua是一门简单而强大的语言,其本身强大的扩展性使得这门语言在游戏设计等领域发挥着重要的作用。博主曾在Unity3D中使用过这门语言,并且针对Lua和Unity、C++等方面的内容进行了学习和讨论。最近因为在【游戏脚本高级编程】这本书中详细介绍了Lua脚本的相关内容,因此在这里记录下博主的读书心得,方便以后在需要的时候查阅。
Lua系统构成Lua系统由Lua链接库、Luac编译器、Lua解释器三部...
分类:
编程语言 时间:
2015-03-03 11:47:24
阅读次数:
207
最近看《游戏脚本高级编程》,然后顺便把里面实现的虚拟机,汇编器以及编译器手动用C++重写了一遍,原版书中提供的代码,风格不是很好,而且有几处BUG。我现在开源的代码中已经修复了BUG,而且有些地方做了一些改进。 这本书对我的帮助很大,虽然作者比较啰嗦,代码风格也不是很好,但是作者写的很简单明了...
分类:
其他好文 时间:
2015-02-07 17:16:28
阅读次数:
191
使用脚本是把游戏代码和主引擎分离开最理想的方法,甚至在处理游戏中的动画。游戏引擎允许玩家四处行走,探索游戏地图、和其他玩家进行对话、以及打斗。游戏中的故事情节和游戏角色则用脚本编写,如果直接用代码编写,这样不确定性高,每次修改都需要重新编译引擎。将游戏代码和游戏内容加以分离,编写游戏引擎代码时不用考...
分类:
其他好文 时间:
2015-01-27 21:30:01
阅读次数:
193
#!/bin/bash # Tetris Game #APP declaration APP_NAME="${0##*[\\/]}" APP_VERSION="1.0" #颜色定义 ...
分类:
系统相关 时间:
2015-01-16 16:22:16
阅读次数:
202
UE4的蓝图就跟C++等编程语言在概念上是非常类似的。在蓝图中你可以定义变量、函数、宏等等,高级点的,它还可以被继承。这还不算,我们还可以定义蓝图接口,规范子类的行为。基本上C++中可以做的,蓝图也可以做到,而且是所见即所得,拖拖拽拽,即时编译,立即生效。...
分类:
其他好文 时间:
2015-01-11 06:16:54
阅读次数:
353
在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力...
分类:
编程语言 时间:
2015-01-05 19:00:54
阅读次数:
212